shape1
shape2
shape3
shape4
shape7
shape8

Привязка авто по нику

  • Автор темы DayPlays
  • Дата начала

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.В любом вместе вставить:

Код:
stock PlayerName(playerid)    
{    
new PlrName[MAX_PLAYER_NAME];    
GetPlayerName(playerid,PlrName,sizeof(PlrName));    
return PlrName;    
}