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