Jokeℝ1472771893 Posted November 14, 2012 Posted November 14, 2012 i wanna make script which Functions will be : /vehspawner ID (car ID) and after that it will spawn marker and when player will hit the marker it will warp him to Vehicle (by Car ID). btw i know some of them but dunno how to make vehicle spawn with ID.
./BlackBird# Posted November 14, 2012 Posted November 14, 2012 try this function vehspawner (thePlayer, commandName, ID) x,y,z = getElementPosition(thePlayer) veh = createVehicle(ID,x,y,z) warpPedIntoVehicle(thePlayer,veh) end addCommandHandler("vehspawner",vehspawner )
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 it will spawn car,but i need : Make Marker and when players will hit it will spawn car
./BlackBird# Posted November 14, 2012 Posted November 14, 2012 marker = createMarker ( .. ) function vehspawner (thePlayer) if(thePlayer==source)then x,y,z = getElementPosition(thePlayer) veh = createVehicle(ID,x,y,z) warpPedIntoVehicle(thePlayer,veh) end end addEventHandler("onMarkerHit",marker,vehspawner )
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 I mean : When i will type /creatv 520 (example) it will make marker in my location x, y, z and when players will hit the marker it will spawn car 520 ID.
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 nothing ...... Edit : Tete omar removed hist post so this answer was for him
Tete omar Posted November 14, 2012 Posted November 14, 2012 addCommandHandler("spawnveh", function(player_s) local x, y, z = getElementPosition(player_s) Marker=createMarker(x,y,z,'cylinder',1.5,255,255,0,180) model = tonumber(model) if(model)then addEventHandler("onMarkerHit",Marker, function(hitElement) if(getElementType(hitElement)=='player')then local veh=createVehicle(model,x,y,z) warpPedIntoVehicle(hitElement,veh) end end ) end end ) Didn't test that , but should work .. in server-side only Usage: type in f8' spawnveh model '
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 it's spawn marker but when i hit it nothing happened
Tete omar Posted November 14, 2012 Posted November 14, 2012 it's spawn marker but when i hit it nothing happened Have you entered the model ?
TAPL Posted November 14, 2012 Posted November 14, 2012 addCommandHandler("vehspawner", function(player, cmd, vehID) local vehID = tonumber(vehID) if vehID >= 400 and vehID <= 611 then local x, y, z = getElementPosition(player) addEventHandler("onMarkerHit", createMarker(x, y+2, z-1, "cylinder", 2, 255, 255, 0, 255), function(player) if getElementType(player) == "player" and not isPedInVehicle(player) then local x, y, z = getElementPosition(player) warpPedIntoVehicle(player, createVehicle(vehID, x, y, z)) end end) end end)
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 oh cool thnx Tapl and how to remove it ( destroy all spawned cars and marker )
Tete omar Posted November 14, 2012 Posted November 14, 2012 oh cool thnx Tapl and how to remove it ( destroy all spawned cars and marker ) use destroyElement(element)
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 it will destroy all vehicles
Jokeℝ1472771893 Posted November 14, 2012 Author Posted November 14, 2012 Yep, but as i told you it destroyed all vehicles
TAPL Posted November 14, 2012 Posted November 14, 2012 addCommandHandler("vehspawner", function(player, cmd, vehID) local vehID = tonumber(vehID) if vehID >= 400 and vehID <= 611 then local x, y, z = getElementPosition(player) marker = createMarker(x, y+2, z-1, "cylinder", 2, 255, 255, 0, 255) addEventHandler("onMarkerHit", marker, on_Hit) setElementData(marker, "ID", vehID) end end) function on_Hit(player) if getElementType(player) == "player" and not isPedInVehicle(player) then local x, y, z = getElementPosition(player) warpPedIntoVehicle(player, createVehicle(getElementData(source, "ID"), x, y, z)) end end addCommandHandler("ds", function(player) for i, marker in ipairs(getElementsByType("marker")) do if getElementData(marker, "ID") then removeEventHandler("onMarkerHit", marker, on_Hit) destroyElement(marker) end end end) 1
TAPL Posted November 14, 2012 Posted November 14, 2012 TAPL what about vehicles? Don't you think i made enough codes for you? Now it's your turn to complete it.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now