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有可能记错,注释里的东西注意下
class Game_Battler
alias banxian_maxhp maxhp#也可能是max_hp,自己查
alias banxian_maxsp maxsp
alias banxian_atk atk
alias banxian_pdef pdef
alias banxian_mdef mdef
alias banxian_hit hit
alias banxian_eva eva
#暴击实在记不得了你自己搜吧,照样画葫芦总会orz
def dex
return agi
end
def maxhp
return banxian_maxhp * str / 100 #除多少自己看
end
def atk
return banxian_atk * str / 100
end
def pdef
return banxian_pdef * str / 100
end
def hit
return banxian_hit * agi / 100
end
def eva
return banxian_eva * agi / 100
end
def maxsp
return banxian_maxsp * int / 100 #话说还是mag?敌人这些属性应该也有吧= =b
end
def mdef
return banxian_mdef * int / 100
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1