Project1

标题: 如何让装饰品不显示数量~~~ [打印本页]

作者: 灯笼菜刀王    时间: 2008-7-3 23:33
标题: 如何让装饰品不显示数量~~~
如何在装备窗口中,不显示首饰的数量?
那个,不太好理解是吧....
Window_EquipItem里

bitmap = RPG::Cache.icon(item.icon_name)
self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24))
self.contents.font.color = normal_color
self.contents.draw_text_s(x + 28, y, 212, 32, item.name, 0)
unless ???????????????? ←-----这里要怎么写才能判断装饰品?是装饰品的时候不显示数量
self.contents.draw_text(x + 240, y, 16, 32, "×", 1)
self.contents.draw_text_s(x + 256, y, 24, 32, number.to_s, 2)
end
end

还有一个问题,如何让装饰品不能取下来,只能替换。

注意哦,只有装饰品,其他的都可以取下来~ [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 麦125    时间: 2008-7-4 00:01
del
作者: 暫時用來說話    时间: 2008-7-4 00:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: ★_茄孓    时间: 2008-7-4 01:15
    if item.is_a?(RPG::Armor)
     if item.kind != 3
     self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
     self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)
    end
else
     self.contents.draw_text(x + 240, y, 16, 32, ":", 1)
     self.contents.draw_text(x + 256, y, 24, 32, number.to_s, 2)
   end
作者: 菜刀代替品    时间: 2008-7-4 01:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 暫時用來說話    时间: 2008-7-4 01:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 分子轨道理论    时间: 2008-7-4 01:52
让装饰品不能取下来,只能替换


Scene_Equip中 update_item
    if @right_window.index == 4 then
     if item != nil then
      @actor.equip(@right_window.index, item == nil ? 0 : item.id)
     end
    else  @actor.equip(@right_window.index, item == nil ? 0 : item.id)
    end
作者: 3535    时间: 2008-7-4 04:28
出來了。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: dbshy    时间: 2008-7-4 04:36
以下引用分子轨道理论于2008-7-3 17:52:41的发言:


让装饰品不能取下来,只能替换


Scene_Equip中 update_item
   if @right_window.index == 4 then
    if item != nil then
     @actor.equip(@right_window.index, item == nil ? 0 : item.id)
    end
   else  @actor.equip(@right_window.index, item == nil ? 0 : item.id)
   end


[本贴由作者于 2008-7-3 20:05:33 最后编辑]


我只要张好人卡就行了{/hx}
作者: 灯笼菜刀王    时间: 2008-7-4 09:34
{/kun}现在人怎么都流行马甲~~~

3535已经定了{/hx}

话说刚出来怎么又进去了- -~




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