查看: 2284|回复: 3

[已经解决] 事件用的腳本求解

[复制链接]
梦石
0
星屑
50
在线时间
17 小时
注册时间
2013-6-24
回帖
8
发表于 2014-2-5 20:22:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
p = $game_variables[21]
i = $game_actors[p].class_id
if i = 1
    $game_actors[p].learn_skill[26]
end

這一段腳本的本意是用來做技能導師的事件
P值已經順利代入隊伍成員的角色ID
但是似乎一直不能驗證Class_id的值
會回饋
ArgumentError
求解!!

点评

i = 1是== 另外skill后面不是[26]而是(26)  发表于 2014-2-5 20:45
if i == 1 ,這樣呢?  发表于 2014-2-5 20:32
梦石
0
星屑
50
在线时间
17 小时
注册时间
2013-6-24
回帖
8
 楼主| 发表于 2014-2-5 20:37:55 | 显示全部楼层
不行 一樣
wrong number of arguments (0 for 1)
回复

使用道具 举报

百合控

梦石
0
星屑
6548
在线时间
1275 小时
注册时间
2013-8-21
回帖
3522

开拓者

发表于 2014-2-5 20:44:58 | 显示全部楼层
  1. p = $game_variables[21]
  2. i = $game_actors[p].class_id
  3. if i == 1
  4.     $game_actors[p].learn_skill(26)
  5. end
复制代码

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案,非常感谢您的帮助~

查看全部评分

萌新瑟瑟发抖
看到我请叫我去干活
回复

使用道具 举报

梦石
0
星屑
50
在线时间
17 小时
注册时间
2013-6-24
回帖
8
 楼主| 发表于 2014-2-6 06:44:05 | 显示全部楼层
本帖最后由 f13971397 于 2014-2-6 07:52 编辑

感謝各位 2個地方都修正了 確實可行

点评

唔....是標籤沒設好  发表于 2014-2-6 07:54
驗證的結果是只要隊員存在,不論職業為何皆會習得技能,換言之," if i == 1 "這行只是在驗證執業的有無.....這  发表于 2014-2-6 07:43
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部