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 akceptuj ( name , ranga )
if name then
setAccountData ( name , "StopienPol" , ranga )
outputChatBox ( "* Zmieni?e? stopie? " .. name .. " na " .. ranga .. "." , source , 0 , 255 , 0 , true )
else
outputChatBox ( "* Gracza " .. name .. " niema na serwerze." , source , 0 , 255 , 0 , true )
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
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 ( 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
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 ( 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
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 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 :/