Wysłany: 2013-07-23, 21:44
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
Witajcie.
Jak do keybinda / komendy doda? co? takiego, aby gracze mogli tej komendy u?y? co 3 minuty ? Jak kto? wpisze t? komend? to nast?pny gracz musi odczeka? 3 minuty i dopiero wtedy mo?e u?y?. Tak samo jak zrobi? to z pickupem ?
Pozdrawiam
Wysłany: 2013-07-23, 21:53
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Wysłany: 2013-07-23, 22:05
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
Wysłany: 2013-07-23, 22:20
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
function dajautko ( gracz , cmd )
if getElementType ( gracz ) == "player" then
if getElementData ( gracz , "maauto" ) then -- sprawdzamy , czy gracz stworzyl auto
outputChatBox ( "Nast?pne auto mo?esz wzi?? za 3 minuty." , gracz ) -- 3 minuty jeszcze nie min ?? y .
else -- jesli 3 minuty min ?? y , tworzymy mu auto
local x , y , z = getElementPosition ( gracz ) -- sprawdzamy pozycje
createVehicle ( 432 , x , y , z ) -- tworzymy auto na miejscu gracza
setElementData ( gracz , "maauto" , true ) -- zapisujemy stworzenie auta
setTimer ( removeElementData , 180000 , 1 , gracz , "maauto" ) -- tworzymy timer ktory usuwa dat ? aby gracz mogl stworzyc nastepne auto po 180000 milisekundach , czyli 3 minutach . ( 60000 milisekund - 1 minuta ).
end
end
end
addCommandHandler ( "auto" , dajautko )
Ostatnio zmieniony przez Brzysiek 2013-07-23, 22:23, w całości zmieniany 2 razy
Wysłany: 2013-07-23, 22:20
Azzeddine
Obeznany LUA
Wiek: 33 Na forum: 4779 dni Posty: 87
Nick w MP: Azzeddine
Piwa : 17
Przyk?ad z wiki wy?wietlaj?cy tekst:
function mainFunction ()
outputChatBox ( "Instant text!" )
setTimer ( function()
outputChatBox ( "5 second delay text!" )
end , 5000 , 1 )
end
mainFunction () -- call function
Podpis
Pomóc Ci w czymś
[you]
? - Napisz temat, jeśli będę mógł to odpiszę.
Wysłany: 2013-07-24, 08:37
Riot
3X
Wiek: 29 Na forum: 5729 dni Posty: 1123
Nick w MP: Riot/3X
Piwa : 286
Nie lepiej getTick() i sprawdza? ile czasu up?yne?o? Rozwi?zanie chyba najbardziej optymalne bo nie bawimy si? w timery
Tagi: komenda/bind :: czasowa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: