DarkByte Posted September 25, 2015 Posted September 25, 2015 Hi i made this script but its not working. function getVehicleModelFromName(vehId) local vehiclen = getVehicleModelFromName(vehID) if vehiclen then return vehiclen end for _,vehiclen in ipairs(getElementsByType("vehicle")) do if string.find(string.gsub(getVehicleModelFromName(vehId):lower(),"#%x%x%x%x%x%x", ""), getVehicleModelFromName:lower(), 1, true) then return vehiclen end end return false end
TAPL Posted September 25, 2015 Posted September 25, 2015 getVehicleNameFromModel_ = getVehicleNameFromModel function getVehicleNameFromModel(vehID) local vehiclen = getVehicleNameFromModel_(vehID) if vehiclen then return vehiclen:lower() end return false end OR try to explain better.
DarkByte Posted September 25, 2015 Author Posted September 25, 2015 I want to create vehicles by a lower name and get them from tables and then insert the script in this one. function createVehicleCommand(cmd, ...) local vehID local vehiclesToCreate = {} local elem = getPedOccupiedVehicle(g_Me) local args = { ... } for i,v in ipairs(args) do vehID = tonumber(v) if not vehID then vehID = getVehicleModelFromName(v) end if elem then errMsg('• Please leave the vehicle to create another one!') return end if vehID then table.insert(vehiclesToCreate, math.floor(vehID)) end end server.giveMeVehicles(vehiclesToCreate) end addCommandHandler('createvehicle', createVehicleCommand) addCommandHandler('cv', createVehicleCommand)
Dealman Posted September 26, 2015 Posted September 26, 2015 Not quite sure what you're asking for... Do you mean custom names, or what?
DarkByte Posted September 26, 2015 Author Posted September 26, 2015 Yea, and got vehicle name by a lower name like /cv bugatti and get vehicle name from tables.
TAPL Posted September 26, 2015 Posted September 26, 2015 This? function createVehicleCommand(cmd, ...) local vehiclesToCreate = {} local args = { ... } local vehID = tonumber(args[1]) if getPedOccupiedVehicle(g_Me) then return errMsg('• Please leave the vehicle to create another one!') end if not vehID then for i=400, 611 do if getVehicleNameFromModel(i):lower():find(table.concat(args, ", "):lower(), 1, true) then vehID = i break end end end if vehID then table.insert(vehiclesToCreate, math.floor(vehID)) end server.giveMeVehicles(vehiclesToCreate) end addCommandHandler('createvehicle', createVehicleCommand) addCommandHandler('cv', createVehicleCommand)
DarkByte Posted September 26, 2015 Author Posted September 26, 2015 Working but how to create vehicle by their custom name like /cv bugatti or /cv lamborghini ?
DarkByte Posted September 27, 2015 Author Posted September 27, 2015 How to make weapons lower name? function giveWeaponCommand(cmd, weapon, amount) weapon = tonumber(weapon) or getWeaponIDFromName(weapon) if not weapon then return end amount = amount and tonumber(amount) or 500 server.giveMeWeapon(math.floor(weapon), amount) end addCommandHandler('give', giveWeaponCommand) addCommandHandler('wp', giveWeaponCommand)
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