查看: 1951|回复: 2

[已经过期] 關於23種戰鬥特效腳本的透視技能問題~!

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-5
回帖
200
发表于 2009-5-20 21:54:53 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

剑圣

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-8-31
回帖
672
发表于 2009-5-30 18:14: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
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~

PC/IOS/Android共享的RM RPG:未名大学
回复

使用道具 举报

梦石
0
星屑
50
在线时间
38 小时
注册时间
2008-11-22
回帖
73
发表于 2009-7-5 17:31:27 | 显示全部楼层
本帖最后由 柳橙汁 于 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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部