Wysłany: 2014-09-20, 18:51
Mizy1999
I <3 Mta
Wiek: 28 Na forum: 4995 dni Posty: 157
Nick w MP: xxx
Piwa : 154
Mam taki kodzik:
Kod: function fixcaronly(thePlayer)
local naprawka = getElementData (thePlayer, "fix")
if naprawka == 0 then
setElementData ( thePlayer, "fix", 1 )
else
outputChatBox("Niestety, naprawy mo?esz u?y? tylko raz co 5 minut !", thePlayer, 255, 0, 0)
end
end
addCommandHandler("napraw", fixcaronly)
Chc? by co 5 minut mo?na by?o tego u?ywa?, p?tl? jak??, czy timerem...
Pozdrawiam
// a tak wgl, czy to dobrze jest, nie testowa?em... robi?em od tak...
Wysłany: 2014-09-20, 20:32
PolskiSebek12
Programista
Wiek: 28 Na forum: 4346 dni Posty: 343
Nick w MP: CrosRoad95
Piwa : 3883
setTimer ( function()
setElementData ( thePlayer, "fix", 0 )
end, 1000*60*5, 1 )
wstaw to w odpowiednie miejsce i bedzie dzialalo, nie powiem ci dokladnie gdzie zebys sie czegos nauczyl
Wysłany: 2014-09-21, 01:38
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Z mojej strony, sprawd? takie co?.
function naprawa ( source )
local czas = 1 -- czas w minutach co ile mo ? na u ? ywa ? komendy
if getElementData ( source , "fix" ) then -- jesli element source czyli gracz , kt ? ry u ? yje komeny ma date "fix" to
outputChatBox ( "Niestety, naprawy mo?esz u?y? tylko raz co 5 minut !" , source , 255 , 0 , 0 ) -- to pokazuje mu tak ? informacje
else -- a je ? li nie posiada takiej daty to
local auto = getPedOccupiedVehicle ( source ) -- definiuje pojazd w kt ? rym jest gracz wpisuj ? cy komend ?
if not auto then -- je ? li okazuje si ?, ? e gracz nie jest w poje ? dzie to
outputChatBox ( "Nie jeste? w poje?dzie.!" , source , 255 , 0 , 0 ) -- pokazuje takie info
else -- a je ? li jest w poje ? dzie to
fixVehicle ( auto ) -- naprawia auto wcze ? niej zdefiniowane jako "auto"
setElementData ( source , "fix" , true ) -- daj ? graczowi dat ? "fix" .
setTimer ( setElementData , czas * 1000 * 60 , 1 , source , "fix" , false ) -- po mini ? ciu czasu daj ? graczowi date "fix" na false , czyli w pierwszym argumencie tzn . je ? li gracz nie ma tej daty to wykonuje podana funkcje tzn . sprawdza czy gracz ma pojazd i tam dalej .
end
end
end
addCommandHandler ( "napraw" , naprawa )
Wiem, ?e ma?o logicznie i estetycznie to opisuj?, lecz mo?e si? domy?lisz co chcia?em przekaza?
Tagi: elemental :: data
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: