当前位置:首页 » 网页前端 » 角色升级经验脚本
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

角色升级经验脚本

发布时间: 2022-04-01 03:29:47

Ⅰ 请问RPG VX软件中如何修改脚本,如何让角色升级后自动恢复气血和魔法值

【升级补血】

不少游戏都有升级的时候把HP,SP补慢的功能。在RMXP中怎么制作呢?我先说制作方法,再简单讲一下原理和碰到其他新脚本之后的更改方法。1、默认情况下的升级加HP,SP方法:Scene_Battle 2 的173行开始,有如下3段内容: if actor.level > last_level
@status_window.level_up(i)
end这里就是升级的内容,只要在if那个下面一行添加
actor.hp = actor.maxhp; actor.sp = actor.maxsp就可以补满血。如果需要增加50%的最大生命和最大SP,则写
actor.hp += actor.maxhp*0.5; actor.sp += actor.maxsp*0.52、雅土的升级提示脚本:首先你得确定是本站提供的脚本,否则行数会略有偏差,用ctrl+f搜索即可。在279行内容如下: if actor.level > last_level在行此下面一行添加:actor.hp = actor.maxhp; actor.sp = actor.maxsp
如果需要增加50%的最大生命和最大SP,则写actor.hp += actor.maxhp*0.5; actor.sp += @actor.maxsp*0.53、RTAB首先你得确定是本站提供的脚本,否则行数会略有偏差,用ctrl+f搜索即可。在773行内容如下: if actor.level > last_level在行此下面一行添加:actor.hp = actor.maxhp; actor.sp = actor.maxsp
如果需要增加50%的最大生命和最大SP,则写actor.hp +=actor.maxhp*0.5; actor.sp += actor.maxsp*0.5【原理】其实所有的升级补血都是在升级出现提示表现之后帮忙把HP和SP补满。所以只需要在脚本中按ctrl+shift+f搜索
if actor.level > last_level
就可以了。不过有的脚本写得不是非常规范,可能会写成if actor.level >last_level这样(和最标准的格式比缺一个空格),这样搜索就搜不到了。这是可以全局搜索.level,然后自己挑出来。这个.level是默认定义的,一般的脚本不会随便更改这个。actor.hp = actor.maxhp,就是把现在的hp赋值为最大hp (maxhp),SP也相同。如果使用增加一些hp或sp,就使用 += 的方法增加现有值。【战斗结束后补血补气】了解上面的原理,比如我现在想模拟仙剑的效果每次战斗结束恢复50%受伤的生命和精神,这样不会完全补满,又不至于受伤过重难度太大。方法其实很简单了:在Window_BattleResult中(这个是用来表示战斗结束时、显示获得的 EXP 及金钱的窗口),在initialize或者refresh函数定义中,添加如下内容(比如添加在28行下面):for actor in $game_party.actors
actor.hp += 0.5*(actor.maxhp-actor.hp)
actor.sp += 0.5*(actor.maxsp-actor.sp)
end你应该可以看明白这个简短的脚本是怎么运行的。另外,比较好的方法:在Game_Actor里的 #--------------------------------------------------------------------------
# ● 更改 EXP
# exp : 新的 EXP
#--------------------------------------------------------------------------
def exp=(exp)
@exp = [[exp, 9999999].min, 0].max
# 升级
while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
@level += 1
@hp = maxhp
@sp = maxsp
# 学会特技
for j in $data_classes[@class_id].learnings
if j.level == @level
learn_skill(j.skill_id)
end
end
end
# 降级
while @exp < @exp_list[@level]
@level -= 1
end
# 修正当前的 HP 与 SP 超过最大值
@hp = [@hp, self.maxhp].min
@sp = [@sp, self.maxsp].min
end

Ⅱ 热血传奇 脚本 使用触发脚本,实现当人物获得经验时,恢复一定量的血量或蓝。

请开启上帝模式,骚年~

Ⅲ 游戏人物升级经验怎么用Python计算

我有一个方法,每级经验数与等级有关...经验=等级*系数比如或经验=等级*100也就是1级升2级要100,2到3要200...以此类推。

Ⅳ 传奇世界单机版角色经验怎么修改

这个很简单,在你架设的网关界面,点选项,选择在线人物(本体和元神可选),之后就能调整任务等级经验。

Ⅳ 我想写一个脚本人物升到一定等级之后上线有攻击倍数的要怎么写

QManage.txt
文件里
[@Login]#IFCheckLevelex
>
99#ACTPOWERRATE
120
18000SendMSG
5
尊敬的玩家【%s】您好,你当前等级大于99,获得1.2倍攻击!break

Ⅵ 热血传奇里的人物内功等级上限脚本想从255调到999方法,请问到哪个文本操作,告诉路径

网络下 G M之家 里面有各种传奇修改工具

Ⅶ rpg maker xp怎样设计升级脚本

  1. 数据库中,角色和敌人。

  2. 在Game_Actors中@level += 1后面加上两行:@hp = maxhp和@sp = maxsp

Ⅷ 传奇人物升级触发、杀人、使用物品和游戏命令触发的命令脚本什么

脚本文件位于: X:\GameOfmir\Mir200\Envir\Market_Def\QFunction-0.txt
此脚为功能脚本,用于实现各种与脚本有关的功能
;人物升级触发
[@PlayLevelUp]
#ACT
MessageBox 升级
;人物死亡触发
[@PlayDie]
#ACT
MessageBox 死了
;杀人触发
[@KillPlay]
#ACT
MessageBox 你杀人了
;使用物品
[@StdModeFuncX]
#IF
#ACT
sendmsg 7 触发成功!!
;游戏命令
[@Member]
弹出脚本菜单!!!
<关闭/@exit>

Ⅸ 剑三简单游自动升级脚本开启过后人物跳下就不动了,这是为什么,有哪

不要用,会封号

Ⅹ 骑马与砍杀快速升级的按键精灵的脚本或者修改人物属性我在线等

骑砍可以使用属性导出导入,在角色加点页面有个统计,里面有导出和导入,导出的地址按照骑砍版本不同分布不同,具体可以网络骑砍+相应版本+导出地址,比如搜 骑砍1.153导出地址之类的,导出的文件是英文的,对应意思如下:如果某些没有的话说明你版本较低
xp = 0 经验
money = 0 钱
attribute_points = 0 属性点
skill_points = 0 技能点
weapon_points = 0 武器点
strength = 0 力量
agility = 0 敏捷
intelligence = 0 智力
charisma = 0 魅力
trade = 0 交易
leadership = 0 统领
persuasion = 0 说服
prisoner_management = 0 俘虏
first_aid = 0 急救
surgery = 0 手术
wound_treatment = 0 疗伤
inventory_management = 0 物品管理
spotting = 0 侦察
pathfinding = 0 向导
tactics = 0 战术
tracking = 0 跟踪
trainer = 0 教练
horse_archery = 0 骑射
riding = 0 骑术
athletics = 0 跑动
shield = 0 盾防
weapon_master = 0 武器掌握
power_draw = 0 强弓
power_throw = 0 强掷
power_strike = 0 强击
ironflesh = 0 铁骨
one_handed_weapons = 0 单手武器熟练度
two_handed_weapons = 0 双手武器熟练度
polearms = 0 长武器熟练度
archery = 0 弓箭熟练度
crossbows = 0 弩箭熟练度
throwing = 0 投掷熟练度
firearms = 0 火器熟练度