KeyFansClub

首页 » - 主题讨论区 - » 牡丹林 » [krkr]关于数组
打不死的団长 - 2011/9/26 14:16:00
做一个类似物品栏的东西,遇到标记就会自动将相应的事件加入进去。只知道要用到数组,但不知道具体怎样实现。
求热心人士解答...
小汀 - 2011/9/26 17:32:00
物品栏的话,比方讲按物品编号,就是两个数组
itemname和itemnum

在KR里都设成一般变量就好…

第一个是字符串类型的,作物品名称,itemname1=铁树枝干,itemname2=贵族圆环…
第二个就数值类型,作物品数量,itemnum1=3,itemnum2=1…

就这个样子

要是想做融合功能的话就做一个宏,每次开物品栏的时候运行一次。

比如恶魔刀锋的编号是45,圣者遗物是46,圣剑是99

那宏里就要有这么一段

……
if f.itemnum45>=1 & f.itemnum46>=1
exp=“f.itemnum45 == f.itemnum45 - 1 ”
exp=“f.itemnum46 == f.itemnum46 - 1 ”
exp=“f.itemnum99 == f.itemnum99 + 1 ”
exp=“tf.combine == 1 ”
……

这样就少了一把恶魔刀锋和一把圣者遗物多了把圣剑嗯。
最后那个临时变量是用来检查有没有进行物品融合的,这个宏的循环要进行到没有新的融合为止。

总之不用想的太复杂…所谓游戏,就是图像的显示和声音的播放,一切都可以从最简单的地方开始入手。
打不死的団长 - 2011/9/26 22:37:00
我不做什么融合...我只想将剧本上遇到的标题相应的东西放到数组里面。
不过还是多谢你的解答。
打不死的団长 - 2011/9/27 22:34:00
不能沉啊                        :包子17:
1
查看完整版本: [krkr]关于数组