Wysłany: 2021-08-13, 13:32
HubertK
Wiek: 20 Na forum: 2451 dni Posty: 21
Nick w MP: Ave
Piwa : 73
Cze?? mam taki skrypt na bramy
Kod:
--GARA?E-- -8
b1 = createMarker(313.51, -188.82, 1.61-0.9, "cylinder", 1, 255, 255, 255, 255) -- gdzie ma byc marker w ktorym bedzie sie scrollowac
local d1 = createObject (6400, 314.65, -191.69, 3.0,0,0,0.2 ) -- podajesz koordy obiektu
setObjectScale(d1,1.01)
local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"
function ob1 ( thePlayer)
if isElementWithinMarker(thePlayer, b1) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d1,6400, 312.25, -191.69,5.44,0,-90,0) -- Koordy otwartych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
function zb1 ( thePlayer)
if isElementWithinMarker(thePlayer, b1) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d1, 6400, 314.65, -191.66, 3.0,0,90,0 ) -- koordy zamknietych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
addCommandHandler("o", ob1 ) -- haslo otwartych drzwi
addCommandHandler("z", zb1 ) -- haslo zamknietych drzwi
-------------------------------------------------------
b2 = createMarker(313.72, -200.29, 1.61-0.9, "cylinder", 1, 255, 255, 255, 30) -- gdzie ma byc marker w ktorym bedzie sie scrollowac
local d2 = createObject (6400, 314.65, -197.29, 3.0,0,0,0.2 ) -- podajesz koordy obiektu
setObjectScale(d2,1.01)
local kategoria_animacji = "CRIB"
local animacja = "CRIB_Use_Switch"
function od ( thePlayer)
if isElementWithinMarker(thePlayer, b2) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d2,6400,312.25,-197.29,5.44,0, -90,0) -- Koordy otwartych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
function zd ( thePlayer)
if isElementWithinMarker(thePlayer, b2) then
if isPlayerInFraction(thePlayer,fractionVehiclePrefix,false) then
moveObject ( d2, 6400,314.65, -197.29, 3.0,0, 90, 0 ) -- koordy zamknietych drzwi
setTimer(setPedAnimation, 1066.66, 1, thePlayer)
setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
end
end
end
addCommandHandler("o", od ) -- haslo otwartych drzwi
addCommandHandler("z", zd ) -- haslo zamknietych drzwi
Jak zrobi? aby da?o si? u?ywa? komendy co np 3 minuty?
Wysłany: 2021-08-13, 16:28
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
U?yj do tego albo setTimer albo getTickCount umieszczone w renderze (tylko strona clienta).
Przyk?ad u?ycia :
block ={}
addCommandHandler ( "komenda" ,function( plr )
if not block [ plr ] then
block [ plr ]= true
setTimer (function( plr )
block [ plr ]= nil
end , 60000 * 3 , 1 )
else
outputChatBox ( "Musisz odczekac 3 minuty" , plr )
end
end )
Wysłany: 2021-08-14, 09:19
HubertK
Wiek: 20 Na forum: 2451 dni Posty: 21
Nick w MP: Ave
Piwa : 73
sirphantasm ,
Do piero sie ucze .lua i nie wiem gdzie to wkleic
Wysłany: 2021-08-19, 22:31
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
No niestety, nikt ci gotowego kodu nie da, ja da?em ci praktycznie gotowca - forum jest od pomocy nie od wyr?czenia, metod? pr?b i b??d?w dojdziesz gdzie to wstawi? - ka?dy z nas tak robil zaczynaj?c
Tagi: komenda :: bramy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: