CMD:seat3(playerid, params[])
{
new vehicleid;
new id;
new giveplayerid;
if(GetPlayerSkin(playerid) == 285 || GetPlayerSkin(playerid) == 282 || GetPlayerSkin(playerid) == 281 || GetPlayerSkin(playerid) == 283 || GetPlayerSkin(playerid) == 288)
if (sscanf(params, "u", id)) SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /Seat3 [ID]");
else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_RED, "[INFO]Player not found");
else
{
SendClientMessage(playerid, COLOR_GOLD, "[INFO]Player Loaded succesfully");
PutPlayerInVehicle(id,vehicleid,3);
SendClientMessage(id, COLOR_GOLD,"[INFO]You have been loaded in a Police Vehicle by a APSO Officer");
SetPlayerColor(id,COLOR_LIGHTBLUE);
ResetPlayerWeapons(id);
}
return 1;
}
CMD:seat3( playerid, params[ ] )
{
new vehicleid = GetPlayerVehicleID( playerid ), id;
switch( GetPlayerSkin( playerid ) )
{
case 285, 282, 281, 283, 288:
{
if( sscanf( params, "r", id ) ) SendClientMessage( playerid, COLOR_LIGHTBLUE, "Usage: /Seat3 [ID]" );
if( id == INVALID_PLAYER_ID ) SendClientMessage( playerid, COLOR_RED, "[INFO]Player not found" );
SendClientMessage(playerid, COLOR_GOLD, "[INFO]Player Loaded succesfully");
PutPlayerInVehicle( id, vehicleid, 3 );
SendClientMessage( id, COLOR_GOLD, "[INFO]You have been loaded in a Police Vehicle by a APSO Officer" );
SetPlayerColor( id, COLOR_LIGHTBLUE );
ResetPlayerWeapons( id );
}
}
return 1;
}
PutPlayerInVehicle( id, vehicleid, 3 );
Twisted, the position is for creating the vehicle. You need only the vehicleid in Gooday's case.
He has pawn Код:
|
CMD:seat3(playerid, params[])
{
switch(GetPlayerSkin(playerid))
{
case 285, 282, 281, 283, 288:
{
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, COLOR_LIGHTBLUE, "[INFO] You need to be in the police car.");
new targetid;
if (sscanf(params, "u", targetid))
return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /Seat3 [ID]");
if(targetid == INVALID_PLAYER_ID)
return SendClientMessage(playerid, COLOR_RED, "[INFO] Player not found");
new Float:X, Float:Y, Float:Z; //<<-- Optional, added by me. ;)
GetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z); // ^
if(GetPlayerDistanceFromPoint(targetid, X, Y, Z) > 10) // ^
return SendClientMessage(playerid, COLOR_RED, "[INFO] The tagrget player is not close enough."); // ^
PutPlayerInVehicle(targetid, GetPlayerVehicleID(playerid), 3);
SendClientMessage(targetid, COLOR_GOLD,"[INFO] You have been loaded in a Police Vehicle by a APSO Officer");
SendClientMessage(playerid, COLOR_GOLD, "[INFO] Player Loaded succesfully");
SetPlayerColor(targetid,COLOR_LIGHTBLUE);
ResetPlayerWeapons(targetid);
}
default: SendClientMessage(playerid, COLOR_RED, "[INFO] Only cops can arrest");
}
return 1;
}