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

Wysłany: 2015-05-18, 19:25


Tomakan

Człowiek






Wiek: 26
Na forum: 4061 dni
Posty: 94
Nick w MP: Tomakan

Piwa: 5

Respekt: 50

Nie mam poj?cia dlaczego ten skrawek kodu nie przenosi mnie do grupy. Nie wy?wietla ?adnych b??d?w, dodatkowo jak mo?na ni?ej ujrze? zrobi?em test by sprawdzi? czy mam account data nadane, wszystko dzia?a jest nadana warto?? 1 lecz nie przenosi do teamu Brak wi?c troszk? lipa, jakie? pomys?y?
function start()

    local brak createTeam("Brak"194194194)
    local squirrels createTeam("Squirrels"2451840)
    
end
addEventHandler("onResourceStart"rootstart)

function give()

    local acc getPlayerAccount(source)
    local teamnumb getAccountData(acc"team")
    
    if (teamnumb==1then 
        setPlayerTeam(sourcebrak)
    elseif (teamnumb==2then
        setPlayerTeam(sourcesquirrels)
        outputChatBox("#FFFFFFNale?ysz do grupy: #9DFAABSquirrels"source255255255true)
    else
        setPlayerTeam(sourcebrak)
    end

end
addEventHandler("onPlayerLogin"rootgive)

function cmd(thePlayer)
    local acc getPlayerAccount(thePlayer)
    local teamnumb getAccountData(acc"team")
    outputChatBox(teamnumb)
end
addCommandHandler("daj"cmd)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-18, 19:43


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Moze dlatego, ze nie nadajesz nigdzie ani 1 ani 2? xd

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-18, 19:51


Tomakan

Człowiek






Wiek: 26
Na forum: 4061 dni
Posty: 94
Nick w MP: Tomakan

Piwa: 5

Respekt: 50

Nie rozumiem Twojej wypowiedzi, przecie? napisa?em, ?e sprawdza?em warto?? pobranego account data do zmiennej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-18, 19:54


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Do zmiennej tak, ale domyslnie setAccountData ( czyli getAccountData(acc, "team") bedzie rowny NIL lub 0 ) wiesz o co chodzi?

Nigdzie po prostu "chyba" nie uzyles setAccountData

Twoj kod dziala tak :

Jezeli ma 1 to daj mu BRAK jezeli 2 to daj mu squirrel (wiewiorke czy cholera wie co to XD)
Ale jak ma mu dac BRAK jezeli jest rowna ta zmienna 1, jak ta zmienna ma caly czas == 0 bo nigdzie nie zmieniles jej wartosci? xd

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-05-18, 20:12


Tomakan

Człowiek






Wiek: 26
Na forum: 4061 dni
Posty: 94
Nick w MP: Tomakan

Piwa: 5

Respekt: 50

Widzisz t? funkcj??
function cmd(thePlayer)
    local acc getPlayerAccount(thePlayer)
    local teamnumb getAccountData(acc"team")
    outputChatBox(teamnumb)
end
addCommandHandler("daj"cmd)

Ona sprawdza czy mam nil, wcze?niej w panelu administratora wklepa?em setAccountData(getPlayerAccount(source), "team", 1)
Napisa?em ?e "zrobi?em testa"

[ Dodano: 2015-05-18, 21:11 ]
Znalaz?em rozwi?zanie, wystarczy zrobi? z lokalnych globalne, temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: onplayerlogin
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » onPlayerLogin 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