Project1
标题:
关于rmxp转职问题
[打印本页]
作者:
1178531139
时间:
2012-1-29 23:50
标题:
关于rmxp转职问题
我准备用rmxp来做转职,可是我开头已经让玩家自选名称、性别了,请问怎么转职才能使转职后性别不要混淆,我是用替换角色职业来转职的。请问怎么样才能让他自己识别男女然后转职呢? dsu_plus_rewardpost_czw
作者:
aaalbx
时间:
2012-1-30 00:00
请给出范例,不然很难想出你在说什么
作者:
1178531139
时间:
2012-1-30 00:10
比如我要一个本来是普通人-性别女转职成战士-女,那我们不就得设置角色图形是女的,可是这样一来别的玩家要是选男的那就转性了……
作者:
aaalbx
时间:
2012-1-30 00:52
变量控制性别,1就是男,2就是女。如:变量角色性别=2。则角色为女角色。然后用条件分歧来设置。如:
变量角色性别=2时
符合条件:
显示选择项:1转职-女战士、2转职-女法师、3转职-女医生、4转职-女枪兵。
不符合时:
显示选择项:1转职-男战士、2转职-男法师、3转职-男医生、4转职-男枪兵。
这样不就不会混杂了?
作者:
Wind2010
时间:
2012-1-30 01:17
本帖最后由 Wind2010 于 2012-1-30 01:18 编辑
class Scene_Create
SEX_VAR = 1 # 1号变量为性别
def change_gender
if Input.trigger?(Input::LEFT)
$game_system.se_play($data_system.cursor_se)
$gender = "男"
RPG::GRAPHIC.new
$game_actors[1].style_id = 0
$game_variables[SEX_VAR] = 0
return
elsif Input.trigger?(Input::RIGHT)
$game_system.se_play($data_system.cursor_se)
$gender = "女"
RPG::GRAPHIC.new
$game_actors[1].style_id = 0
$game_variables[SEX_VAR] = 1
return
end
end
end
复制代码
需要新存档
使用方法:判定SEX_VAR号变量,为0则男,为1则女
不对以上仅限于LZ使用的是人物创建脚本
作者:
亿万星辰
时间:
2012-1-30 08:50
更改角色职业
作者:
1178531139
时间:
2012-1-30 19:53
aaalbx 发表于 2012-1-30 00:52
变量控制性别,1就是男,2就是女。如:变量角色性别=2。则角色为女角色。然后用条件分歧来设置。如:
变量 ...
谢谢!就是用变量开关控制事件分歧!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1