Project1

标题: 關於23種戰鬥特效腳本的透視技能問題~! [打印本页]

作者: 鲔鱼吐司    时间: 2009-5-20 21:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: Tabris_Air    时间: 2009-5-30 18:14
看了脚本之后发现好麻烦……作者似乎没想到这个问题呢

掉宝脚本里面有这些东西:def item2_id , def weapon2_id等等,就是获取敌人掉的东西。

@temp = 0
@temp = @enemy.item2_id
if @temp != 0
draw_item_name(get_enemy_item(@temp,1), 384 + 16, 120)
draw_item_name(get_enemy_item(@temp,2), 384 + 16, 168)
draw_item_name(get_enemy_item(@temp,3), 384 + 16, 192)
@temp = 0
end

这样就能显示敌人掉的第二个道具……类似的设置防具or武器等等{/gg}
可能要依据掉落物品个数改变一下显示的坐标……汗= =b [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 柳橙汁    时间: 2009-7-5 17:31
本帖最后由 柳橙汁 于 2009-7-5 17:39 编辑

掉寶腳本裡是有如下這些語句
#--------------------------------------------------------------------------
# ● 获取物品 ID2
#--------------------------------------------------------------------------
def item2_id
   if $data_enemies[@enemy_id].treasure2 == ""
     return item_id
   elsif $data_enemies[@enemy_id].treasure2[0,1] != "I"
     return 0
   else
     return $data_enemies[@enemy_id].treasure2[/[0-9]+/].to_i
   end
end

可是你給的這些語句要怎麼使用? 要插入在哪裡?

@temp = 0
@temp = @enemy.item2_id
if @temp != 0
draw_item_name(get_enemy_item(@temp,1), 384 + 16, 120)
draw_item_name(get_enemy_item(@temp,2), 384 + 16, 168)
draw_item_name(get_enemy_item(@temp,3), 384 + 16, 192)
@temp = 0
end




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