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: setaccountdata
1. setAccountData i getAccountData
Hejka, stworzy?em sobie taki jeden skrypt, kt?ry po wejsciu gracza na serwer pobiera jego konto i za pomoc? setaccountdata ustawia prawid?ow? warto??, jednak chcia? bym te? zrobi?, aby po czasie (60s) (tylko kiedy gracz jest online na serwerze) ta warto?? zmienia?a si? o jeden, kto? wie jakich argumentow mam uzy?? Z gory dzieki
2. setAccountData
cze?? mam taki kod :

function akceptujnameranga )
    if 
name then
    setAccountData
(name"StopienPol"ranga)
    
outputChatBox"* Zmieni?e? stopie? "..name.." na "..ranga.."."source02550true )
    else
    
outputChatBox"* Gracza " .. name .. " niema na serwerze."source02550true )
    
end
end


jako pierwszy argument przekazuje login gracza i chcia?bym zrobi? zebym mog? zmienic jego AccountDate tylko niewiem jak go zadelkarowa?.

wywla mi bad argument: expected account at argument 1, got string 'maciek00'. przy funkcji SetAccountData

Za pomoc :piwo:
3. Nie działa setAccountData
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
4. Nie działa setAccountData
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
5. setAccountData & getAccountData
czy jest mo?liwo?? u?ycia funkcji:
https://wiki.multitheftauto.com/wiki/GetAccountData
i
https://wiki.multitheftauto.com/wiki/SetAccountData
na graczu kt?rego nie ma teraz na serverze ?
je?li tak to prosze o jaki? prosty przyk?ad, sam probowa?em ale nie wiem czemu mi nie dzia?a
6. Komenda na acl i dodawanie wartości do setAccountData .
Witajcie jak zrobi? komend? na ACL kt?ra dodaje do setAccountData o nazwie "Score" Warto?c podan?.
Np:
/dajscore 50 - Dodaje 50 Score,

/dajscore 14700 - Dodaje 14700 Score.


Za Pomoc Dam :piwo: i Reputacje :)

Czekam Na Wasz? Pomoc.
7. proble* z setAccountData
Robie system postaci i tu **** znikow?d.
ss konsoli http://www.fototube.pl/zd...7-badnagtao.png
kod
Kod:


function onreghandler(thePlayer)
local konto = getPlayerAccount ( thePlayer )
local wolnyslot = "Wolny Slot"
setAccountData ( konto, "postac11", tostring(wolnyslot))
setAccountData ( konto, "postac22", tostring(wolnyslot))
setAccountData ( konto, "postac33", tostring(wolnyslot))
setAccountData ( konto, "postac44", tostring(wolnyslot))
end
8. SetAccountData getAccountData oraz guiSetText
Witam a wi?c tak zacze?em robi? sobie system logowanie
i wszystko git dzia?a oprucz tego ze chce ze w funckji w kt?rej zarejestruje dzia?o sie
Kod:


local login = "Test"
setAccountData(playeraccount,"my",login)

i potem zeby po stronie client by?o
local mytext = getAccountData(playeraccount,"mu")
guiSetText(mylabel,mytext)


jezeli chodiz o local playeraccount to mam dzia? ale w gui w labelce pisze false :/