Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function rentCar_func ( player, car, preis )
- if vioGetElementData (player, "rentedacar") then
- destroy_rentcar (player)
- end
- local pname = getPlayerName(player)
- if car == 462 then
- carrentCars[player] = createVehicle( car, -1565.6999511719, 821.29998779297, 7, 0, 0, 180, "VERLEIH")
- outputChatBox("Du hast "..preis.."$ für 30 Minuten mit der Faggio bezahlt!", player, 0, 150, 0)
- elseif car == 549 then
- carrentCars[player] = createVehicle( car, -1565.6999511719, 821.29998779297, 7, 0, 0, 180, "VERLEIH")
- outputChatBox("Du hast "..preis.."$ für 30 Minuten mit dem Tampa bezahlt!", player, 0, 150, 0)
- elseif car == 507 then
- carrentCars[player] = createVehicle( car, -1565.6999511719, 821.29998779297, 7, 0, 0, 180, "VERLEIH")
- outputChatBox("Du hast "..preis.."$ für 30 Minuten mit dem Elegant bezahlt!", player, 0, 150, 0)
- end
- setVehicleColor( carrentCars[player], 255, 255, 0, 0, 0, 0, 0, 0, 0)
- carrentTimer[player] = setTimer ( destroy_rentcar, 1800000, 1, player)
- vioSetElementData (carrentCars[player], "carrenter", pname)
- vioSetElementData (carrentCars[player], "rentcar", true)
- vioSetElementData (player, "rentedacar", true)
- warpPedIntoVehicle( player, carrentCars[player] )
- addEventHandler("onVehicleExplode",carrentCars[player],explode_rent_car)
- verleihKasse = verleihKasse + math.floor(preis/10)
- end
- local carrentCars = {}
- local carrentTimer = {}
- function carrent_func( player, cmd, veh )
- local x, y, z = getElementPosition ( player )
- if getDistanceBetweenPoints3D ( -1574.9000244141,822.7001953125,7.0999999046326, x, y, z ) < 10 then
- if (isPedInVehicle(player) == false) then
- if tonumber(veh) then
- local veh = tonumber(veh)
- if (veh > 0) and (veh < 4) then
- local money = vioGetElementData (player, "money")
- if veh == 1 then
- local car = 462
- local preis = 50
- if money >= preis then
- rentCar_func(player, car, preis)
- vioSetElementData(player, "money", money - preis )
- takePlayerMoney(player, preis)
- else
- outputChatBox("Du hast zu wenig Geld. Dieses Fahrzeug kostet "..preis.."$!", player, 150, 0, 0)
- end
- elseif veh == 2 then
- local car = 549
- local preis = 100
- if money >= preis then
- rentCar_func(player, car, preis)
- vioSetElementData(player, "money", money - preis )
- takePlayerMoney(player, preis)
- else
- outputChatBox("Du hast zu wenig Geld. Dieses Fahrzeug kostet "..preis.."$!", player, 150, 0, 0)
- end
- elseif veh == 3 then
- local car = 507
- local preis = 250
- if money >= preis then
- rentCar_func(player, car, preis)
- vioSetElementData(player, "money", money - preis )
- takePlayerMoney(player, preis)
- else
- outputChatBox("Du hast zu wenig Geld. Dieses Fahrzeug kostet "..preis.."$!", player, 150, 0, 0)
- end
- else
- outputChatBox("Es existieren nur die Fahrzeuge 1-3!", player, 150, 0, 0)
- end
- else
- outputChatBox("Verwende /mieten [1-3]", player, 150, 0, 0)
- end
- else
- outputChatBox("Folgende Fahrzeuge sind verfügbar:", player, 200, 200, 0)
- outputChatBox("Fahrzeug 1: Faggio; kostet 50$ für 30 Minuten", player, 150, 200, 0)
- outputChatBox("Fahrzeug 2: Tampa; kostet 100$ für 30 Minuten", player, 200, 150, 0)
- outputChatBox("Fahrzeug 3: Elegant; kostet 250$ für 30 Minuten", player, 150, 200, 0)
- outputChatBox("Verwende: /mieten [1-3], Beispiel: /mieten 2; Du kriegst einen Tampa!", player, 150, 200, 0)
- end
- else
- outputChatBox("Steige zuerst aus deinem Fahrzeug aus!", player, 255, 0, 0)
- end
- else
- outputChatBox("Du musst im Marker des Fahrzeugverleihs stehen!", player, 255, 0, 0)
- end
- end
- addCommandHandler( "mieten", carrent_func )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement