CMD:eject(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first.");
if(IsPlayerConnected(playerid))
{
new State;
if(IsPlayerInAnyVehicle(playerid))
{
new id,string[128],giveplayer[25];
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_WHITE, "{FFB870}You can only eject people as the driver.");
if(sscanf(params, "u",id)) return SCM(playerid,0xFFFFFFFF, "{FF9900}Scrie: {33CCFF}/eject <Name/Playerid>");
new test;
test = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(id))
{
if(id != INVALID_PLAYER_ID)
{
if(PlayerTied[id] > 0) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Player have tie.");
if(id == playerid) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You cannot eject yourself.");
if(IsPlayerInVehicle(id,test))
{
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PName,sizeof(PName));
GetPlayerName(id, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* You have thrown %s out of the car!", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* You have been thrown out the car by %s !", PName);
SendClientMessage(id, COLOR_LIGHTBLUE, string);
RemovePlayerFromVehicleEx(id);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFB870}That player is not in your car.");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in a vehicle to use this.");
}
}
return 1;
}
if(GetPlayerSurfingVehicleID(playerid) != INVALID_VEHICLE_ID)
{
// do things here
}
if(GetPlayerSurfingVehicleID(playerid) == vehicleid)
{
// do something here
}
new Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
SetPlayerPos(playerid, x, y, z + 6.0);
if(IsPlayerInVehicle(id,test))
|
First and foremost, you can use the GetPlayerSurfingVehicleID function to check if the player is surfing on the roof. Example of checking if someone is:
1. Surfing on any car: pawn Код:
pawn Код:
pawn Код:
|