Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

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

Статус
В этой теме нельзя размещать новые ответы.

Exottic

Новичок
Приветствую всех! В этом уроке я научу делать присвоение авто по нику.
Ну что начнем?


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

У кого все получилось ставим + кому не жалко)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу