Jump to content

Help: Replace Player Vehicle in Race while Map Start?


Hadif

Recommended Posts

Posted
addEvent('onMapStarting') 
addEventHandler('onMapStarting', root, function() 
 for index, vehicle in pairs(getElementsByType('vehicle')) do 
  setElementModel(vehicle, 411) 
 end 
end) 

Posted
addEvent('onMapStarting') 
addEventHandler('onMapStarting', root, function() 
 for index, vehicle in pairs(getElementsByType('vehicle')) do 
  setElementModel(vehicle, 411) 
 end 
end) 

What a genius! Thank you so much, ill try it asap.

Posted
addEvent('onMapStarting') 
addEventHandler('onMapStarting', root, function() 
 for index, vehicle in pairs(getElementsByType('vehicle')) do 
  setElementModel(vehicle, 411) 
 end 
end) 

Not working bro, I have made a new one but i got an error:

addEventHandler("onResourceStart", getRootElement(), 
    function() 
        setPlayerVehicle(startedResource) 
    end 
) 
  
function setPlayerVehicle(startedResource) 
    -- gamemodes="race" type="map" 
    local gamemodes = getResourceInfo(startedResource, "gamemodes") 
    local types = getResourceInfo(startedResource, "type") 
    if (gamemodes == "race") and (types == "map") then 
        for index, vehicle in pairs(getElementsByType("vehicle")) do 
            setElementModel(vehicle, 409) 
        end 
    end 
end 

Posted

startedResource is not defined in the handler. You need to add it as a parameter.

addEventHandler("onResourceStart", getRootElement(), 
    function(startedResource) 

Posted
startedResource is not defined in the handler. You need to add it as a parameter.
addEventHandler("onResourceStart", getRootElement(), 
    function(startedResource) 

No error but not working :(, I think I have to research how's race gamemode works.

Posted

I think this should work, but..

addEvent("onRaceStateChanging") 
addEventHandler("onRaceStateChanging", getRootElement(), 
    function(newState, oldState) 
        if (newState == "GridCountdown") then 
            addEventHandler("onPlayerVehicleEnter", getRootElement(), setPlayerVehicle()) 
        end 
    end 
) 
  
function setPlayerVehicle(player) 
    local vehicle = getPedOccupiedVehicle(player) 
    if getElementModel(vehicle) then 
        setElementModel(vehicle, 400) -- Test 
        outputChatBox("setPlayerVehicle") 
    end 
end 

I get an error,

11: Bad Argument @ 'getPedOccupiedVehicle' [expected ped at argument 1, got nil] 
12: Bad Argument @ 'getElementModel' [expected element at argument 1, got boolean] 
5: Bad Argument @ 'addEventHandler' [expected function at argument 3, got none] 

Posted (edited)
addEvent("onRaceStateChanging",true) 
addEventHandler("onRaceStateChanging", getRootElement(), 
    function(newState, oldState) 
        if (newState == "GridCountdown") then 
            addEventHandler("onPlayerVehicleEnter", getRootElement(), setPlayerVehicle) -- don't add () 
        end 
    end 
) 
  
function setPlayerVehicle(player) 
 local vehicle = getPedOccupiedVehicle(player) 
  if isPedInVehicle(player) then -- check if ped in vehicle 
    if getElementModel(vehicle) then 
        setElementModel(vehicle, 400) -- Test 
        outputChatBox("setPlayerVehicle",player,255,0,0) 
    end 
end 
end 

idk but should work

Edited by Guest
Posted
addEvent("onRaceStateChanging",true) 
addEventHandler("onRaceStateChanging", getRootElement(), 
    function(newState, oldState) 
        if (newState == "GridCountdown") then 
            addEventHandler("onPlayerVehicleEnter", getRootElement(), setPlayerVehicle) -- don't add () 
        end 
    end 
) 
  
function setPlayerVehicle(player) 
 local vehicle = getPedOccupiedVehicle(player) 
  if isPedInVehicle(player) then -- check if ped in vehicle 
    if getElementModel(vehicle) then 
        setElementModel(vehicle, 400) -- Test 
        outputChatBox("setPlayerVehicle") 
    end 
end 
end 

idk but should work

Not working :(

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...