shuzuneng1 发表于 2012-3-17 00:02

编写脚本的问题

请问怎么判断当前回合是不是玩家的回合?
请问中2里是不是有一个派系指针是固定指向玩家的?
多谢各位了~~

swankaiser 发表于 2012-3-17 22:36

很奇怪很不清楚的问题哦,作为有中2四年修改经历的粉丝,我不知道如何答你啊。

shuzuneng1 发表于 2012-3-18 11:29

本帖最后由 shuzuneng1 于 2012-3-18 11:32 编辑

swankaiser 发表于 2012-3-17 22:36 http://bbs.3dmgame.com/static/image/common/back.gif
很奇怪很不清楚的问题哦,作为有中2四年修改经历的粉丝,我不知道如何答你啊。 ...

意思就是在玩家开启游戏之后,程序中有一个变量永远指向玩家的派系。比如玩家是england,则该指针就指向england。:)
我刚才找到了类似的判定语句,好像是 FactionIsLocal ,这个语句的值的类型应该和布尔型类似,假如是玩家的回合,返回值就是true,否则就是false。不知道我猜的对不对,希望大家能帮忙~~

swankaiser 发表于 2012-3-18 15:02

本帖最后由 swankaiser 于 2012-3-18 15:04 编辑

中2最基本的脚本之一就是你说的派系指向,由FactionIsLocal的值来决定此段脚本的指向,也既是哪个派系的脚本可以激活。
比如

当要指向玩家时:

monitor_event ------- (此处的------为脚本触发、关系到游戏内核)
      and FactionIsLocal (此处意为指向玩家)
      historic_event -------- (此处-------为脚本激活事件)
end_monitor

当要指向AI时:

monitor_event ------- (此处-------为脚本触发、关系到游戏内核)
      and FactionType england (此处意为指向英格兰)
      and not FactionIsLocal (此处意为不指向玩家)
      historic_event -------- (此处-------为脚本激活事件)
end_monitor


shuzuneng1 发表于 2012-3-18 20:30

swankaiser 发表于 2012-3-18 15:02 static/image/common/back.gif
中2最基本的脚本之一就是你说的派系指向,由FactionIsLocal的值来决定此段脚本的指向,也既是哪个派系的脚 ...

谢谢~我知道了
页: [1]
查看完整版本: 编写脚本的问题