Wysłany: 2015-05-25, 21:08
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
function toggleFreezeStatus ( thePlayer )
if getPedOccupiedVehicle ( thePlayer ) then
local playerVehicle = getPlayerOccupiedVehicle ( thePlayer )
local currentFreezeStatus = isElementFrozen ( playerVehicle )
local newFreezeStatus = not currentFreezeStatus
setElementFrozen ( playerVehicle , newFreezeStatus )
end
end
local connectedPlayers = getElementsByType ( "player" )
for i , aPlayer in ipairs ( connectedPlayers ) do
bindKey ( aPlayer , "p" , "down" , "Toggle freeze status" , toggleFreezeStatus )
end
Mam taki kod na zamra?ania pojazdu ale nwm jak ten kod przerobi? aby jak si? wjedzie w marker zamra?a?o na okre?lony czas jaki sobie wymy?le edytowa? by mi jaki? skrypter ten kod prosz? o pomoc stawiam zimne
Ostatnio zmieniony przez OskarYT 2015-05-27, 19:01, w całości zmieniany 1 raz
Wysłany: 2015-05-25, 21:16
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
setElementFrozen ( auto , true )
setTimer ( setElementFrozen , czas , 1 , auto , false )
Wysłany: 2015-05-25, 22:02
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
local m1 = createMarker (- 244.681640625 , 1213.482421875 , 18.5 , "cylinder" , 3.0 , 255 , 120 , 0 )
createBlip (- 244.681640625 , 1213.482421875 , 19.7421875 , 52 )
vehs = {}
function removePreviousVehicles ( plr )
for i , v in ipairs ( getElementsByType ( "vehicle" , resourceRoot )) do
local sby = getElementData ( v , "zrespilGracz" )
if sby and sby == plr and getPedOccupiedVehicle ( plr ) ~= v then
destroyElement ( v )
end
end
end
addEventHandler ( "onMarkerHit" , m1 , function( el , md )
if getElementData ( el , "zrespilGracz" ) then
outputChatBox ( "Praca w trakcie przygotowania." , el )
return
end
if not md or getElementType ( el ) ~= "player" or getPedOccupiedVehicle ( el ) then return end
local x , y , z = getElementPosition ( el )
local bus = createVehicle ( 437 , x , y , z , 0 , 0 , 87.620056152344 )
setElementData ( bus , "opis_aut" , " Zajezdnia Autobus?w\n Mechanik FC\n Gie?da FC \n Remiza OSP \n Myjnia Samochodowa SF \n Zajezdnia Autobus?w" ) --- opis pojazdu
setElementData ( bus , "zrespilGracz" , el )
setElementData ( bus , "pojazd_paliwo" , 50 )
setElementData ( bus , "pojazd_przebieg" , 69696969 )
setVehicleHandling ( bus , "maxVelocity" , 80.00 )
warpPedIntoVehicle ( el , bus )
removePreviousVehicles ( el )
triggerClientEvent ( el , "STARTJobBus" , resourceRoot , bus )
setVehicleHandling ( bus , "maxVelocity" , 80 , 00 )
vehs [ el ] = bus
end )
addEvent ( "STOPJobBus" , true )
addEventHandler ( "STOPJobBus" , resourceRoot , function()
local pojazd = getPedOccupiedVehicle ( localPlayer )
if pojazd then
destroyElement ( pojazd )
end
end )
addEvent ( "destroyVeh" , true )
addEventHandler ( "destroyVeh" , getRootElement (),
function()
if vehs [ source ] then
if isElement ( vehs [ source ]) then destroyElement ( vehs [ source ]) end
end
end )
gdzie ja mam wcisn?? te frezowanie pojazdu m?g? by? mi to wprowadzi? do kodu
Wysłany: 2015-05-26, 07:21
Fanciak
BOT
Wiek: 25 Na forum: 4446 dni Posty: 728
Nick w MP: Fanciak
Piwa : 1572
local m1 = createMarker (- 244.681640625 , 1213.482421875 , 18.5 , "cylinder" , 3.0 , 255 , 120 , 0 )
createBlip (- 244.681640625 , 1213.482421875 , 19.7421875 , 52 )
vehs = {}
function removePreviousVehicles ( plr )
for i , v in ipairs ( getElementsByType ( "vehicle" , resourceRoot )) do
local sby = getElementData ( v , "zrespilGracz" )
if sby and sby == plr and getPedOccupiedVehicle ( plr ) ~= v then
destroyElement ( v )
end
end
end
addEventHandler ( "onMarkerHit" , m1 , function( el , md )
if getElementData ( el , "zrespilGracz" ) then
setElementFrozen ( plr , true )
setTimer ( setElementFrozen , 10000 , 1 , el , false )
outputChatBox ( "Praca w trakcie przygotowania." , el )
return
end
if not md or getElementType ( el ) ~= "player" or getPedOccupiedVehicle ( el ) then return end
local x , y , z = getElementPosition ( el )
local bus = createVehicle ( 437 , x , y , z , 0 , 0 , 87.620056152344 )
setElementData ( bus , "opis_aut" , " Zajezdnia Autobus?w\n Mechanik FC\n Gie?da FC \n Remiza OSP \n Myjnia Samochodowa SF \n Zajezdnia Autobus?w" ) --- opis pojazdu
setElementData ( bus , "zrespilGracz" , el )
setElementData ( bus , "pojazd_paliwo" , 50 )
setElementData ( bus , "pojazd_przebieg" , 69696969 )
setVehicleHandling ( bus , "maxVelocity" , 80.00 )
warpPedIntoVehicle ( el , bus )
removePreviousVehicles ( el )
triggerClientEvent ( el , "STARTJobBus" , resourceRoot , bus )
setVehicleHandling ( bus , "maxVelocity" , 80 , 00 )
vehs [ el ] = bus
end )
addEvent ( "STOPJobBus" , true )
addEventHandler ( "STOPJobBus" , resourceRoot , function()
local pojazd = getPedOccupiedVehicle ( localPlayer )
if pojazd then
destroyElement ( pojazd )
end
end )
addEvent ( "destroyVeh" , true )
addEventHandler ( "destroyVeh" , getRootElement (),
function()
if vehs [ source ] then
if isElement ( vehs [ source ]) then destroyElement ( vehs [ source ]) end
end
end )
Niby tworzysz skrypty i nie wiesz?
Wysłany: 2015-05-26, 14:44
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
addEventHandler ( "onMarkerHit" , m1 , function( el , md )
if getElementData ( el , "zrespilGracz" ) then
setElementFrozen ( plr , true )
setTimer ( setElementFrozen , 10000 , 1 , el , false )
outputChatBox ( "Praca w trakcie przygotowania." , el )
return
end
dopisa?em ten kod co mi powiedzia?e? ale i tak nie zamra?a
Wysłany: 2015-05-26, 15:51
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
Zmie?
setElementFrozen ( plr , true )
na
setElementFrozen ( el , true )
Wysłany: 2015-05-26, 16:06
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
TheTroll , to ju? dawno zmieni?em ale i tak nie dzia?a wi?c dlatego prosz? o pomoc
Wysłany: 2015-05-26, 16:39
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
To wklej do strony clienta mo?e by? na samym dole
addEventHandler ( "onClientMarkerHit" , jobMarker , function( el )
local p = getPedOccupiedVehicle ( el )
setElementFrozen ( p , true )
setTimer ( setElementFrozen , 10000 , 1 , p , false )
end )
Wysłany: 2015-05-26, 19:37
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
Loop , zamra?a ale nie jak wjade w marker tylko jak wezm? pojazd -_- wi?c prosz? o dalsz? pomoc
Wysłany: 2015-05-26, 21:39
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
sprawdzales pare razy ? Wlasnie ten kod powinien dzialac wtedy jak sie wjedzie w marker pracy (mrozi pojazd nie gracza).
usun to
??????? setElementFrozen ( plr ,? true )
???????? setTimer ( setElementFrozen ,? 10000 ,? 1 ,? el ,? false )
[ \lua ]
z tego
[ lua [
addEventHandler ( "onMarkerHit" ,? m1 ,?function( el ,? md )
????if? getElementData ( el ,? "zrespilGracz" )? then
??????? setElementFrozen ( plr ,? true )
???????? setTimer ( setElementFrozen ,? 10000 ,? 1 ,? el ,? false )
???????? outputChatBox ( "Praca?w?trakcie?przygotowania." ,? el )
????????return
???? end
Wysłany: 2015-05-26, 22:46
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
Loop , jak skasowa?em to co m?wi?e? z s-lua to teraz nigdzie nie zamra?a a wtedy zamra?a?o na repie chocia? wi?c prosz? o dalsz? pomoc bo nie zamra?a w markerach a ja tego pragne i nwm jak to zrobi? bo kombinowa?em ju? sam ale i tak nie wysz?o prosz? o pomoc
addEventHandler ( "onClientMarkerHit" , jobMarker , function( el )
local p = getPedOccupiedVehicle ( el )
setElementFrozen ( p , true )
setTimer ( setElementFrozen , 10000 , 1 , p , false )
end )
a jak bym to po stronie server'a wstawi? to by mo?e wtedy dzia?a?o spr?bowa?
Wysłany: 2015-05-27, 07:23
Fanciak
BOT
Wiek: 25 Na forum: 4446 dni Posty: 728
Nick w MP: Fanciak
Piwa : 1572
To:
addEventHandler ( "onClientMarkerHit" , jobMarker , function( el )
local p = getPedOccupiedVehicle ( el )
setElementFrozen ( p , true )
setTimer ( setElementFrozen , 10000 , 1 , p , false )
end )
Na:
addEventHandler ( "onClientMarkerHit" , jobMarker , function( el )
local p = getPedOccupiedVehicle ( el )
setElementFrozen ( plr , true ) -- Lub jak nie b ? dzie dzia ? a ? plr zamie ? na el , tak samo w timerze . Pr ? buj , uda si ?.
setTimer ( setElementFrozen , 10000 , 1 , p , false )
end )
Wysłany: 2015-05-27, 08:03
Loop
Inspektor
Wiek: 27 Na forum: 4289 dni Posty: 311
Nick w MP: Inspektor
Piwa : 201
"Fanciak" napisał/a :To:
addEventHandler ( "onClientMarkerHit" , jobMarker , function( el )
local p = getPedOccupiedVehicle ( el )
setElementFrozen ( p , true )
setTimer ( setElementFrozen , 10000 , 1 , p , false )
end )
Na:
addEventHandler ( "onClientMarkerHit" , jobMarker , function( el )
local p = getPedOccupiedVehicle ( el )
setElementFrozen ( plr , true ) -- Lub jak nie b ? dzie dzia ? a ? plr zamie ? na el , tak samo w timerze . Pr ? buj , uda si ?.
setTimer ( setElementFrozen , 10000 , 1 , p , false )
end )
No wlasnie nie plr tylo p- bo ta funkacja pobiera pojazd w ktorym siedziamy, a poco mrozic kierowce? nie lepiej pojazd w ktorym siedzi?
Wysłany: 2015-05-27, 15:03
OskarYT
Mapper MTA
Wiek: 26 Na forum: 4245 dni Posty: 267
Nick w MP: Kaczorek2306
Piwa : 1230
Loop , Fanciak , to jak wkoncu ma by? bo ja ju? si? zgubi?em aby zamra?a?o po wjechaniu w marker
[ Dodano : 2015-05-27, 16:20 ]
Temat zamkniety all ogarni?te
Tagi: zamknięcia
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: