Jump to content

[HELP]Vehicle create


Recommended Posts

hello i am making this script,When you click on the button you get a vehicle but they doesnt work

see the code

client.lua

function vehicle(thePlayer) 
  
         local x,y,z = getElementPosition(thePlayer) 
         veh = createVehicle(449, x,y,z) 
         
end 
  
addEventHandler("onClientGUIClick", GUIEditor_Button[1] , vehicle, false) 

hope you can help me

Link to comment

Make sure you know how the client side scripts work...

function vehicle() 
    if (source==GUIEditor_Button[1]) then 
        local x,y,z = getElementPosition(localPlayer) 
        veh = createVehicle(449, x,y,z) 
    end 
end 
addEventHandler("onClientGUIClick", root , vehicle) 

Link to comment

So the serverside must be like this

server.lua

function createvehicle() 
    if (source==GUIEditor_Button[1]) then 
        local x,y,z = getElementPosition(localPlayer) 
        veh = createVehicle(449, x,y,z) 
    end 
end 
  
addEvent( "onClick", true ) 
addEventHandler("onClientGUIClick", root , vehicle) 

client.lua

function createVehicle () 
    triggerServerEvent ( "onClick", getLocalPlayer() )  
end 
addEventHandler("onClientGUIClick", GUIEditor_Button[1] , createVehicle, false) 
     

Link to comment

-- # Server Side 
function vehicle( ) 
        local x,y,z = getElementPosition(source) 
        veh = createVehicle(449, x,y,z) 
end 
addEvent( "onClick", true ) 
addEventHandler("onClick", root , vehicle) 

-- # Client Side 
function triggerToServer ( ) 
    triggerServerEvent ( "onClick", getLocalPlayer() )  
end 
addEventHandler("onClientGUIClick", GUIEditor_Button[1] , triggerToServer, false) 
     
Edited by Guest
Link to comment

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...