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: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

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: 32
Na forum: 6712 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: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

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 (playertheAccount )
lista_Pracofnikow_frakcji aclGroupListObjects(aclGetGroup(frakcjanazwa))
    for idlistapracofnikow in ipairs(lista_Pracofnikow_frakcji) do
    local kontazbazy getAccounts ()
    for idkontabazysql in ipairs(kontazbazy) do
    if kontabazysql == listapracofnikow then
    local NickGracza getAccountData kontabazysql"NazwaGracza" )
triggerClientEvent(player,"PokazListerPracofnikow"getRootElement(), kontabazysqlNickGracza )
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], SpawdzListePracofnikowFrakcjifalse )

function PokazListerPracofnikow(kontabazysqlNickGracza)
guiGridListClear(lider_Grid2[2]) 
    zamiana string.sub(listapracofnikow,6)
        local row guiGridListAddRow lider_Grid2[2] ) 
        guiGridListSetItemText lider_Grid2[2], rowKolumnyGraczyUsuwaniazFrakcji2zamiana falsefalse )     
        guiGridListSetItemText lider_Grid2[2], rowKolumnyGraczyUsuwaniazFrakcji1NickGracza falsefalse )     
end
addEvent"PokazListerPracofnikow"true )
addEventHandler"PokazListerPracofnikow"getRootElement(), PokazListerPracofnikow )


Postaw piwo autorowi tego posta
 

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


Riot

3X






Wiek: 29
Na forum: 5729 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: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

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: 29
Na forum: 5729 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: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

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