Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-11-22, 18:38


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

Problem polega na tym ?e po kupieniu towaru nie dodaje graczowi setAccountData

oto wycinek kodu kupna jednego towaru:


function buyItem()
    local thePlayer getLocalPlayer()
    points getElementData(getLocalPlayer(), "Pkt")
    if RadioButton10:Selected() then    
        if points 10 then
            triggerServerEvent("zmienKase"getRootElement(), getLocalPlayer(), getPlayerMoney(getLocalPlayer()) - 0)
            setTimer(addPercent10002150)
            setAccountData(getPlayerAccount(getPlayerFromName(thePlayer)), "piasek"true)
                setAccountData(getPlayerAccount(getPlayerFromName(thePlayer)), "brak"false)
        else
            outputChatBox("Ta opcja jest dost?pna dla graczy do 10 punkt?w"25500)
        end    
            end
    end


Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-24, 16:15


Blur







Wiek: 28
Na forum: 4298 dni
Posty: 47
Nick w MP: Blu

Piwa: 2

Respekt: 50

maciek3286, setAccountData nie dzia?a po stronie clienta.


Więcej informacji znajdziesz w Wikipedii MTA:

setAccountData


Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: setaccountdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie działa setAccountData Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku