Wysłany: 2014-04-04, 23:07
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Witam. Stworzy?em co? takiego:
Kod: local myMarker = createMarker(-2604.625, 539.358, 14, 'cylinder', 2.0, 255, 0, 0, 150)
function Fix(thePlayer)
if isPedInVehicle ( thePlayer ) then
local auto = getPedOccupiedVehicle ( thePlayer )
fixVehicle(auto)
outputChatBox("Naprawiono", thePlayer, 0, 170, 255, true)
else
outputChatBox("Nie jetses w aucie", thePlayer, 0, 170, 255, true)
end
end
addEventHandler( "onMarkerHit", myMarker, Fix )
lecz nie wiem gdzie doda? timer. Chc? osi?gn?? co? takiego ?e gracz ustawia si? w makerze i np po 6 sec. naprawia mu si? samoch?d.
Wysłany: 2014-04-04, 23:29
cayman11
Wiek: 30 Na forum: 4947 dni Posty: 73
local myMarker = createMarker (- 2604.625 , 539.358 , 14 , 'cylinder' , 2.0 , 255 , 0 , 0 , 150 ) function Fix ( thePlayer )
if isPedInVehicle ( thePlayer ) then
local auto = getPedOccupiedVehicle ( thePlayer )
-->
setTimer ( function()
fixVehicle ( auto )
end , 5000 , 1 )
--< tutaj odpowiada za napraw ? auta , 5000 = 5sek
outputChatBox ( "Naprawiono" , thePlayer , 0 , 170 , 255 , true )
else
outputChatBox ( "Nie jetses w aucie" , thePlayer , 0 , 170 , 255 , true )
end
end
addEventHandler ( "onMarkerHit" , myMarker , Fix )
Wysłany: 2014-04-04, 23:38
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Niestety nie uruchamia si? po 5 sekundach tylko od razu.
Wysłany: 2014-04-05, 00:09
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Prosz?
local myMarker = createMarker (- 2604.625 , 539.358 , 14 , 'cylinder' , 2.0 , 255 , 0 , 0 , 150 )
function Fix ( thePlayer )
if isPedInVehicle ( thePlayer ) then
local auto = getPedOccupiedVehicle ( thePlayer )
setTimer ( fixVehicle , 6000 , 1 , auto )
outputChatBox ( "Auto zostanie naprawione za 6 sekund" , thePlayer , 0 , 170 , 255 , true )
setTimer ( outputChatBox , 6000 , 1 , "Naprawiono" , thePlayer , 0 , 170 , 255 , true )
else
outputChatBox ( "Nie jetses w aucie" , thePlayer , 0 , 170 , 255 , true )
end
end
addEventHandler ( "onMarkerHit" , myMarker , Fix )
Podpis
Something is coming..
Wysłany: 2014-04-05, 00:12
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Dzieki ziomek :] ?ap piwko i do zamkni?cia.
Wysłany: 2014-04-05, 10:57
Erykos1998
Wiek: 30 Na forum: 4574 dni Posty: 74
Nick w MP: Eryk
Piwa : 3
A da rade je?eli jest ju? w markerze to go freezuje ?.
Wysłany: 2014-04-05, 14:12
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Tak da rad?, u?ywasz funkcji Kod:
local myMarker = createMarker (- 2604.625 , 539.358 , 14 , 'cylinder' , 2.0 , 255 , 0 , 0 , 150 )
function Fix ( thePlayer )
if isPedInVehicle ( thePlayer ) then
local auto = getPedOccupiedVehicle ( thePlayer )
setTimer ( fixVehicle , 6000 , 1 , auto )
setElementFrozen ( auto , true ) -- freez
setTimer ( setElementFrozen , 6000 , 1 , auto , false ) -- zwolnienie freeza po 6 sekundach
outputChatBox ( "Auto zostanie naprawione za 6 sekund" , thePlayer , 0 , 170 , 255 , true )
setTimer ( outputChatBox , 6000 , 1 , "Naprawiono" , thePlayer , 0 , 170 , 255 , true )
else
outputChatBox ( "Nie jetses w aucie" , thePlayer , 0 , 170 , 255 , true )
end
end
addEventHandler ( "onMarkerHit" , myMarker , Fix )
Podpis
Something is coming..
Wysłany: 2014-04-05, 15:55
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
A mam jeszcze jeden problem. Chcia?ebym do tego : Kod: local myMarker = createMarker(-1337, -111, 14, 'cylinder', 2.0, 255, 0, 0, 150)
function Fix(thePlayer)
if isPedInVehicle( thePlayer ) then
local auto = getPedOccupiedVehicle ( thePlayer )
setTimer(setElementFrozen, 300, 1, auto, true )
theTimer = setTimer(setElementFrozen, 10000, 1, auto, false )
setTimer(fixVehicle, 10000, 1, auto )
outputChatBox("Auto zostalo zatrzymane zostanie naprawione za 10 sekund", thePlayer, 0, 170, 255, true)
setTimer (outputChatBox, 10000, 1,"Naprawiono", thePlayer, 0, 170, 255, true)
else
outputChatBox("Nie jetses w aucie", thePlayer, 0, 170, 255, true)
end
end
addEvent( "onMarkerHit", true )
addEventHandler( "onMarkerHit", myMarker, Fix )
function timerszcz(thePlayer)
remaining = getTimerDetails(theTimer)
if (remaining) then
outputChatBox("Czas ktory pozostal( 5min = 300000ms ): "..remaining, thePlayer)
else
outputChatBox("Nie masz zadnego auta w naprawie", thePlayer)
end
end
addCommandHandler("czas", timerszcz)
doda? jeszcze pobieranie pieni?dzy od gracza, czli Kod: local money = getPlayerMoney( thePlayer )
if (money > 500) then
takePlayerMoney ( thePlayer, tonumber(500) )
else
outputChatBox("Nie masz tyle pieniedzy", thePlayer, 0, 170, 255, true)
co? w tym stylu. Lecz kiedy to dodam pojawia mi si? b??d : Bad 'player' pointer@'GetPlayerName'. Nie mam pomys?y jak to rozwi?za?.
Wysłany: 2014-04-05, 16:14
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Chodzi o zabranie pieni?dzy za napraw? ?
Podpis
Something is coming..
Wysłany: 2014-04-05, 16:16
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Wysłany: 2014-04-05, 16:24
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Sprawd? tak
local myMarker = createMarker (- 1337 , - 111 , 14 , 'cylinder' , 2.0 , 255 , 0 , 0 , 150 )
function Fix ( thePlayer )
if isPedInVehicle ( thePlayer ) then
local auto = getPedOccupiedVehicle ( thePlayer )
local money = getPlayerMoney ( thePlayer )
if ( money > 500 ) then
takePlayerMoney ( thePlayer , 500 )
setTimer ( setElementFrozen , 300 , 1 , auto , true )
theTimer = setTimer ( setElementFrozen , 10000 , 1 , auto , false )
setTimer ( fixVehicle , 10000 , 1 , auto )
outputChatBox ( "Auto zostalo zatrzymane zostanie naprawione za 10 sekund" , thePlayer , 0 , 170 , 255 , true )
setTimer ( outputChatBox , 10000 , 1 , "Naprawiono" , thePlayer , 0 , 170 , 255 , true )
else
outputChatBox ( "Nie masz tyle pieniedzy" , thePlayer , 0 , 170 , 255 , true )
end
else
outputChatBox ( "Nie jestes w aucie" , thePlayer , 0 , 170 , 255 , true )
end
end
addEvent ( "onMarkerHit" , true )
addEventHandler ( "onMarkerHit" , myMarker , Fix )
Podpis
Something is coming..
Wysłany: 2014-04-06, 21:51
99Jacob9201
Loo-a
Wiek: 27 Na forum: 4758 dni Posty: 26
Nick w MP: Jacob_242
Mam jeszcze ma?? pro?b?. Chcia?bym jeszcze, aby pobiera?o od zniszczenia samochodu(1000 to samoch?d w pe?ni naprawiony), czyli samoch?d jest np w 500 zniszczony pobiera 1000, a w 700 pobiera 500. Wiem ?e musz? u?y? funkcji getElementHealth. Gdy wcze?niej j? doda?em to pobiera?o mi 1000, gdy samoch?d mia? poni?ej 500, lecz gdy mia? 700 to nic nie robi?o.
Wysłany: 2014-04-06, 23:04
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Z tym jest troch? wi?cej zabawy. Je?li troch? pomy?lisz uda Ci si? to zrobi?.
Najlepiej zrobi? to na zasadzie, ?e je?li gracz ma mniej ni? x hp a wi?cej ni? y to takeMoney ile? tam.
Podpis
Something is coming..
Tagi: naprawianie :: wozu :: danym :: czasie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: