Project1

标题: 有关脚本的修改,求高手指点。 [打印本页]

作者: swbxhlh    时间: 2012-1-8 00:01
标题: 有关脚本的修改,求高手指点。
这是我在自己制作游戏的时候遇到的问题蛮多的:
1)是关于货币的问题我想设一个第二货币(类似声望),在购买的时候同时消耗货币和声望。(所有物品都需要);
2)是我想让人物属性对攻击的影响重做:
   1、力量影响HPmax和物攻、物防;
   2、敏捷和灵巧(这两个值固定一样)影响回避、命中、暴击率和暴击倍率;
   3、魔力影响魔防和SPmax;
包括装备和状态的属性加成,(最好要有注释换算公式可自改)。dsu_plus_rewardpost_czw
作者: 白化史莱姆    时间: 2012-1-8 00:54
请看头顶置顶帖
作者: swbxhlh    时间: 2012-1-9 22:21
白化史莱姆 发表于 2012-1-8 00:54
请看头顶置顶帖

之前看过了,不符合我的要求
作者: zhangbanxian    时间: 2012-1-9 23:06
本帖最后由 zhangbanxian 于 2012-1-9 23:10 编辑

1.第二货币不就是变量么?这还用脚本?= =b
2..直接插脚本,手头没rm有可能记错,注释里的东西注意下
  1. class Game_Battler
  2.   alias banxian_maxhp maxhp#也可能是max_hp,自己查
  3. alias banxian_maxsp maxsp
  4. alias banxian_atk atk
  5. alias banxian_pdef pdef
  6. alias banxian_mdef mdef
  7. alias banxian_hit  hit
  8. alias banxian_eva eva
  9. #暴击实在记不得了你自己搜吧,照样画葫芦总会orz
  10. def dex
  11. return agi
  12. end
  13. def maxhp
  14. return banxian_maxhp * str / 100 #除多少自己看
  15. end
  16. def atk
  17. return banxian_atk * str / 100
  18. end
  19. def pdef
  20. return banxian_pdef * str / 100
  21. end
  22. def hit
  23. return banxian_hit * agi / 100
  24. end
  25. def eva
  26. return banxian_eva * agi / 100
  27. end
  28. def maxsp
  29. return banxian_maxsp *   int / 100 #话说还是mag?敌人这些属性应该也有吧= =b
  30. end
  31. def mdef
  32. return banxian_mdef  * int  / 100
  33. end
  34. end
复制代码





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