Siemano, tworze w?a?nie skrypt na bankomat.. napotka? mnie pewien b??d, ot?? doda?em komende do sprawdzania stanu konta i po prostu mam problem z dodaniem funkcji.
Tu ustawiam stan:
if ( numer ) and ilosc then
local konto = getPlayerAccount(el)
setAccountData(konto, "pbankomath", ilosc)
outputChatBox("Wp?a?")
else
outputChatBox("Podany text nie jest liczb?!")
end
attempt to call global 'getPlayerAccount' (a nil value)
function setMoney ( thePlayer )
account = getPlayerAccount(thePlayer)
local pie = getAccountData ( account, "pbankomath" )
if ( account ) then
outputChatBox(""..pie.."")
end
end
addCommandHandler ( "stankonta", setMoney )
function setMoney(thePlayer)
local account = getPlayerAccount(thePlayer)
local pie = getAccountData(account,"pbankomath")
if account then
outputChatBox(""..pie.."",source)
end
end
addCommandHandler("stankonta",setMoney)
attempt to concatenate local 'pie' (a boolean value)
Polecam robic takie zapisy na mysql. Skoro jestes Programista LUA to powinienies umiec pobierac dane z mysql i je dalej wykorzystywac z czego mysql jest bardziej optymalniejsze niz baza danych z MTA.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach