Wysłany: 2011-08-29, 17:05
DORIAN112
Wiek: 42 Na forum: 6183 dni Posty: 76
Piwa : 1
Jak zrobi? ?eby GUI si? chowa?o i pokazywa?o
np komenda /pogotowiep i zeby by?o dla pogotowia teamu lub acl
Wysłany: 2011-08-29, 17:07
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Wysłany: 2011-08-29, 17:44
DORIAN112
Wiek: 42 Na forum: 6183 dni Posty: 76
Piwa : 1
Rozumiem cie ale mi chodzi jak zroibc by bylo ze wpiszuje komenda i pizse np nie masz praw pogotowia a jesli mam to okno sie otwiera
Wysłany: 2011-08-29, 17:45
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Dopisujesz do if'a else i tam
Kod: outputChatBox("Nie masz praw aby u?ywa? tego i tamtego", source)
Wysłany: 2011-08-29, 17:57
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Kod: if costamcostam then
-- ten kod wykonuje si? gdy warunek jest spe?niony
else
-- na odwr?t
end
Wysłany: 2011-08-29, 17:57
DORIAN112
Wiek: 42 Na forum: 6183 dni Posty: 76
Piwa : 1
a by? m?g? napisa? przyk?ad
[ Dodano : 2011-08-29, 17:57 ]
nie radze se z tym
Wysłany: 2011-08-29, 18:06
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Przyk?ady:
CLIENT:
Kod: function przyklad ()
outputChatBox("Test")
end
addEvent ("nazwa")
addEventHandler ("nazwa", getRootElement(), przyklad )
SERVER:
Kod: function przyklad2 ()
accountname = getAccountName (getPlayerAccount(v))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Policja" ) ) then
triggerClientEvent("nazwa", getRootElement())
else
outputChatBox("Nie jeste? w Policji", source)
end
end
addCommandHandler ("pokaz", przyklad2)
Funkcje z clienta czyli np. guiSetVisible (otwarcie/zamkniecie okna) przenios?em na strone server. Po stronie server doda?em if sprawdzaj?cy czy dany gracz wykonuj?cy funkcje (/pokaz) jest w grupie Policja. Je?li jest pokazuje na czacie Test, a je?li nie jest pokazuj? Nie jeste? w Policji. Nie testowa?em ale powinno dzia?a?.
Ostatnio zmieniony przez Jacob 2011-08-29, 18:24, w całości zmieniany 1 raz
Wysłany: 2011-08-29, 18:13
DORIAN112
Wiek: 42 Na forum: 6183 dni Posty: 76
Piwa : 1
Wysłany: 2011-08-29, 18:15
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Powinno dzia?a?, jak przejrza?em ?adnego b??du nie pope?ni?em. A po dobrej stronie da?e? wszystko?
Wysłany: 2011-08-29, 18:17
DORIAN112
Wiek: 42 Na forum: 6183 dni Posty: 76
Piwa : 1
pokazuje ale sprawdzanie nie dziala
[ Dodano : 2011-08-29, 18:19 ]
tak
[ Dodano : 2011-08-29, 18:23 ]
sprawdzanie nie chodzi
Wysłany: 2011-08-29, 18:24
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
SERVER:
Kod: function przyklad2 ()
accountname = getAccountName (getPlayerAccount(player))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Policja" ) ) then
triggerClientEvent("nazwa", getRootElement())
else
outputChatBox("Nie jeste? w Policji", source)
end
end
addCommandHandler ("pokaz", przyklad2)
Tak spr?buj. Nie wielka zmiana ale chyba b?dzie dzia?a?.
Wysłany: 2011-08-29, 18:27
DORIAN112
Wiek: 42 Na forum: 6183 dni Posty: 76
Piwa : 1
nie dziala nadal hyba musisz dodac cos w kalmre function
[ Dodano : 2011-08-29, 18:28 ]
thx poradzilem sobie wystarczylo dadac palyer w kalmre
[ Dodano : 2011-08-29, 18:28 ]
za pomoc i checi piwo
Wysłany: 2011-08-29, 18:29
Jacob
Głupiomądry
Wiek: 28 Na forum: 5502 dni Posty: 967
Nick w MP: Jacob
Piwa : 786
Ahh przeoczy?em doda? argument, dzi?ki i powodzenia
Tagi: jak :: zrobić :: zeby :: gui :: sie :: howalo :: pokazywalo
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: