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
Wysłany: 2011-09-02, 17:31
dida
Wiek: 30 Na forum: 5633 dni Posty: 76
Piwa : 1
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
Wysłany: 2011-09-02, 18:04
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
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:
Kod:
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?.
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
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?
Wysłany: 2011-09-02, 18:13
dida
Wiek: 30 Na forum: 5633 dni Posty: 76
Piwa : 1
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
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
Czyli po prostu nie ?apie warto?ci v
Wysłany: 2011-09-02, 18:27
dida
Wiek: 30 Na forum: 5633 dni Posty: 76
Piwa : 1
jak to zrobic?
a i nie da sie gui tab prze?aczyc nic w gui nie zaznacza
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
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
Wysłany: 2011-09-02, 22:35
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Wysłany: 2011-09-03, 08:53
dida
Wiek: 30 Na forum: 5633 dni Posty: 76
Piwa : 1
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???
Tagi: aclgrouplistobjects :: grid :: list
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: