hello, im working on a Open Source Cham Editor for Forward Assault and i got some problems.
1. the values doesnt get saved
2. the modification of the values(if they get saved) doesnt work
Error:
Line 47
"gg.addListItems(x) bad argument, nil: table expected got nil"
base =false
pOffset =false
sOffset =false
wOffset =falsefunction chamSearch()if base ==falsethen
base =true--search for ChamBase
gg.setRanges(gg.REGION_VIDEO)
gg.searchNumber("8;9;24;1,065,814,589::",4)
gg.refineNumber("1,065,814,589",4)
_G.ChamBase = gg.getResults(3)
cP ={
ChamBase[1]}
cS ={
ChamBase[2]}
cW ={
ChamBase[3]}
gg.addListItems(ChamBase)
gg.clearResults()
PlayerOffset()endendfunction PlayerOffset()if pOffset ==falsethen
pOffset =true
gg.setRanges(gg.REGION_VIDEO)
gg.loadResults(cP)
_G.chamPlayer = gg.getResults(1)[1]for x =1,3do
chamPlayer[x]={}
chamPlayer[x].flags = gg.TYPE_DWORD
end
chamPlayer[1].address = gg.getResults(1)[1].address -0x134
chamPlayer[2].address = gg.getResults(1)[1].address -0x144
chamPlayer[3].address = gg.getResults(1)[1].address -0x14C
gg.addListItems(chamPlayer[x])
print(chamPlayer[x])
gg.clearResults()
ScopeOffset()endendfunction ScopeOffset()if sOffset ==falsethen
sOffset =true
gg.setRanges(gg.REGION_VIDEO)
gg.loadResults(cS)
_G.chamScope = gg.getResults(1)[1]for x =1,3do
chamScope[x]={}
chamaScope[x].flags = gg.TYPE_DWORD
end
chamScope[1].address = gg.getResults(1)[1].address -0x134
chamScope[2].address = gg.getResults(1)[1].address -0x144
chamScope[3].address = gg.getResults(1)[1].address -0x14C
gg.addListItems(x)
print(chamScope)
gg.clearResults()
ScopeOffset()endendfunction WeaponOffset()if wOffset ==falsethen
wOffset =true
gg.setRanges(gg.REGION_VIDEO)
gg.loadResults(cW)
_G.chamWeapon = gg.getResults(1)[1]for x =1,3do
chamWeapon[x]={}
chamWeapon[x].flags = gg.TYPE_DWORD
end
chamWeapon[1].address = gg.getResults(1)[1].address -0x134
chamWeapon[2].address = gg.getResults(1)[1].address -0x144
chamWeapon[3].address = gg.getResults(1)[1].address-0x14C
gg.removeListItems(cW)
gg.addListItems(x)
print(chamWeapon)
gg.clearResults()endend--[[]
t = player/scope/weapon,
r = r value of t,
g = g value of t,
b = b value of t
]]function modify(t, r, g, b)if t == player
then
gg.getListItems(chamPlayer)for v, k in ipairs(chamPlayer)do
v[1].value = b
v[2].value = g
v[3].value = r
end
gg.setValues(v)endif t == scope
then
gg.getListItems(chamScope)for v, k in ipairs(chamScope)do
v[1].value = b
v[2].value = g
v[3].value = r
end
gg.setValues(v)endif t == weapon
then
gg.getListItems(chamPlayer)for v, k in ipairs(chamPlayer)do
v[1].value = b
v[2].value = g
v[3].value = r
end
gg.setValues(v)endif t == scope
then
gg.getListItems(chamScope)for v, k in ipairs(chamScope)do
v[1].value = b
v[2].value = g
v[3].value = r
end
gg.setValues(v)endend
chamSearch()
modify("player",1,2,3)
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.
Question
YeetMeister
hello, im working on a Open Source Cham Editor for Forward Assault and i got some problems.
1. the values doesnt get saved
2. the modification of the values(if they get saved) doesnt work
Error:
Line 47
"gg.addListItems(x) bad argument, nil: table expected got nil"
[Script Download]
output.lua
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.