Project1
标题:
物品分类脚本能不能不是加@而是引用数据库属性
[打印本页]
作者:
浅夏若雨
时间:
2011-11-8 21:41
标题:
物品分类脚本能不能不是加@而是引用数据库属性
本帖最后由 浅夏若雨 于 2011-11-8 21:57 编辑
就是属性的名字就就是分类的名字,然后在数据库里设置道具的属性,就能在那个分类中出现
浅夏若雨于2011-11-8 21:54补充以下内容:
有没有人呀 dsu_plus_rewardpost_czw
作者:
凌童鞋
时间:
2011-11-8 22:09
本帖最后由 凌童鞋 于 2011-11-8 22:11 编辑
给个脚本传送门吧…明天要是能上电脑帮你看看…
作者:
浅夏若雨
时间:
2011-11-8 22:41
凌童鞋 发表于 2011-11-8 22:09
给个脚本传送门吧…明天要是能上电脑帮你看看…
http://www.66rpg.com/articles/3053
这个是常见的复杂物品分类。
作者:
后知后觉
时间:
2011-11-8 23:55
module RPG
KindNameElementStartID = 1 # 设置用于标记分类的 属性的起始id
KindNameElementEndID = 16 # 设置用于标记分类的 属性的结束id
BaseKindName = "普通物品"
class Weapon
def desc
text = BaseKindName
for i in KindNameElementStartID..KindNameElementEndID
if @element_set.include?(i)
text = $data_system.elements[i]
break
end
end
return text.nil? ? BaseKindName : text
end
end
class Armor
def desc
text = BaseKindName
for i in KindNameElementStartID..KindNameElementEndID
if @guard_element_set.include?(i)
text = $data_system.elements[i]
break
end
end
return text.nil? ? BaseKindName : text
end
end
class Item
def desc
text = BaseKindName
for i in KindNameElementStartID..KindNameElementEndID
if @element_set.include?(i)
text = $data_system.elements[i]
break
end
end
return text.nil? ? BaseKindName : text
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1