Marchin Posted May 27, 2013 Posted May 27, 2013 Hi, i used to play a long time ago, ano now i decided to get back, as mta has changed sin then, my scripts are not working anymore, so i decided to start again, i made this script function sv(thePlayer, command, vehicleModel) local x,y,z = getElementPosition(thePlayer) local createdVehicle = createVehicle(tonumber(vehicleModel),x,y,z) warpPedIntoVehicle(thePlayer,createdVehicle) end addCommandHandler("sv",sv) but when i try tu run it sends me an error saying that createVehicle has a bad argument, because the first argument is expected to be a number, can you help me plz?
Marchin Posted May 27, 2013 Author Posted May 27, 2013 Well i didn't put it as client side, so i guess it should as server side
Castillo Posted May 27, 2013 Posted May 27, 2013 I just tested it and works fine, I wrote: "/sv 411" and it spawned me an Infernus.
Marchin Posted May 27, 2013 Author Posted May 27, 2013 Oops I was trying with car names no ID, do you know anyway to make this script work with car's names?
Marchin Posted May 27, 2013 Author Posted May 27, 2013 Because my old script used: table.concat({..}, " ") but i think that doesnt work anymore
Castillo Posted May 27, 2013 Posted May 27, 2013 function sv ( thePlayer, _, ... ) local data = table.concat ( { ... }, " " ) if tonumber ( data ) then model = tonumber ( data ) else model = getVehicleModelFromName ( data ) end local x, y, z = getElementPosition ( thePlayer ) local createdVehicle = createVehicle ( model, x, y, z ) if ( createdVehicle ) then warpPedIntoVehicle ( thePlayer, createdVehicle ) end end addCommandHandler ( "sv", sv )
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