Originally Posted by Jonny5
try this stock make any command youd like
pawn Code:
stock TryVehicleSpawn(playerid,vModel) { new Float:X, Float:Y, Float:Z, Float:A, vehicle_id, col1, col2;
if (!IsPlayerInAnyVehicle(playerid)){ col1 = random(129),col2 = random(129); GetPlayerPos( playerid, X, Y, Z ); GetPlayerFacingAngle(playerid, A); vehicle_id = CreateVehicle( vModel, X, Y, Z, A,col1,col2,0 ); LinkVehicleToInterior(vehicle_id, GetPlayerInterior(playerid)); PutPlayerInVehicle(playerid, vehicle_id, 0); } else { SendClientMessage(playerid,0x00FF00AA,"You're already in a vehicle."); } }
this will put the player in the vehicle.
pawn Code:
//usage:
TryVehicleSpawn(playerid,401);
and heres a simple command using sscanf/zcmd.
pawn Code:
CMD:v(playerid,params) { new vModel; if (sscanf(params,"i",vModel) return SendClientMessage(playerid,0x00FF00AA,"/v [ModelID]"); if (400 > vModel > 611) return SendClientMessage(playerid,0x00FF00AA,"/v [ModelID]"); TryVehicleSpawn(playerid,vModel); return 1; }
EDIT:
and to the guy below, strtok SHOULD NEVER BE USED FOR THIS.
|