请问RPG MAKER VX ACE如何设置lol战斗之夜2017时间时的最大人数?

怎样设置公共事件使某一变量每次进入战斗时为0【rpgmakervxace吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:9,936贴子:
怎样设置公共事件使某一变量每次进入战斗时为0收藏
我现在有一个变量,需要使其每次进入战斗时都为0,但是我没找到相关设置方法,有大神指点吗
翡翠原石:购买、加盟、批发-高货翡翠原石尽在鑫劦飞翡翠年代翡翠原石集团
找不到设置,就要用脚本吧
在敌群事件设置一个公共事件,设置每回合执行,然后把复制粘贴每个敌群,这样不管遇到什么敌群都能执行这个公共事件,然后在公共事件设置001变量=0 简单粗暴!
登录百度帐号推荐应用RPG Maker VX ace_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
RPG Maker VX ace
&&RPG Maker VX ace体验解说
你可能喜欢如何在转职后仍然保留等级上限?以及每级经验相同?【rpgmakervxace吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:9,936贴子:
如何在转职后仍然保留等级上限?以及每级经验相同?收藏
问题一是,我知道如何让一开始的职业有等级限制。然后如果游戏中转职了,就会变成最高99级,请问这时候怎么破?问题二:怎么设定从第一级到最后一级 所需经验值想等?曲线那里 无论如何 都是越来越多。。。
大皇帝页游新区入口,三国SLG战争页游,点击领取礼包,新服送首冲高返利!
经验值曲线不嫌麻烦的话可以自己一级一级收到输
class RPG::Class & RPG::BaseItem
alias exp_for_level_ exp_for_level
def exp_for_level(level)
if self.note.include?(&&EXP&&)
lv = level.to_f
basis = @exp_params[0].to_f
extra = @exp_params[1].to_f
acc_a = @exp_params[2].to_f
acc_b = @exp_params[3].to_f
return ((basis + extra*acc_a + acc_b)*(lv-1)).round.to_i
exp_for_level_(level)
endend脚本插在main 前 在职业的备注上填上&EXP&,那么这个职业的所有等级需要的经验值都会相同,公式是 基础值+修正值*增加度A+增加度B不填 就维持默认曲线。
等等,不对啊,等级上限的问题还没解决呢............
#--------------------------------------------------------------------------# 职业限定等级# 可以设定职业限制等级的上限,# 比如下级职业20级,中级职业40级,上级职业60级,隐藏职业99级#--------------------------------------------------------------------------class Game_Actor
#--------------------------------------------------------------------------
# ● 职业变化
keep_exp : 是否保留经验值 true=保留,false=不保留
#--------------------------------------------------------------------------
attr_reader
def change_class(class_id, keep_exp = false)#转职保留经验
@exp[class_id] = exp if keep_exp
= class_id
change_exp(@exp[@class_id] || 0, false)
recover_all
#--------------------------------------------------------------
#人物等级上限受职业限制
#--------------------------------------------------------------#~
def max_level #第一种写法#~
return 10 if class_id==1 #当角色为第1个职业时,角色等级上限为10级,以下类同#~
return 20 if class_id==2..3;
return 40 if class_id==4#~
return 40 if class_id==5#~
return 40 if class_id==6#~
actor.max_level#~
def max_level #第二种写法 这里统一设定了职业上限是20级
case class_id
#职业ID为1=平民,最大等级为10
5,6,7,8,9,10,11,12,
14,15,16,17,18,19,20,21,22,23,24,
28,29,30,31,32,33,34,35,36,37,38,39,40,41; #上级职业
return 20 #限制最大等级20
actor.max_level
#--------------------------------------------------------------------------# 职业限定等级# 可以设定职业限制等级的上限,# 比如下级职业20级,中级职业40级,上级职业60级,隐藏职业99级#--------------------------------------------------------------------------class Game_Actor#--------------------------------------------------------------------------# ● 职业变化# keep_exp : 是否保留经验值 true=保留,false=不保留#--------------------------------------------------------------------------attr_reader :class_id # 职业 IDdef change_class(class_id, keep_exp = false)#转职保留经验@exp[class_id] = exp if keep_exp
= class_idchange_exp(@exp[@class_id] || 0, false)refreshrecover_allend#--------------------------------------------------------------#人物等级上限受职业限制#--------------------------------------------------------------def max_level #第二种写法 这里统一设定了职业上限是20级case class_idwhen 1; return 10 #职业ID为1=平民,最大等级为10when 2,3, #见习职业return 20 #限制最大等级20when 5,6,7,8,9,10,11,12, #下级职业return 40 #限制最大等级40when 14,15,16,17,18,19,20,21,22,23,24, #中级职业return 60 #限制最大等级60when 28,29,30,31,32,33,34,35,36,37,38,39,40,41; #上级职业 return 80 #限制最大等级80elseactor.max_levelendendend
#--------------------------------------------------------------------------# 职业限定等级# 可以设定职业限制等级的上限,# 比如下级职业20级,中级职业40级,上级职业60级,隐藏职业99级#--------------------------------------------------------------------------class Game_Actor#--------------------------------------------------------------------------# ● 职业变化# keep_exp : 是否保留经验值 true=保留,false=不保留#--------------------------------------------------------------------------attr_reader :class_id # 职业 IDdef change_class(class_id, keep_exp = false)#转职保留经验@exp[class_id] = exp if keep_exp
= class_idchange_exp(@exp[@class_id] || 0, false)refreshrecover_allend#--------------------------------------------------------------#人物等级上限受职业限制#--------------------------------------------------------------def max_level #第二种写法 这里统一设定了职业上限是20级case class_idwhen 1; return 10 #职业ID为1=平民,最大等级为10when 2,3;#见习职业return 20 #限制最大等级20when 5,6; #下级职业return 40 #限制最大等级40when 14,15; #中级职业return 60 #限制最大等级60when 28,29,30; #上级职业 return 80 #限制最大等级80elseactor.max_levelendendend
重新见了一个工程。插入脚本后,这次出现的是:脚本“职业”第52行发生SyntaxError。 unexpected $end
class Game_Actor & Game_Battler
alias max_level_ max_level
def max_level
n = self.class.note
a = n.split{/&(Classlevel)\s*(.+)&/i}
c = a[1].to_i
return [actor.max_level, c].min
actor.max_level
class Game_Actor & Game_Battler
def max_level
a = self.class.note.split{/&(Classlevel)\s*(.+)&/i}
(a[1].to_i) != 0 ? [actor.max_level, (a[1].to_i)].min : actor.max_level
endend精简了一下脚本,食用方法不变
翡翠原石:购买、加盟、批发-高货翡翠原石尽在鑫劦飞翡翠年代翡翠原石集团
设置两个一样的角色不同等级上限和初始等级
你把那个转制后的角色设定成和主角一样上限呗,问题二就一个一个设定呗。
此问题是一周前刚开始学习时问的……现在各种问题都已经解决……感谢大神们的支持,十分感激……
登录百度帐号推荐应用}

我要回帖

更多关于 lol战斗之夜2017时间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信