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: 5342 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3211

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(addPercent, 1000, 21, 50)
            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", 255, 0, 0)
        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: 4440 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