Wysłany: 2014-05-31, 11:16
Drak
Wiek: 34 Na forum: 4903 dni Posty: 71
Nick w MP: Drak
Piwa : 3
Witam! Mam problem z jedn? w?asn? funkcj?. Mianowicie nie mog? jako? sprawi? by ona dzia?a?a poprawnie.
Kod:
function giveBusMoney ( plr )
local c = math . random ( 2 , 7 )
local cel = getPlayerAccount ( getAccountName ( plr ))
givePlayerCash ( cel , c )
outputChatBox ( "* Otrzyma?e? " .. c .. "PLN!" , plr )
end
addEvent ( "giveBusMoney" , true )
addEventHandler ( "giveBusMoney" , getRootElement (), giveBusMoney )
Funkcja givePlayerCash:
function givePlayerCash ( name , amount )
local ac = getAccount ( name ) or getPlayerAccount ( name )
if name then
name = getAccountName ( ac )
local plr = getPlayersAccounts ( ac )
if plr then
local ac = getElementData ( plr , "cash" )
if ac then
setElementData ( plr , "cash" , ac + amount )
end
executeSQLQuery ( "UPDATE PRS_Accounts SET cash='cash+" .. amount .. "' WHERE acc=?" , name )
else
executeSQLQuery ( "UPDATE PRS_Accounts SET cash='cash+" .. amount .. "' WHERE acc=?" , name )
end
end
end
B??dy w debugu:
Kod: /bus_s.lua:21: Bad Argument @ 'getAccount'
/bus_s.lua:21: Bad ARgument @ 'getPlayerAccount'
Co jest ?le w tych funkcjach?
Wysłany: 2014-05-31, 11:18
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Sprawd? na samym getPlayerAccount
Tagi: nie :: działająca :: funkcja :: sql
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: