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: executesqlquery
1. executeSQLQuery - UPDATE
Witam! Mam ma?y problem z pewn? funkcj?.

Dana funkcja:


function givePlayerCash(nameamount)
    
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


Funkcja ta ma ustawia? kase gracza. Dok?adniej ma zwi?ksza? jej warto?? w bazie o 'amount', lecz zamiast ustawia? liczb ustawia np 'cash+5'. Przez to nie dzia?a poprawnie inny skrypt itd. Co mam ?le w tej funkcji? Co mam zmieni? aby otrzymywa? same liczby?