Project1

标题: 还是更换装备的问题··· [打印本页]

作者: chd114    时间: 2013-5-10 20:41
标题: 还是更换装备的问题···
因为自己做的装备脚本太多东西···并行处理会卡···所以我想出一个方法简化···不过不知道要怎么改脚本···


首先是打开装备界面,然后对某个角色更换装备,于是出现如下情况


更换装备——>执行脚本
  1. $game_variables[9]=[$game_variables[8][0]\
  2. [$game_actors[$game_variables[15]].left_id-1]]
  3. p = 0
  4. while p < 1
  5. $game_variables[1]\
  6. [$game_variables[15]][p][1]-=\
  7. $game_variables[9][0][p]+\
  8. $game_variables[3]\
  9. [$game_variables[15]][p]*\
  10. $game_variables[9][0][21+p]/100
  11. p += 1
  12. end
  13. i = 0
  14. while i < 21
  15. $game_variables[1]\
  16. [$game_variables[15]][i][0]-=\
  17. $game_variables[9][0][i]+\
  18. $game_variables[3]\
  19. [$game_variables[15]][i]*\
  20. $game_variables[9][0][21+i]/100
  21. i += 1
  22. end
  23. $game_variables[9]=[]
复制代码
——>装备变换——>执行脚本(内容同上,不过是-号改成+号)

求加入修改的方法···

还有···我又设定了一个套装脚本,
  1. $game_variables[11][0]=[2,3,5]
复制代码
意思是说1号套装的配件有2、3、5号防具,我想设定当这个数组里面指定的若干防具装备其中任意若干件就能获得对应的套装效果要怎么弄脚本呢?@hcm @hys111111 @论坛助理  
作者: wwwcctvty    时间: 2013-5-10 21:11
站 里不是有套装脚本吗?更换装备时读取装备数据 在Game_Actor脚本里的def update_auto_state下。用事件写的话,真得逆天了
作者: chd114    时间: 2013-5-10 23:44
wwwcctvty 发表于 2013-5-10 21:11
站 里不是有套装脚本吗?更换装备时读取装备数据 在Game_Actor脚本里的def update_auto_state下。 ...

那个套装脚本我的工程是用不了的···因为能力定义不同,我这个是变量控制的新能力,完全掘弃了之前的旧能力···
作者: wwwcctvty    时间: 2013-5-11 12:52
chd114 发表于 2013-5-10 23:44
那个套装脚本我的工程是用不了的···因为能力定义不同,我这个是变量控制的新能力,完全掘弃了之前的旧 ...

{:2_263:} 、、、、用脚本定义新的能力不是更简单吗?、、、、
作者: chd114    时间: 2013-5-11 14:41
wwwcctvty 发表于 2013-5-11 12:52
、、、、用脚本定义新的能力不是更简单吗?、、、、

我用变量定义的
作者: wwwcctvty    时间: 2013-5-11 17:47
那一样可以用套装脚本呀.改一些变量就行了
作者: chd114    时间: 2013-5-12 10:39
wwwcctvty 发表于 2013-5-11 17:47
那一样可以用套装脚本呀.改一些变量就行了

角色能力完全不是RMXP的东西,事件没法做的···




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