mixcn 发表于 2019-9-17 18:40

完全不懂编程,求助.lua文件

有一款游戏叫地球末日生存,有一款修改器叫gg修改器,可以读取脚本修改游戏,获得想要的资源。我想求助的是,比如下面医疗包x5,怎么才能改成x1000,我自己简单修改把5改成1000,可是获得的物品还是x5。第一次在这里发帖,如果违规请版主删除。

{
    "m16+格洛克+大砍刀",
    "36;7077993;6881380;6750318;7143519;7340143;6881392;6750318::73"
},
{
    "医疗包×5+一满瓶水×10+牛排×5",
    "32;6226036;6881388;6619238;7536735;7340149;7274608;7602290::65"
},
{
    "特种装备×1+军用背包×1",
    "33;7667810;7012462;7471205;6750303;7667826;7471201;100::69"
},
{
    "微声狙击枪+AK47+M16",
    "32;6226036;6619236;6488161;6881396;6357110;6881396;7209071::65"
},
{
    "小机枪",
    "30;7209061;6226036;6881382;6619250;7471201;7536749;3211359::61"
},
{
    "微声狙击枪",
    "30;7209061;6226036;6881382;6619250;7471201;7536749;3276895::61"
},
{
    "AK-47",
    "30;7209061;6226036;6881382;6619250;7471201;7536749;3342431::61"
},
{
    "M16",
    "30;7209061;6226036;6881382;6619250;7471201;7536749;3407967::61"
},
{
    "猎枪",
    "30;7209061;6226036;6881382;6619250;7471201;7536749;3473503::61"
},
{
    "格洛克17手枪",
    "30;7209061;6226036;6881382;6619250;7471201;7536749;3539039::61"
},
{
    "武士刀",
    "27;7143536;7209061;6226036;6619245;6619244;6226021;49::57"
},
{
    "锯条狼牙棒",
    "27;7143536;7209061;6226036;6619245;6619244;6226021;50::57"
},
{
    "尖钉毁灭者",
    "27;7143536;7209061;6226036;6619245;6619244;6226021;51::57"
},
{
    "大砍刀",
    "27;7143536;7209061;6226036;6619245;6619244;6226021;52::57"
},
{
    "碎骨锤",
    "27;7143536;7209061;6226036;6619245;6619244;6226021;53::57"
},
{
    "C4炸药×3+猎枪×1",
    "32;7012451;7602271;6357106;7536750;6488161;6881396;7209071::65"
},
{
    "C4炸药×3+AK47×1",
    "33;6226027;7471220;7209057;6357107;7602275;7274601;110::69"
},
{
    "铁斧头",
    "27;6226027;7471220;7209057;6357107;7602275;7274601;110::57"
},
{
    "特警套装",
    "27;7143536;7209061;6226036;7471201;7274605;6226034;50::57"
}
}
function getn(arr)
local a = 1
repeat
    local b = arr
    a = a + 1
until b == nil
return a - 2
end
function g(r, id)
local a = tonumber(gg.getValues(r).value)
if a < 0 then
    a = a + 4294967296
end
return a
end
gg.setRanges(gg.REGION_ANONYMOUS)
function first()
gg.clearResults()
gg.toast("搜索中 99%...")
gg.searchNumber("20;7471220;7209057;7340147;7471215;6226036;6357095;3342431::41", 4)
gg.searchNumber("20", 4)
local t1 = gg.getResults(20)
if not t1 then
    print("未搜索到游戏数据")
    print("你有毒吧?用脚本不开地球末日,傻吊")
    os.exit()
end
for i = 1, getn(t1) do
    gg.clearResults()
    gg.searchNumber(tostring(t1.address - 8), 4)
    local t2 = gg.getResults(100)
    for j = 1, getn(t2) do
      if j >= 5 then
      gg.addListItems(t2)
      gg.saveList("/sdcard/Notes/addnum.txt")
      break
      end
    end
end
end
function makemenu(arr)
local a = {}
for i = 1, getn(arr) do
    a = arr
end
return a
end
function list()
local s1 = gg.getListItems()
if not s1 then
    first()
end
local xx = 0
for i = 1, getn(s1) do
    if i == getn(s1) then
      xx = i
      break
    end
end
return xx
end
function exe(arr)
local id = list()
if id == 0 then
    first()
    id = list()
end
local menu = gg.choice(makemenu(arr), nil, "Q』:Q1")
if not menu then
    main()
end
code = arr
gg.clearResults()
gg.searchNumber(code, 4)
local t1 = gg.getResults(1)
if not t1 then
end
local t2 = gg.getListItems()
for i = 1, getn(t2) do
    t2.value = t1.address - 8
    gg.setValues(t2)
    id = id - 1
end
end
function main()
local menu = gg.choice({
    "『喜』商城箱子",
    "『欢』商店物品",
    "『点』其它套餐",
    "『个』新手套餐",
    "『赞』建筑套餐",
    "『呗』装备套餐",
}, nil, "在游戏界面修改后点汽油,最下栏即可购买")
if not menu then
    print("记得关注+点赞+回复")
    os.exit()
end
if menu == 1 then
    exe(aa)
elseif menu == 2 then
    exe(ab)
elseif menu == 3 then
    exe(ac)
elseif menu == 4 then
    exe(ad)
elseif menu == 5 then
    exe(ae)
elseif menu == 6 then
    exe(af)
end
end
main()

pengtusheng 发表于 2019-9-17 18:45

这求得没诚意!!B都没有    发错贴 了

骑龟赛跑 发表于 2019-9-17 18:45

联网游戏还是单机游戏?联网游戏的数据多数存放服务器.

丿灯火阑珊灬丶 发表于 2019-9-17 20:25

本帖最后由 丿灯火阑珊灬丶 于 2019-9-17 20:28 编辑

你发的是全的lua文件吗?建议把完整的发出来看看。你上面的这些物品table都没有一个变量,怎么用···或许是直接配合软件读取的吧。

还有/sdcard/Notes/addnum.txt 这个文件也可以拿出来看看。

mixcn 发表于 2019-9-18 12:22

骑龟赛跑 发表于 2019-9-17 18:45
联网游戏还是单机游戏?联网游戏的数据多数存放服务器.

联网游戏,但数据在本地,挺好玩的,可以试一下

mixcn 发表于 2019-9-18 12:23

丿灯火阑珊灬丶 发表于 2019-9-17 20:25
你发的是全的lua文件吗?建议把完整的发出来看看。你上面的这些物品table都没有一个变量,怎么用···或许 ...

不是全的,有一些个人信息怕被误会所以没发全,还是一点一点买吧
页: [1]
查看完整版本: 完全不懂编程,求助.lua文件