Advertisement
Joey_Simmons

Vehicle spawner for Stars And Stripes Multiplayer.

Apr 18th, 2025 (edited)
456
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.67 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3. #include <sscanf2>
  4.  
  5. CMD:vehicle(playerid, params[])
  6. {
  7.     if(!IsPlayerAdmin(playerid))
  8.     {
  9.         SendClientMessage(playerid, 0xFF0000FF, "Error: You must be an RCON admin to use this command!");
  10.         return 1;
  11.     }
  12.  
  13.     new vehicleid;
  14.     if(sscanf(params, "i", vehicleid))
  15.     {
  16.         SendClientMessage(playerid, 0xFFFF00FF, "Usage: /vehicle [vehicle_id]");
  17.         SendClientMessage(playerid, 0xFFFF00FF, "Valid IDs: 15065-15536, 20000-20528");
  18.         return 1;
  19.     }
  20.  
  21.     new bool:isValid = (vehicleid >= 15065 && vehicleid <= 15536) || (vehicleid >= 20000 && vehicleid <= 20528);
  22.     switch(isValid)
  23.     {
  24.         case true:
  25.         {
  26.             new Float:x, Float:y, Float:z, Float:angle;
  27.             GetPlayerPos(playerid, x, y, z);
  28.             GetPlayerFacingAngle(playerid, angle);
  29.             new veh = CreateVehicle(vehicleid, x + 4.0, y + 4.0, z + 2.0, angle, -1, -1, 600);
  30.             if(veh != INVALID_VEHICLE_ID)
  31.             {
  32.                 SetVehicleZAngle(veh, angle);
  33.                 PutPlayerInVehicle(playerid, veh, 0);
  34.                 new string[128];
  35.                 format(string, sizeof(string), "You have spawned vehicle ID %d.", vehicleid);
  36.                 SendClientMessage(playerid, 0x00FF00FF, string);
  37.             }
  38.             else
  39.             {
  40.                 SendClientMessage(playerid, 0xFF0000FF, "Error: Failed to spawn vehicle! Invalid ID or server limit reached.");
  41.             }
  42.         }
  43.         case false:
  44.         {
  45.             SendClientMessage(playerid, 0xFF0000FF, "Error: Invalid vehicle ID! Valid IDs: 15065-15536, 20000-20528");
  46.         }
  47.     }
  48.  
  49.     return 1;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement