赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 648 |
最后登录 | 2017-1-29 |
在线时间 | 14 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 14 小时
- 注册时间
- 2012-3-23
- 帖子
- 10
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 ryorin 于 2012-3-24 16:13 编辑
各位好,這裡是新人一枚
四處google還是找不到方法於是加入了這個論壇希望能在這裡學習到更多的知識
想請教各位、能否在等级到达某些条件後自動触发公共事件?
例如等级提升到五就自动触发公共事件、提醒玩家去做Lv5的任務這樣...
我希望是不管在哪個地圖只要等級到達5就能自動觸發的
另外下面說明下自己的狀況
在別的地方找到别人從RMVX初始腳本里的Game_Actor的[提升等級]這個項目裏頭修改的脚本
腳本如下:- def level_up
- @level = 5
- for learning in self.class.learnings
- learn_skill(learning.skill_id) if learning.level == @level
- $game_temp.common_event_id = 1
- end
- end
复制代码 在VX里是能夠運行的,但是在ACE却无法实现
我照著ACE的Game_Actor裡的[提升等級]這個項目將它稍作修改成下面這個樣子- def level_up
- @level = 5
- self.class.learnings.each do |learning|
- learn_skill(learning.skill_id) if learning.level == @level
- $game_temp.common_event_id = 1
- end
- end
复制代码 也行不通呢....由於個人沒有程式語言的底子所以也不清楚該怎麼修改才好.....
還請各位大大點解了!|YC19| |
|