Eject passanger [REPS] - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Eject passanger [REPS] (
/showthread.php?tid=499058)
Eject passanger [REPS] -
SPA - 06.03.2014
How to eject passanger not specefic id but only passangers in player car , for example if player dont like to have passangers in his car just write /eject , and its working with ZCMD?
Re: Eject passanger [REPS] -
VenomMancer - 06.03.2014
try this
pawn Код:
CMD:eject(playerid,params[])
{
new vehicleid;
new pid;
new playerstate = GetPlayerState(playerid);
tmp = strtok(cmdtext,idx);
if (!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_YELLOW,"You're not in a vehicle");
return 1;
}
if (playerstate == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid,COLOR_RED,"Passengers can't use This!");
return 1;
}
vehicleid = GetPlayerVehicleID(playerid);
if (!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"USAGE: /eject [playerid]");
return 1;
}
pid = strval(tmp);
if (!IsPlayerConnected(pid))
{
SendClientMessage(playerid,COLOR_RED,"That Player Is Not Connected...");
return 1;
}
if (!IsPlayerInVehicle(pid,vehicleid))
{
SendClientMessage(playerid,COLOR_RED,"That Player Is Not In Your Vehicle...");
return 1;
}
else
{
RemovePlayerFromVehicle(pid);
GameTextForPlayer(pid,"~r~YOU'VE BEEN EJECTED!",3000,5);
return 1;
}
return 1;
}
Re: Eject passanger [REPS] -
XK - 06.03.2014
he said he doesnt want it to be with ids,he wants it like if i do /eject and everyone in the car gets ejected...
pawn Код:
CMD:eject(playerid,params[])
{
new vehicleid;
new playerstate = GetPlayerState(playerid);
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid,COLOR_YELLOW,"You're not in a vehicle");
return 1;
}
if(playerstate == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid,COLOR_RED,"Passengers can't use This!");
return 1;
}
vehicleid = GetPlayerVehicleID(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i,vehicleid))
{
RemovePlayerFromVehicle(i);
return 1;
}
}
return 1;
}
Re: Eject passanger [REPS] -
SPA - 06.03.2014
For both rep and thanks !
Re: Eject passanger [REPS] -
VenomMancer - 06.03.2014
Thanks