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

Описание: Уроки по скриптингу
Модератор: SJplayer

Layk M
Автор темы, Прапорщик
Прапорщик
Аватара
Layk M
Автор темы, Прапорщик
Прапорщик
Сообщения: 170
Зарегистрирован: 4 июня 2013
С нами: 10 лет 9 месяцев

#1 Layk » 1 марта 2015, 14:30

Ко всем new

Код: Выделить всё

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(playerid0xB50F00AA"Ваш текст.");   
}   


Если вы хотите добавить одну или более машин, то следует вот что:

Код: Выделить всё

if(vehicleid ==Nick_Name)//Вместо слов Nick_Name пишите, то что вы указали в new 
{   
if(
strcmp(PlayerName(playerid), "Nick_Name"true) != 0)   
{   
RemovePlayerFromVehicle(playerid);   
SendClientMessage(playerid0xB50F00AA"Ваш текст");   
}   

}  


В любом вместе вставить:

Код: Выделить всё

stock PlayerName(playerid)   
{   
new 
PlrName[MAX_PLAYER_NAME];   
GetPlayerName(playerid,PlrName,sizeof(PlrName));   
return 
PlrName;   
}  
Изображение


Вернуться в «Уроки»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 6 гостей