Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: argument
41. Bad argument @ 'getMarkerTarget'
Client:

[code]

for k, v in ipairs (markers) do
destmarker = createMarker(v[1], v[2], v[3], "cylinder", 3, 255, 255, 0, 255)
createBlip(v[1],v[2],v[3], 51)
setElementData(destmarker, "id", v[4])
end

function towarTrociny()
dest = markers[math.random(1, #markers)]
if towar == 0 then
towar = 1
outputChatBox("Za?adowa?e? trociny!", player)
destblip = createBlip( dest[1], dest[2], dest[3], 41, 2, 255, 255, 0, 0, 100)
setElementData(source, "id2", dest[4])
else
outputChatBox("Aby za?adowa? ten towar musisz mie? minimum 0 punkt?w!", player, 0, 255, 0)
end
end

[/code]

Serwer:

[code]

function rozladunek(source)
local x1, y1, z1 = getMarkerTarget(source)
local x2, y2, z2 = getMarkerTarget(blipmarker)
for b, tow in ipairs (pack) do
if towar == b and x1 == x2 and y1 == y2 then
setElementData(getLocalPlayer(),"points",tonumber(points + 1))
towar = 0
rmoney = math.random(tow[4],tow[5])
givePlayerMoney( source, tonumber(rmoney))
outputChatBox("Roz?adowa?e?: " .. tow[2], player)
destroyElement(destblip)
else
outputChatBox("To nie jest ten roz?adunek!", play...
42. setElementData Argument
Witam, przejde od razu do szczeg???w

Kod:

local ttlgnd = 0
function expChange(expr,gained)
ttlgnd = ttlgnd+gained
guiSetText(expLabel,"")
local level,levelnum = "#0 - Zielony",0
if expr >= 10 then level = "#1 - Novicjusz" levelnum = 1 end
if expr >= 20 then level = "#2 - Junior" levelnum = 2 end
guiSetText(expLabel,"EXP : "..ttlgnd.." (+"..gained..")nOgolnie EXP: "..expr.."nLevel: "..level)
setElementData(getLocalPlayer(),"Level",level)
setElementData(getLocalPlayer(),"levelnum",levelnum)
end
addEvent( "expOnChange", true )
addEventHandler( "expOnChange", getRootElement(), expChange )
addEventHandler("onClientResourceStart", getRootElement(), clientsetupstarter)


do tego zrobi?em

Kod:

function lvl(player, who, expr, cmd, ile)
local who = getPlayerFromName(who)
setElementData( who, "expr", tonumber(ile))
end
addCommandHandler("ustawstaty", lvl)


Jak wida? pr?bowa?em zrobi? dodanie graczowi statystyk przez komende
niestety jest b??d w argumentach oto linia b??du:
Kod:


setElementData( who, "expr", tonumber(ile))


a tutaj tre?? Debuggera

Kod:

Bad argument @ 'setElementData' [Expected element at argument 1, got nil]



Mo?e kto? ?askawy podrzuci jakie? ciekawe info :D