发新话题
打印

脚本语句讨论(越深入越好,讨论精彩的有奖)

本主题由 妖哥 于 2008-10-16 21:14 分类
引用:
原帖由 妖哥 于 2008-4-24 04:51 发表
比如从原端脚本里看到这个语句的用法

GiveLeak1Item(16974%1$1,16975%1$1,16977%1$1,16978%1$1,16979%1$1,16980%1$1,16981%1$1,16983%1$1,16984%1$1,16985%1$1,16986%1$1,16988%1$1,16989%1$1,16990%1$1,16991%1$ ...
给予道具 道具编号 百分比 数量

nowtime =判断当前魔力时间(0~15)
红色这个是错误的.脚本内的判定时间只有0-3 4个级别,分别是清晨,白天,傍晚,夜晚
本帖最近评分记录
  • 妖哥 妖币 +2 鼓励一下 2008-4-28 03:19

TOP

encount =打怪
我对这个很头大 搞不清楚他和GROUP的关系。。。。。。
○  …………………… ╰┛|㏕
           ゛★"讓天使發呆&’
               \╲﹡讓魔鬼崇拜*)

TOP

moveto="貌似应该是移动到**的意思"
在某些游戏外挂脚本中有同样命令
不知道这个指令是不是这个意思

WARP貌似是转入某某地图
那moveto应该是移动的意思

[ 本帖最后由 u-know 于 2008-4-29 23:39 编辑 ]

TOP

可能是我对脚本了解不够深吧

这几天翻了翻脚本文件,发现有不少写法挺难理解的。我努力想整理出一个规范来,却有点难

比如下面的这个写法
复制内容到剪贴板
代码:
Window_YES Item_607991 >= 1 && Item_607992 >= 1
Item_607991这样写是什么意义呢?item是脚本语句,那么加一个下划线再加一串数字却是什么意义呢?

还发现有直接Item1222这样写的,这种写法跟上面有有什么区别?item作为一个脚本语句,中间如果不用空格或者tab间隔开,那么这个item还是原来脚本语句的意义吗?

有经验的朋友,进来讨论解答一下
妖城欢迎您!

TOP

我还是比较希望cgtools把功能分的清楚点..用菜单显示..不然容易出错....我在端里直接改...无缘无故多了4个NPC重叠...一模一样的 = =
意味深长~~~人生就是因为如此才会更美好

TOP

你是如何操作的?NPC重叠,可能是你在文件编辑里面按了追加
妖城欢迎您!

TOP

Window_YES Item_607991 >= 1 && Item_607992 >= 1

这个应该是判定语句后面跟的吧(我菜鸟,不对请大家指正。。)
意思应该是前一窗口选择是,判定当道具 607991>=1 并且 道具607992>=1后,执行后面的脚本?

[ 本帖最后由 whitelucifer 于 2008-4-30 16:07 编辑 ]

TOP

主要是为何要用下划线?
妖城欢迎您!

TOP

这个。。。当初架RO的时候写的脚本发觉有无下划线都一样,ML的就不太清楚了,等下班回家后自己开了测试下- -

TOP

还是对局部变量有兴趣  LocalCount
希望下面的大大能提供一个详细的解释
留下点回忆行不行?

TOP

回27楼,setlevel可以用,但是只改变等级,不改变等级以外的任何东西,如果你想做转生脚本,需要改exp的- -

TOP

EquipItem
这个语句妖哥貌似没有给予解释吧
补充一下
EquipItem 检查正装备着的道具 判定条件 用于判定语句后面
格式:EquipItem == 道具编号
本帖最近评分记录
  • 妖哥 妖币 +6 感谢 2008-8-30 17:35

TOP

killpet =刪除指定宠物
killpeth
killpetl =刪除指定宠物

killpeth和killpetl 后面跟的代码是enemybase.txt 里的代码
区别在于
killpeth 删除大于1级的宠
killpetl 删除1级的宠
本帖最近评分记录
  • 妖哥 妖币 +6 感谢,添加到帖子中 2008-8-30 17:36

TOP

内容很不错,刚好打算写任务呢,用到喽~~~

TOP

................
本帖最近评分记录
  • 妖哥 妖力 -10 恶意灌水 2008-10-1 17:52

TOP

发新话题