Wysłany: 2014-08-31, 18:25
xBolekk
Wiek: 24 Na forum: 4474 dni Posty: 113
Nick w MP: Bolek.
Piwa : 190
Cze??, chcia?em zablokowa? komende /ss 98 (tak, aby nie mo?na mie? tego skina przez komende). Mam taki kod, jednak nie dzia?a. Podejrzewam, ?e to wina tej spacji. Prosz? o pomoc.
local function blockskin98 ( cmd )
if( cmd == "ss 98" ) then
cancelEvent ()
outputChatBox ( "Komenda 'ss 98' nie jest dost?pna. Spr?buj p??niej." , source , 255 , 0 , 0 )
end
end
addEventHandler ( "onPlayerCommand" , getRootElement (), blockskin98 )
Dodam, ?e blokowane komendy bez spacji dzia?aj?.
Wysłany: 2014-08-31, 19:05
McDeKi
Wiek: 28 Na forum: 4844 dni Posty: 95
Nick w MP: McDeKi
Piwa : 186
Hmm, nie lepiej zablokowac te skiny w handlerze?
local zablokowowaneSkiny = {
[ 98 ] = true ,
}
function zmienSkin ( gracz , komenda , ID )
if not ( zablokowowaneSkiny [ tonumber ( ID )]) then
-- //Podany skin nie jest zablokowany
else
-- //Podany skin jest zablokowany
end
end
addCommandHandler ( "ss" , zmienSkin )
Wysłany: 2014-08-31, 21:53
xBolekk
Wiek: 24 Na forum: 4474 dni Posty: 113
Nick w MP: Bolek.
Piwa : 190
Nie dzia?a, prosz? o dalsz? pomoc.
Wysłany: 2014-09-01, 12:41
PolskiSebek12
Programista
Wiek: 28 Na forum: 4347 dni Posty: 343
Nick w MP: CrosRoad95
Piwa : 3883
Kod: function consoleCheck(text)
if text == "ss 98" then
cancelEvent()
end
end
addEventHandler("onClientConsole",getLocalPlayer(),consoleCheck)
powinno dzialac
Wysłany: 2014-09-01, 17:41
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
PolskiSebek12 , to Ci tylko nie wy?wietli tekstu w konsoli, ale wci?? zmieni skina..
Wysłany: 2014-09-01, 18:40
xBolekk
Wiek: 24 Na forum: 4474 dni Posty: 113
Nick w MP: Bolek.
Piwa : 190
PanMaszyna , ty si? znasz, mo?e ty mi pomo?esz?
Wysłany: 2014-09-01, 19:21
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
CMD /ss nale?y do [ADMIN] czy freeroam?
Wysłany: 2014-09-01, 21:41
krydianero
Samotny Wilk
Wiek: 33 Na forum: 4783 dni Posty: 395
Nick w MP: Yoshida
Piwa : 1798
Z tego co koja?e to freeroam ale nie mam 100% pewno?ci, wystarczy doda? warunek w tym skrypcie niz pisac zabezpieczenie osobno
Podpis
Multi Drive Unlimited:Nowy projekt już wkrótce
Wysłany: 2014-09-01, 21:43
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Je?li freeroam, to xBolekk , przegl?dnij ca?y ten skrypt w poszukiwaniu linijki
addCommandHandler ( "ss" ,
Dalej nie podam, bo tam mo?e by? wszystko podane.
Wysłany: 2014-09-02, 14:25
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Kochani moi. Dlaczego nie sprawdzi? warto?ci pierwszego parametru i zrobi? odpowiedni warunek?
addCommandHandler ( "ss" ,
function( _ , _ , param )
if param ~= "98" then
-- reszta kodu
end
end
Ostatnio zmieniony przez Piorun 2014-09-02, 15:53, w całości zmieniany 1 raz
Wysłany: 2014-09-02, 14:54
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Piorun , do tego pr?bowa?em ich naprowadzi?.
[ Komentarz dodany przez: Piorun : 2014-09-02, 15:54 ]
Wiem ale przy takim tempie to nic by si? nadal nie dzia?o .
Wysłany: 2014-09-03, 18:35
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
U?yj tego:
function modelBlock98 ( oldModel , newModel )
if ( newModel == 98 ) then
cancelEvent ()
end
end
addEventHandler ( "onElementModelChange" , root , modelBlock98 )
Wysłany: 2014-09-03, 18:53
McDeKi
Wiek: 28 Na forum: 4844 dni Posty: 95
Nick w MP: McDeKi
Piwa : 186
@Oski
Cytat:
This event doesn't support cancellation.
Wysłany: 2014-09-03, 23:21
Oski
LUA Scripter
Wiek: 30 Na forum: 5246 dni Posty: 428
Nick w MP: Oski
Piwa : 56
@McDeki, racja nie zauwa?y?em tego.
Najpro?ciej by by?o zrobi? tak z warunkiem jak m?wili Panowie @up.
Ale jest mo?liwo?? jeszcze taka
function modelBlock98 ( oldModel , newModel )
if ( newModel == 98 ) then
local el_type = getElementType ( source )
if el_type = "player" then
setElementModel ( source , oldModel )
outputChatBox ( "komunikat" , source )
end
end
end
addEventHandler ( "onElementModelChange" , root , modelBlock98 )
Wysłany: 2014-09-04, 15:59
xBolekk
Wiek: 24 Na forum: 4474 dni Posty: 113
Nick w MP: Bolek.
Piwa : 190
Dzi?ki chopaki! Piwka lec?.
Tagi: zapisać :: spację :: komendzie :: łatwe :: piwa.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: