铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1468|回复: 2

【山寨江湖】钟灵的灵貂关于物品盗窃数量问题

[复制链接]
发表于 2012-11-17 16:12 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
求助高手修改哪一个数据是物品盗窃最大化的?每次偷物品运气差最多一次一个 偷完全场必定内伤……比较郁闷
for i = 1, 4 do
                                if JY.Person[victimid]["携带物品数量" .. i] > 0 and JY.Person[victimid]["携带物品" .. i] > -1 then
                                        hasitem = 1
                                        break
                                end
                        end
                        if hasitem == 0 then
                                QZXS(JY.Person[victimid]["姓名"].."身上没有物品")
                        else
                                local itemrandom
                                while itemid == -1 do
                                        itemrandom = math.random(4)
                                        if JY.Person[victimid]["携带物品数量" .. itemrandom] > 0 and
                                                JY.Person[victimid]["携带物品" .. itemrandom] > -1 then
                                                itemnumber = math.random(JY.Person[victimid]["携带物品数量" .. itemrandom])
                                                itemid = JY.Person[victimid]["携带物品" .. itemrandom]
                                        end
                                end
                                if itemnumber == JY.Person[victimid]["携带物品数量" .. itemrandom] then
                                        JY.Person[victimid]["携带物品数量" .. itemrandom] = 0
                                        JY.Person[victimid]["携带物品" .. itemrandom] = -1
                                else
                                        JY.Person[victimid]["携带物品数量" .. itemrandom] =
                                                JY.Person[victimid]["携带物品数量" .. itemrandom] - itemnumber
                                end
                                instruct_32(itemid, itemnumber)
                                QZXS("窃取"..JY.Thing[itemid]["名称"]..tostring(itemnumber).."件")
                        end
                        SetWarMap(nx, ny, 4, -1)
                else
                        DrawStrBoxWaitKey(CC.EVB176, C_WHITE, 30)
                        return 0
                end
        end
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-11-17 23:38 | 显示全部楼层
itemnumber = math.random(JY.Person[victimid]["携带物品数量" .. itemrandom])
改为
itemnumber = JY.Person[victimid]["携带物品数量" .. itemrandom]
就OK了。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2012-11-21 16:02 | 显示全部楼层
谢谢慕容
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-18 23:05

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表