设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1691|回复: 6
打印 上一主题 下一主题

[已经解决] 关于rmxp转职问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2012-1-24
帖子
24
跳转到指定楼层
1
发表于 2012-1-29 23:50:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我准备用rmxp来做转职,可是我开头已经让玩家自选名称、性别了,请问怎么转职才能使转职后性别不要混淆,我是用替换角色职业来转职的。请问怎么样才能让他自己识别男女然后转职呢?

Lv2.观梦者

路人

梦石
0
星屑
590
在线时间
943 小时
注册时间
2011-8-20
帖子
1011
2
发表于 2012-1-30 00:00:47 | 只看该作者
请给出范例,不然很难想出你在说什么
为填坑而修炼中……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2012-1-24
帖子
24
3
 楼主| 发表于 2012-1-30 00:10:11 | 只看该作者
比如我要一个本来是普通人-性别女转职成战士-女,那我们不就得设置角色图形是女的,可是这样一来别的玩家要是选男的那就转性了……
回复

使用道具 举报

Lv2.观梦者

路人

梦石
0
星屑
590
在线时间
943 小时
注册时间
2011-8-20
帖子
1011
4
发表于 2012-1-30 00:52:43 | 只看该作者
变量控制性别,1就是男,2就是女。如:变量角色性别=2。则角色为女角色。然后用条件分歧来设置。如:
变量角色性别=2时
符合条件:
显示选择项:1转职-女战士、2转职-女法师、3转职-女医生、4转职-女枪兵。
不符合时:
显示选择项:1转职-男战士、2转职-男法师、3转职-男医生、4转职-男枪兵。
这样不就不会混杂了?
为填坑而修炼中……
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
5
发表于 2012-1-30 01:17:18 | 只看该作者
本帖最后由 Wind2010 于 2012-1-30 01:18 编辑
  1. class Scene_Create
  2.   SEX_VAR = 1 # 1号变量为性别
  3.   def change_gender
  4.     if Input.trigger?(Input::LEFT)
  5.       $game_system.se_play($data_system.cursor_se)
  6.       $gender = "男"
  7.       RPG::GRAPHIC.new
  8.       $game_actors[1].style_id = 0
  9.       $game_variables[SEX_VAR] = 0
  10.       return
  11.     elsif Input.trigger?(Input::RIGHT)
  12.       $game_system.se_play($data_system.cursor_se)
  13.       $gender = "女"
  14.       RPG::GRAPHIC.new
  15.       $game_actors[1].style_id = 0
  16.       $game_variables[SEX_VAR] = 1
  17.       return
  18.     end   
  19.   end
  20. end
复制代码
需要新存档

使用方法:判定SEX_VAR号变量,为0则男,为1则女


不对以上仅限于LZ使用的是人物创建脚本

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

6
发表于 2012-1-30 08:50:35 | 只看该作者
更改角色职业
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2012-1-24
帖子
24
7
 楼主| 发表于 2012-1-30 19:53:11 | 只看该作者
aaalbx 发表于 2012-1-30 00:52
变量控制性别,1就是男,2就是女。如:变量角色性别=2。则角色为女角色。然后用条件分歧来设置。如:
变量 ...

谢谢!就是用变量开关控制事件分歧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-28 09:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表