Wysłany: 2017-01-08, 16:58
maciek3286
LUA Developer
Wiek: 26 Na forum: 5201 dni Posty: 230
Nick w MP: maciek00
Piwa : 3207
Witam!
Jakiej komendy u?y? aby przy wy??czaniu panelu gui nie da?o si? pisa? na chacie i ?eby nie dzia?a?y bindy?
za pomoc
Wysłany: 2017-01-08, 17:06
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
function blockChatMessage ()
cancelEvent ()
end
-- attach it as a handler to onPlayerChat
addEventHandler ( "onPlayerChat" , getRootElement (), blockChatMessage )
blokuje czat kod z wiki
Wysłany: 2017-01-08, 17:10
maciek3286
LUA Developer
Wiek: 26 Na forum: 5201 dni Posty: 230
Nick w MP: maciek00
Piwa : 3207
a jak potem przywr?ci? mo?liwo???
Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Wysłany: 2017-01-08, 17:12
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
maciek3286 , mo?esz zrobic zmienn? dla ca?ego serwera kt?ra nie pozwala pisa? kiedy jest true albo na elementdate gracza(source w tym evencie) i cancelEvent() i komenda na zmiane zmiennej lub elementdaty ;d
Wysłany: 2017-01-08, 17:23
maciek3286
LUA Developer
Wiek: 26 Na forum: 5201 dni Posty: 230
Nick w MP: maciek00
Piwa : 3207
Zrobi?em co? takiego:
function blockChatMessage ()
if getElementData ( source , "chatAkt" ) == false then
cancelEvent ( true )
setElementData ( source , "chatAkt" , true )
else
cancelEvent ( false )
setElementData ( source , "chatAkt" , false )
end
end
addEventHandler ( "onPlayerChat" , root , blockChatMessage )
ale nie dzia?a
Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Wysłany: 2017-01-08, 17:28
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
function blockChatMessage ()
if not getElementData ( source , "chatAkt" ) then
cancelEvent ()
setElementData ( source , "chatAkt" , true )-- blokada czatu
else
setElementData ( source , "chatAkt" , false ) -- odblokowywuje chat
end
end
addEventHandler ( "onPlayerChat" , root , blockChatMessage )
Wysłany: 2017-01-08, 17:34
maciek3286
LUA Developer
Wiek: 26 Na forum: 5201 dni Posty: 230
Nick w MP: maciek00
Piwa : 3207
Nie dzia?a
Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Wysłany: 2017-01-08, 17:38
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
addEventHandler ( "onPlayerChat" , root ,function( msg , type )
if type == 0 then
if not getElementData ( source , "chatAkt" ) then
cancelEvent ()
return end
end
end )
Przyk?adowa funkcja nadawaj?ca blokade
function test ( plr )
if not getElementData ( plr , "chatAkt" ) then
setElementData ( plr , "chatAkt" , true )
else
setElementData ( plr , "chatAkt" , false )
end
end
addCommandHandler ( "blokuj" , test )
Wpisujesz /blokuj blokuje czat, wpisujesz drugi raz to odblokowywuje
Tagi: blokada :: chatu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: