Код: Выделить всё
new Nick_Name;//имя авто/игрока
public OnGameModeInit
Код: Выделить всё
Nick_Name = AddStaticVehicle(id авто,координаты авто, цвет1, цвет2);
public OnPlayerStateChange
Код: Выделить всё
new vehicleid = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if(vehicleid ==Nick_Name)
{
if(strcmp(PlayerName(playerid), "Nick_Name", true) != 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xB50F00AA, "Ваш текст.");
}
Если вы хотите добавить одну или более машин, то следует вот что:
Код: Выделить всё
if(vehicleid ==Nick_Name)//Вместо слов Nick_Name пишите, то что вы указали в new
{
if(strcmp(PlayerName(playerid), "Nick_Name", true) != 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xB50F00AA, "Ваш текст");
}
}
}
В любом вместе вставить:
Код: Выделить всё
stock PlayerName(playerid)
{
new PlrName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlrName,sizeof(PlrName));
return PlrName;
}