Project1

标题: 请教事件中卸下武器后该怎么通过事件或脚本装回 [打印本页]

作者: welkincruz    时间: 2013-1-6 22:05
标题: 请教事件中卸下武器后该怎么通过事件或脚本装回
本帖最后由 welkincruz 于 2013-1-6 22:42 编辑

嘛、虽然有想过把武器ID弄成变量不过最后脚本完全不会写啊…orz……
作者: Password    时间: 2013-1-6 22:10
在卸下来之前用条件分歧判断主角装备了啥装备,然后设置一个变量(不一定是武器ID)判断再装回去。
比如变量0001 = 1是长剑、=2是加长剑、=3是豪华加长剑、=4是超级加长豪华型宝剑(啥?

不知道我理解地对不……
作者: welkincruz    时间: 2013-1-6 22:14
Password 发表于 2013-1-6 22:10
在卸下来之前用条件分歧判断主角装备了啥装备,然后设置一个变量(不一定是武器ID)判断再装回去。
比如变 ...

因为自己数据库的武器做的比较多…如果挨个判断下来orz……
不过如果没有啥好办法估计也只能这么办了……
作者: a364774426    时间: 2013-1-6 22:16
本帖最后由 a364774426 于 2013-1-6 22:19 编辑

不能完全理解你的意思,
不过应该会用到一句关键代码
  1. $game_actors[1].change_equip(0, $data_weapon[1])  ####(0, $data_weapon[1])中的0代表第一个位置的装备,1就是第二个了,[1]代表武器的ID,如果是防具,weapons改成armors
复制代码
意思是1号角色的第一个武器更换为I号ID的武器。
作者: welkincruz    时间: 2013-1-6 22:24
a364774426 发表于 2013-1-6 22:16
不能完全理解你的意思,
不过应该会用到一句关键代码意思是1号角色的第一个武器更换为I号ID的武器。 ...

这条虽然知道、但是通过事件卸下武器后就无法用这个来重新装回了吧……
作者: welkincruz    时间: 2013-1-6 22:29
a364774426 发表于 2013-1-6 22:16
不能完全理解你的意思,
不过应该会用到一句关键代码意思是1号角色的第一个武器更换为I号ID的武器。 ...

我的意思是先更改1号角色武器装备为(无)、然后再自动重新装回该武器……
作者: a364774426    时间: 2013-1-6 22:36
如果这样为什么还要卸下又装备起来呢?
不过方法不都一样么?

作者: welkincruz    时间: 2013-1-6 22:41
本帖最后由 welkincruz 于 2013-1-6 22:42 编辑
a364774426 发表于 2013-1-6 22:36
如果这样为什么还要卸下又装备起来呢?
不过方法不都一样么?


因为同时用了转职脚本和JAES脚本来仿作FFTA的转职系统…所以涉及到一个判断技能是否习得的……
嘛、虽然还是自己找到方法解决的…不过谢谢了~刚才自己一个脚本写错字母了……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1