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

Wysłany: 2014-11-03, 16:13


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
Witam, zrobi?em sobie p?tl? lecz ona w og?le nie dzia?a tzn chcia?bym aby pokazywa?o graczy kt?rzy maj? element "gracz_frakcja" == 2 lecz to nie dzia?a, jak usun? to sprawdzanie numeru pokazuje graczy wszystkich ale przecie? chce aby sprawdza?o graczy kt?rzy maj? getElementData(...., "gracz_frakcja") ...

Dzi?kuje, kawa?ek kodu.

            for k,v in ipairs(getElementsByType("player")) do
                if getElementData(v"gracz_frakcja") == 2 then
                    local row guiGridListAddRow(kpd_gridlist)
                    
                    local gridlogin getPlayerName(v)
                    local gridid getElementData(v"gracz_id")
                    
                    guiGridListSetItemText(kpd_gridlistrow1""..gridid..""falsefalse)
                    guiGridListSetItemText(kpd_gridlistrow2""..gridlogin..""falsefalse)
                    guiGridListSetItemText(kpd_gridlistrow2"w budowie"falsefalse)
                end
            end
        end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 17:04


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Czym jest 2 ? I jak wygl?da nadawanie element daty?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 17:47


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
gracz_id pobiera id z bazy.
gracz_frakcja pobiera w jakiej frakcji znajduje si? gra?, pr?bowa?em na samego siebie
i pisa?o ?e jestem we frakcji.

wi?c nie wiem co mo?e by? problemem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 19:30


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie rozumiem, poka? kod z nadawaniem.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 21:31


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
nie musz? pokazywa? bo wiem co nadaje sam sprawdza?em bo przecie? jak by mi zapisywa?o graczy jak zapisuje graczy po id, wi?c nie ma opcji ?e to nie dzia?a, usuwaj?c getElementData(v, "gracz_frakcja") == 2 then , wtedy pokazuje wszystkich graczy z id i z nazw?, lecz nie wiem co jest nie tak ?e frakcji nie pokazuje ale przecie? frakcje mam 2 tylko jak dodaje przedrostek odwo?uj?cy do funkcji: v(p?tli) wi?c nie wiem co jest ?le, te? ci dawa?em m?j kod na pw kt?ry zapisuje i wczytuje graczy dzia?a on, bo go naprawi?em, lecz pojawi? si? drugi problem bo niby nie dostaje setElementData(source, "gracz_level") na m?j level, ustawi?em aby w czacie by?o wida? level i go wida? mam 3 ale komenda dla admina nie dzia?a, musze doda? komend? /xxxx aby doda? sobie uprawnienia ale przecie? to ju? mi dodaje level wi?c nie wiem w czym problem je?eli pisz? na czacie:

LVL: 3 Split napisa?/a: .......

ale w panelu admina reakcji brak.
kawa?ek kodu daje na dole.

addCommandHandler("komisariatsf", function(plrcmd)
    if getElementData(plr"gracz_level") < 3 then return end
    setElementPosition(plr240.12148.481003.02)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 21:39


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Bo?e, opisuj?c tak namiesza?e?, ?e zrozumia?em tylko s?owa "bo wiem"

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 21:44


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
Dobra, posiadam wczytywanie levelu u gracza, my?la?em ?e nie dzia?a?o lecz sprawdzi?em to dodaj?c do czatu ?e jak kto? pisze pokazuje jego lvl np:

LVL: 3 Split napisa?/a: ...........

Okej, lecz jak u?ywam komendy /komisariatsf to mnie nie teleportuje i tak samo z innymi komendami admina, ale przecie? mam ustawione gracz_level na 3....

wi?c zrobi?em sobie dodatkow? komend? kt?ra zmienia mi gracz_level na 3 okej, wtedy dzia?a ale co jest nie tak ?e musz? wpisa? dodatkow? komend? kt?ra mi nadaje gracz_level a ten numer na kt?ry wchodz? na serwer nie dzia?a, ale przecie? na czacie pisze mi 3....

addCommandHandler("komisariatsf", function(plrcmd)
    if getElementData(plr"gracz_level") < 3 then return end
    setElementPosition(plr240.12148.481003.02)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 21:48


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

Patrz?c na tw?j pierwszy post i widz?c
guiGridListSetItemText(kpd_gridlistrow2""..gridlogin..""falsefalse)

a konkretnie
""..gridlogin..""

pewnie masz warto?? gracz_frakcja na "2", zamiast 2.

2 - int
"2" - string
Jest r??nica. Daj getElementData(..., "gracz_frakcja") w tonumber(...), lub tonumber(...) przy ustawianiu warto?ci w setElementData(..., "gracz_frakcja", tonumber(waratosc))

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 22:25


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie umiesz stary t?umaczy?, mas?o ma?lane z mas?em. Ale przeczyta?em 5 razy i chyba zrozumia?em - posiadasz poziomy admina i dla poziomu 3 chcesz da? komend? tepania?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-03, 22:28


maxerxxl







Wiek: 30
Na forum: 5067 dni
Posty: 285
Nick w MP: MaXI

Piwa: 38

Respekt: 45,3

Ostrzeżeń: 100%
tak w?a?nie, ale przecie? poziomy mam ale komenda nie dzia?a, dopiero jak jeszcze raz u?yje setElementData wtedy dzia?a.

[ Dodano: 2014-11-03, 22:44 ]
Dzi?kuje wam wszystkim za pomoc, dudeks w?a?nie nie mia?em przy spawnie na wczytywanie danych getElementData(source, "gracz_level", level) a zmieni?em na getElementData(source, "gracz_level", tonumber(level)) i ju? dzia?a ;)
dzi?kuje ci za pomoc, a shuffle te? za ch?? pomocy.

Postaw piwo autorowi tego posta
 

 
Tagi: lista :: graczy :: frakcji
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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