Project1
标题:
一个双数据库的问题~
[打印本页]
作者:
kula1900
时间:
2009-2-11 03:46
标题:
一个双数据库的问题~
当职业为战士的时候显示 攻击力
当职业为弓箭手的时候显示 远程攻击力
我要这两个效果在同一个游戏里出现可能吗??
用变量 = 字符串??
不要说数据库里改成 攻击力\远程攻击力
no~~~不行
[LINE]1,#dddddd[/LINE]
版务信息:版主帮忙结贴~
作者:
dna_7086
时间:
2009-2-12 08:18
提示:
作者被禁止或删除 内容自动屏蔽
作者:
玄月
时间:
2009-2-14 07:39
话说这是老简单的问题了 [LINE]1,#dddddd[/LINE]
版主对此帖的评论:『请给出具体可行的答案,不要说无意义的话。』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者:
海阔天空
时间:
2009-2-14 17:45
提示:
作者被禁止或删除 内容自动屏蔽
作者:
︶ㄣ牛ΘΒぶ
时间:
2009-2-14 18:14
提示:
作者被禁止或删除 内容自动屏蔽
作者:
玄月
时间:
2009-2-14 21:10
话说LS两位也请扣分,不然我觉得不公平
作者:
玄月
时间:
2009-2-14 21:42
全局搜索draw_actor_parameter
def draw_actor_parameter(actor, x, y, type)
假设数据库一号职业为弓箭手,二号为魔法师,则
case type
when 0
if actor.class_id == 1
parameter_name = "远程攻击力"
eslif actor.class_id == 2
parameter_name = "魔法攻击力"
else
parameter_name = $data_system.words.atk
end
parameter_value = actor.atk
when 1
parameter_name = $data_system.words.pdef
parameter_value = actor.pdef
when 2
parameter_name = $data_system.words.mdef
parameter_value = actor.mdef
when 3
parameter_name = $data_system.words.str
parameter_value = actor.str
when 4
parameter_name = $data_system.words.dex
parameter_value = actor.dex
when 5
parameter_name = $data_system.words.agi
parameter_value = actor.agi
when 6
parameter_name = $data_system.words.int
parameter_value = actor.int
end
self.contents.font.color = system_color
self.contents.draw_text(x, y, 120, 32, parameter_name)
self.contents.font.color = normal_color
self.contents.draw_text(x + 120, y, 36, 32, parameter_value.to_s, 2)
end [LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1