找回密码
 点一下
查看: 3542|回复: 9

可以用jass写个魔兽命令行

[复制链接]
发表于 2007-1-20 23:48:39 | 显示全部楼层 |阅读模式
用一个integer[8192]的数组来做运行栈。所有数据用return bug转换为integer压入栈中。
还有一个integer做栈顶指针用。
一个Trigger事件为聊天事件
GetEventPlayerChatString()来取得测试者输入的命令。
一个响应函数来分析命令。再根据命令中的信息call相应的code.(需要自己写)
所有的code都必须是takes nothing returns nothing的,它们的参数和返回值直接访问栈区获得。

这个东西的作用?
举个例子。在测试地图的时候,选中某个单位,输入getinfo。自动显示出该单位的某些信息。
如句柄值等等。还可以做得更复杂一些。动态创建一个单位、特效在某点?还是直接修改单位属性....

恐怕可以做出个war mud出来
备忘保存于此

评分

参与人数 1威望 +20 收起 理由
白银の游戏王 + 20

查看全部评分

发表于 2007-1-21 00:13:39 | 显示全部楼层
有创意...甲酚...
偶以前就想过做一张学习jass的图...
用chat来写jass语句然后观察输出...
回复

使用道具 举报

发表于 2007-1-21 13:23:21 | 显示全部楼层
句柄值 是什么```

请问能给我解释下么
回复

使用道具 举报

发表于 2007-1-21 13:36:57 | 显示全部楼层
直接缓存记录函数名字就可以了

call ExecuteFunc("xxx")来运行
回复

使用道具 举报

发表于 2007-1-21 15:49:51 | 显示全部楼层
选中某个单位,输入getinfo。自动显示出该单位的某些信息。


首先这个事情就搞不定  选中的单位会满天飞  随机到某个单位上去  不知道什么原因
回复

使用道具 举报

发表于 2007-1-23 17:31:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-1-25 00:51:26 | 显示全部楼层
不是很懂,输入的命令对应的函数一定要是code形式吗?
期待演示中。。。。。
回复

使用道具 举报

发表于 2007-1-25 20:05:35 | 显示全部楼层
这里怎么会有音乐得。。。
回复

使用道具 举报

发表于 2007-1-26 19:51:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-2-6 16:21:49 | 显示全部楼层
debug mode on...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-23 01:33 , Processed in 0.074166 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表