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

Wysłany: 2011-09-02, 17:21


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 17:31


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

CLIENT:
Kod:


GUIEditor_Window = {}
GUIEditor_TabPanel = {}
GUIEditor_Tab = {}
GUIEditor_Label = {}
gridlist = {}

GUIEditor_Window[1] = guiCreateWindow(352,173,734,495,"Panel szefostwa",false)
GUIEditor_TabPanel[1] = guiCreateTabPanel(9,28,716,458,false,GUIEditor_Window[1])
GUIEditor_Label[1] = guiCreateLabel(239,10,469,419," <-----------Na tej liscie znajduj? si? konta graczy kt?rzy maj? dost?p do:\n Firmy,Bram,Pojazd?w.",false,GUIEditor_Tab[1])
GUIEditor_Tab[2] = guiCreateTab("Wyplaty",GUIEditor_TabPanel[1])
GUIEditor_Tab[3] = guiCreateTab("cos tam costam",GUIEditor_TabPanel[1])
guiSetVisible(GUIEditor_Window[1],false)


function row ()
local gridlist = guiCreateGridList(5,9,232,421,false,GUIEditor_Tab[1])
local kolumna = guiGridListAddColumn(gridlist,"Konta graczy z prawami",0.2)
outputChatBox(v)
local row = guiGridListAddRow(gridlist)
guiGridListSetItemText(gridlist, row, kolumna, v, false, false)
end
addEvent("toserver", true)
addEventHandler("toserver", getRootElement(), row)



function onOpen ()
guiSetVisible(GUIEditor_Window[1],true)
showCursor(true)
end
addCommandHandler("szef",onOpen)



SERVER:
Kod:


function pokaz (gridlist, kolumna, row)
local acl = aclGroupListObjects("Admin")
for k,v in ipairs(acl) do
triggerClientEvent("toserver", getRootElement(), gridlist, kolumna, row)
end
end


Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 18:04


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Mylisz poj?cie ??czenia event?w.

Jak odnosisz si? do wydarzenia, kt?re znajduje si? po stronie klienta, to musisz przerzuci? zmienne ze strony serwera na klient - u ciebie jest na odwr?t.
Kod:

function row (v)

Kod:

function pokaz ()

Kod:

triggerClientEvent(source, "toserver", getRootElement(), v)


W tym kodzie to najpierw wykonywany jest kod po stronie serwera, a dopiero po stronie klienta, tak wi?c komenda powinna znale?? si? po stronie serwera, nie klienta.

To co wy?ej doda?em w [.code][./code] - masz to pozmienia? z tym, co mia?e?.

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

 
Wysłany: 2011-09-02, 18:12


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

tonymontana, ja mu tak pozmienia?em, lecz nie widzia?em co robi? bo zrobi?em to w 2min. Jeszcze pracuj? nad ??czeniem event?w. Ale jakbym nad tym d?u?ej posiedzia? to bym zrobi? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 18:13


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

tu jest jakis b?ad teraz: guiGridListSetItemText(gridlist, row, kolumna, v, false, false)
o tresci badargument @ 'guiGridListSetItemText'[expected string atargument 4 got nil] i tu to samo outputChatBox(v)

[ Dodano: 2011-09-02, 18:20 ]
a jak do v dopisa?em tostring(v) to pisze nil i w grid i w chat

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 18:27


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Czyli po prostu nie ?apie warto?ci v :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 18:27


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

jak to zrobic?
a i nie da sie gui tab prze?aczyc nic w gui nie zaznacza :/

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 18:30


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Musz? rozkmini? kod i po testowa?, mo?e mi zaj?? to troch? czasu.

@EDIT: Nie pomog? Ci mo?e tonymontana co? poradzi. Ja tego nie moge ogarn?? :/

Ostatnio zmieniony przez Jacob 2011-09-02, 18:45, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-02, 22:35


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Poka? teraz kod.

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

 
Wysłany: 2011-09-03, 08:53


dida







Wiek: 30
Na forum: 5633 dni
Posty: 76

Piwa: 1

Respekt: 50

client:
Kod:


function row (k,v)
local gridlist = guiCreateGridList(5,9,232,421,false,GUIEditor_Tab[1])
local kolumna = guiGridListAddColumn(gridlist,"Konta graczy z prawami",0.9)
local rw = guiGridListAddRow (gridlist)
guiGridListSetItemText (gridlist, rw, kolumna, tostring(v)leint, false, false )


end
addEvent("toserver", true)
addEventHandler("toserver", getRootElement(), row)

function guipok()
guiSetVisible(GUIEditor_Window[1],true)
showCursor(true)
GUIEditor_Label[1] = guiCreateLabel(239,10,469,419," <-----------Na tej liscie znajduj? si? konta graczy kt?rzy maj? dost?p do:\n Firmy,Bram,Pojazd?w.",false,GUIEditor_Tab[1])
row()
end
addCommandHandler("szef",guipok)



server:
Kod:


function pokaz ()
for k,v in ipairs(aclGroupListObjects("Ogorkiewicz") ) do
triggerClientEvent(source,"toserver", getRootElement(), acl)
end
end
addEvent("pok",true)
addEventHandler("pok",getRootElement(), pokaz )


[ Dodano: 2011-09-07, 17:40 ]
Pomo?e kto???

Postaw piwo autorowi tego posta
 

 
Tagi: aclgrouplistobjects :: grid :: list
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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