D
DayPlays
Гость
Гость
1.Ко всем new вставляем:
new Nick_Name;//имя авто/игрока
2.Теперь сделаем саму машину:
Идем в public OnGameModeInit и добавляем:
Nick_Name = AddStaticVehicle(id авто,координаты авто, цвет1, цвет2);
3.Далее идем в 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, "Ваш текст.");
}
4.Если вы хотите добавить одну или более машин, то следует вот что:
if(vehicleid ==Nick_Name)//Вместо слов Nick_Name пишите, то что вы указали в new
{
if(strcmp(PlayerName(playerid), "Nick_Name", true) != 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xB50F00AA, "Ваш текст");
}
}
}
5.В любом вместе вставить:
new Nick_Name;//имя авто/игрока
2.Теперь сделаем саму машину:
Идем в public OnGameModeInit и добавляем:
Nick_Name = AddStaticVehicle(id авто,координаты авто, цвет1, цвет2);
3.Далее идем в 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, "Ваш текст.");
}
4.Если вы хотите добавить одну или более машин, то следует вот что:
if(vehicleid ==Nick_Name)//Вместо слов Nick_Name пишите, то что вы указали в new
{
if(strcmp(PlayerName(playerid), "Nick_Name", true) != 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0xB50F00AA, "Ваш текст");
}
}
}
5.В любом вместе вставить:
Код:
stock PlayerName(playerid)
{
new PlrName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlrName,sizeof(PlrName));
return PlrName;
}