Project1

标题: 变量物品ID的代码怎么写 [打印本页]

作者: sblkhgm    时间: 2011-7-24 07:08
标题: 变量物品ID的代码怎么写
我现在想做个变身卡的效果  变量我使用某个物品后改变 行走图 和战斗图  ,就和神剑情天里  当角色装上某个武器后改变人物行走图 和战斗图。
   条件分岐 :脚本:当使用物品ID 1  时  
             ◆更改角色图形 : [逍遥生] , 马面,#马面★1665
                   ◆
                   除此以外的场合
                   ◆条件分岐 :脚本:当使用物品ID 2 时
               ◆更改角色图形 : [逍遥生] , 牛头,#牛头★1665
                      ◆
就是这样的效果  有会的教学怎么在公共事件里变量使用某个物品后改变角色图【是使用物品后才改变】dsu_plus_rewardpost_czw
作者: Kimu    时间: 2011-7-24 08:43
你可以做许多公共事件,一个公共事件对应一个物品
作者: sblkhgm    时间: 2011-7-24 13:28
我就是不想做很多个公共事件才问的


sblkhgm于2011-7-24 13:29补充以下内容:
我就是不想做很多个公共事件才问的
作者: 忧雪の伤    时间: 2011-7-24 19:41
$data_items[id]
作者: sblkhgm    时间: 2011-7-25 04:51
条件分岐 :脚本:当使用物品ID 1  时  
          这里是怎么写的  详细点好吗
作者: px.凤翔九天    时间: 2011-7-25 10:36
其实要实现这种判定,可以另外想办法。
使用物品时启动一个公共事件,在公共事件中设置变量XX加1(xx为变量号,怎么方便怎么设定)
然后做条件分歧 变量xx 为 1 以上时....

其实lz想要使用物品触发事件完全可以在物品设置的时候让物品直接去调用公共事件。
作者: IamI    时间: 2011-7-25 17:02
本帖最后由 IamI 于 2011-7-25 17:03 编辑

物品固定触发某公共事件A
如果你确定只要给1个角色使用那么可以参考下面这个方法:
在Game_Battler3(209) item_effect里面这样加一句(直接加在def item_effect 下面就行):
    $game_variables[1] = $data_items.index(item)

然后在A里面判定变量1,变量1是使用的物品的ID
注意:触发公共事件时一定是有效的,在任意情况下变量1不一定是上次·生·效·的·物品的ID
作者: sblkhgm    时间: 2011-7-26 03:49
IamI 发表于 2011-7-25 17:02
物品固定触发某公共事件A
如果你确定只要给1个角色使用那么可以参考下面这个方法:
在Game_Battler3(209) ...

na那公共事件里脚本怎么写  
作者: 天使喝可乐    时间: 2011-7-26 10:05
为什么不设置多个公共事件……那多方便 反正变身卡也没几张
作者: 时光机    时间: 2011-7-27 07:54
其实不用变量和分歧,在那个物品上设公共事件啥的不久好了?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1