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

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

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

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

Как ставить шлакбаум

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

SaineD

Компетентный
Сейчас я научу вас добавлять шлакбаум. Все наверное скажут что это так же как и добовление ворот. Но здесь всё чуть-чуть подругому

Итак. Приступим!
1 шаг.

Раставляем объекты.

Их можно раставить при помощи МТА Мап Едитор.

Ставим:
- Опору для шлакбаума (Ид - 966)
-Ставим на эту опору сам шлакбаум т.е эту полосатую палку) Одну в открытом состоянии (Ид -968) И одну в закрытом состоянии.

Имея все координаты, присупим к шагу 2.
2 шаг.

Находим в поискивике павно слово forward.
Там вставляем
PHP:
forward ShlakBaum();
Далее ищем new
Там вставляем:
PHP:
new Shlak;
Далее Шаг 3.

в public OnGameModeInit() где все объекты (CreateObject)
Вставляем наши расставленные в Мап диторы объекты.

PHP:
Shlak= CreateObject(968,Тут Координаты ЗАКРЫТОГО шлакбаума);
Так же ставим основание шлакбаума:
PHP:
CreateObject(966,Тут Координаты основания);
Шаг 4.

Дальше добавим команду для открывания шлакаума.

В public OnPlayerCommandText(playerid, cmdtext[]

Вставляем это:
PHP:
if(strcmp(cmdtext, "/Команда", true)==0) 
{ 
if(PlayerToPoint(7.0,playerid,Координаты места, откудо можно будет открыть шлакбаум)) 
{ 
if(PlayerInfo[playerid][pMember] == Ид фракции которая сможет открыть шлакбаум || PlayerInfo[playerid][pLeader] == Ид фракции которая сможет открыть шлакбаум) 
{ 
SetObjectRot(Shlak Тут вставте 3 последнии значения у ОТКРЫТОЙ палки шлагбаума); 
SetTimer("ShlakBaum", 5000, 0); 
SendClientMessage(playerid, COLOR_GREY, " Шлакбаум открыт! "); 
} 
else 
{ 
SendClientMessage(playerid, COLOR_GREY, " Вы не состоите в этой фракции "); 
} 
else 
{ 
SendClientMessage(playerid, COLOR_GREY, " Вы не у шлакбаума"); 
return 1; 
} 
} 

Шаг 5. 

В саааамый конец мода вставляем вот это: 

public ShlakBaum() 
{ 
SetObjectRot(Slak1 ,Здесь вставим 3 последних значений ЗАКРЫТОЙ палки шлакбаума); 

}
автор:Jonny_Elfron
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу