本帖最后由 a000b1745 于 2013-11-24 03:08 编辑 那請問一下... 指定 ACTOR[1]腳色 丟掉他的 TYPE[1] 的裝備該怎麼寫這腳本呢?? (丟掉是指"刪除" ~ 而非卸下放回背包內。) ---------------------------------------經過一整晚熬夜東看西看代碼後終於.....↓ 傻傻的解決方法: 1.先給武器ID上變數X $game_variables[X]= $game_actors[12].weapons[0].id 2.把這武器給卸下 $game_actors[12].change_equip_by_id(0,0) 3.再把變數X的武器給丟了!! $game_party.gain_item($data_weapons[$game_variables[X]], -1, true) {:2_279:} |
这个不错,我也拿去用用,嘻嘻嘻嘻 这个可不是水贴哦我也是玩VA的,不行可以看我空间 |
请原谅我的连贴,这个是回答另外一个问题的。 首先你可以把需要添加前缀的装备放到背包(也就是卸载使其出现在物品栏)里; 其次你需要了解一个功能:事件里的第一个页签的物品选择处理 他可以使用指定变量来存储选择的物品(默认脚本只能处理物品选择,处理不了武器、防具的选择) 接着你需要一个脚本,脚本是拿来改变默认脚本只能处理物品选择,处理不了武器、防具的,脚本代码如下:
丢弃武器:$game_party.gain_item($data_weapons[武器id], -1, true) 丢弃防具:$game_party.gain_item($data_armors[防具id], -1, true) 获得有属性的新装备的脚本在楼上,我就不写了。 |
那假如我想用另一個比較簡單的方法來判斷 不知這樣腳本該怎寫?? 就是改用玩家必須讓隊伍一號成員穿上他想附上魔法的裝備,再讓 NPC 去判斷。 "偵測隊伍一號玩家所持武器(type=0)、防具(type 1~7 有加裝備擴張 )的ID" 然後NPC詢問玩家要哪個部位的武器/防具 上魔法屬性,再去判定 if 玩家選了 type=0 .則偵測 weapons ID 帶入變數X 並且 Equipplus.gainequip( 变量X , 3 ) type=1~7 偵測 armors ID 帶入變數X 並且 Equipplus.gainequip( armors[变量X] , 3 ) 這樣有辦法實現嗎??{:2_275:} |
首先,防具也是有随机的,你可以测试(比如商店购买随机=true然后跑去买7、8件防具就知道了)。 其次,你可以这样操作:将武器ID赋值到变量X,然后Equipplus.gainequip( 变量X , 3 ) |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 06:21
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.