Hallo,
ich habe mir etwas gescriptet, seht selbst:
Lua
werkstatticon = createPickup ( 2433.6, -1774.2, 13.3, 3, 1239, 1000, 0 )
werkstattBlip = createBlip ( 2433.6, -1774.2, 13.3, 27, 2, 255, 0, 0, 255, 0, 200 )
function werkstatticonHit ( player )
triggerClientEvent ( player, "infobox_start", getRootElement(), "Werkstatt:\n\nTippe /fixcar um\ndein Auto für 25$\nzu reparieren!", 7500, 200, 200, 0 )
end
addEventHandler ( "onPickupHit", werkstatticon, werkstatticonHit )
function repairVehicle ( player )
local money = tonumber ( dbGetElementData ( player, "money" ) )
local x, y, z = getElementPosition ( player )
if getDistanceBetweenPoints3D ( x, y, z, 2433.6, -1774.2, 13.3 ) <= 5 then
if ( isPedInVehicle ( player ) ) then
takePlayerSaveMoney ( player, 25 )
playSoundFrontEnd ( player, 40 )
triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() )
local vehicle = getPedOccupiedVehicle ( player )
local succes = fixVehicle ( vehicle )
if ( succes ) then
outputChatBox ("Dein Fahrzeug wurde repariert.", player, 0, 255, 0 )
else
outputChatBox ( "Dein Fahrzeug konnte nicht repariert werden.", player, 255, 0, 0 )
end
else
outputChatBox ( "Du bist nicht in einem Fahrzeug!", player, 255, 0, 0 )
end
else
outputChatBox ( "Du bist nicht bei der Werkstatt!", player, 255, 0, 0 )
end
end
addCommandHandler ( "fixcar", repairVehicle)
Alles anzeigen
Nun möchte ich einen Timer einbauen. Der Player + das Fahrzeug sollen für 3 Sekunden eingefroren werden, wenn der Spieler /fixcar eingibt. Wie mache ich das?
VG