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

Wysłany: 2014-01-08, 20:30


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Riot, to czemu u mnie nie dzia?a ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-08, 21:08


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Funkcja getAccounts() pobiera TABLIC? kont. Co to oznacza w praktyce? Tyle, ?e nie zawiera on jednego konta tylko zbi?r kont.

?eby odczyta? ka?dy kolejny element w tablicy potrzebna jest wiedza dot. p?tli for.

Co? Ci to m?wi?

Poza tym zach?cam do zapoznania si? z debugiem (/debugscript 3), kt?ry w twoim kodzie na pewno doszuka? si? b??d?w.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-08, 21:14


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Piorun, napisa?em "nic nie ma w debug"

[ Dodano: 2014-01-08, 21:22 ]
Piorun, uzy?em petli for po stornie klient

Kodziki:
Serwer
function lista_Pracofnikow_frakcji (player, theAccount )
lista_Pracofnikow_frakcji = aclGroupListObjects(aclGetGroup(frakcjanazwa))
    for id, listapracofnikow in ipairs(lista_Pracofnikow_frakcji) do
    local kontazbazy = getAccounts ()
    for id, kontabazysql in ipairs(kontazbazy) do
    if kontabazysql == listapracofnikow then
    local NickGracza = getAccountData ( kontabazysql, "NazwaGracza" )
triggerClientEvent(player,"PokazListerPracofnikow", getRootElement(), kontabazysql, NickGracza )
end
end
end
end
addEvent("SpawdzListePracofnikowFrakcji", true)
addEventHandler("SpawdzListePracofnikowFrakcji", getRootElement(), lista_Pracofnikow_frakcji)


Klient:
function SpawdzListePracofnikowFrakcji()
    if (source == lider_Button2[5]) then
        triggerServerEvent("SpawdzListePracofnikowFrakcji", getRootElement(), player)
    end
end
addEventHandler ( "onClientGUIClick", lider_Button2[5], SpawdzListePracofnikowFrakcji, false )

function PokazListerPracofnikow(kontabazysql, NickGracza)
guiGridListClear(lider_Grid2[2]) 
    zamiana = string.sub(listapracofnikow,6)
        local row = guiGridListAddRow ( lider_Grid2[2] ) 
        guiGridListSetItemText ( lider_Grid2[2], row, KolumnyGraczyUsuwaniazFrakcji2, zamiana , false, false )     
        guiGridListSetItemText ( lider_Grid2[2], row, KolumnyGraczyUsuwaniazFrakcji1, NickGracza , false, false )     
end
addEvent( "PokazListerPracofnikow", true )
addEventHandler( "PokazListerPracofnikow", getRootElement(), PokazListerPracofnikow )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-08, 22:35


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Nigdy nie korzysta?em z funkcji getAccounts ale zapewne pobiera ono konto, podobnie jak getPlayerAccount - ty

"luki123luki123" napisał/a:

if kontabazysql == listapracofnikow then


tutaj chyba sprawdzasz czy nazwa konta jest taka sama jak w ACL?

[ Komentarz dodany przez: Piorun: 2014-01-09, 10:31 ]
Tak, getAccounts() zwraca tablic? kont.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 13:49


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Riot, tak to jest a czego nie dzia?a ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 17:06


Riot

3X






Wiek: 30
Na forum: 5870 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Spr?buj

if getAccountName(kontabazysql) == listapracofnikow then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-09, 18:15


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Riot, dalej nic

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: lidera
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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