Project1

标题: 转职功能 [打印本页]

作者: jinciyiren    时间: 2008-4-30 07:11
标题: 转职功能
我想写一个 关于转职功能, 比如说 首先是个战士角色 达到10级就能自动转成 初级战士,当达到20级 自动转成 中级战士 以此类推. 
或者 达到10级战士 到特定人物那 转成 1级初级战士 ,
再由10级初级战士 转成 1级中级战士
这样的问题 该怎么做啊! 我尝了下 还是失败了 希望得到你们的帮助 谢!
{/dk}
作者: jinciyiren    时间: 2008-4-30 07:27
高手们!你们都睡了吗????? {/ll} 我的天啊
作者: 暴风の龙    时间: 2008-4-30 07:41
事件中不是有个更改角色职业的按钮吗,配合起变量+条件分歧来判断角色的等级来做就可以了。
作者: 光郎    时间: 2008-4-30 07:49
1个变量(角色等级)
最好使用战斗胜利执行公共事件脚本。
事件
代入当前角色等级为变量,
条件分歧 角色等级变量为20
条件分歧 角色职业为初级战士
改变角色职业为中级战士
改变角色等级为1
分歧结束
分歧结束
作者: 劍之飛龍☆    时间: 2008-5-1 21:40
条件分歧:$game_party.actors[0].level > 10
转职
条件废气:$game_party.actors[0].level > 20
转职
依次类推
作者: xiarongshan    时间: 2008-5-2 02:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: Singin    时间: 2008-5-2 05:54
举个例子:把10及的阿什么什么由战士变成狂战士;帕什么什么由枪兵变成猎人

写在一个专职师傅里面的。(忽略要专职吗等废话……)
--------------------
变量操作:[0001:阿的等级]=[阿***] 的 等级
条件分歧:变量[0001:阿的等级] >= 10
    更改角色职业:[阿****],[狂战士]

  :分歧结束
变量操作:[0002:帕的等级]=[帕***] 的 等级
条件分歧:变量[0002:帕的等级] >= 10
    更改角色职业:[帕****],[猎人]

  :分歧结束
-----------------------


作者: 谢拉卡姗娜    时间: 2008-5-2 08:18
{/fd} 也不一定非要用变量……

设个公共事件.为并行处理,随便设置个游戏一开始就打开的开关

比如角色1职业到10级会学会 |十字战|

然后在那个 公共事件设置角色1学会|十字战| 后转职成别的职业

依次别的职业………

这个比较好理解吧




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