Project1
标题:
如何在装备物品时触发事件或变量?
[打印本页]
作者:
nwebin
时间:
2013-3-7 00:26
标题:
如何在装备物品时触发事件或变量?
想做一个称号系统,物品名叫“XXXXX的腰牌”,在装备上物品的时候把XXXXX赋值给系统的某一公共变量,用于显示文章时引用,请问要如何用脚本实现呀?
作者:
nwebin
时间:
2013-3-7 09:14
就是要把物品的名字以字符串的方式,赋值给一个公共变量,然后再截掉字符串的后6个字节(“的腰牌”)
效果是这样的:
物品名称:华山派掌门的腰牌
变量0001=“华山派掌门”
称号显示为华山派掌门
文章用\V[1]引用变量,实现NPC说“华山派掌门,你好”这样的效果。
作者:
Zhangjiaxing1
时间:
2013-3-7 11:59
最简单的方法,用条件分歧判断,如果角色装备了这个华山派掌门的腰牌
物品,就直接在对话里显示“华山派掌门,你好”
作者:
芯☆淡茹水
时间:
2013-3-7 12:20
在 Scene_Map 大概第 49 行 loop do 后面插入
actor = $game_party.actors[0]
id = actor.armor4_id
if id == 0
$game_variables[1] = 0
else
$game_variables[1] = $data_armors[id].name
end
复制代码
角色是第一个角色,变量是 1 号变量,你的那个 “掌门令牌”就装备到 4 号装备“饰品类”。
作者:
我爱吴悦淇
时间:
2013-3-7 12:42
本帖最后由 我爱吴悦淇 于 2013-3-7 12:45 编辑
其实完全不需要用变量
条件分期:当装备 华山令牌 时
更改主角名称:华山掌门
文章:\N[1],你好
...(对话内容)
更改主角名称:原来的名字
分歧结束
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1