Доступ к готовым решениям

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

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

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

Мануал Создание ворот со звуком. (на кнопку/команду)

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

Alan_Klower

Новичок
Создание ворот со звуком. (на кнопку/команду)

Это моя первая тема на данном форуме, надеюсь Вам понравиться.
В поиске не буду отрицать, ворота есть. Но со звуком нету, так что приступим.



Создаем переменную. Это вставляем в начало мода где стоят все new
PHP:
new gate;  // gate - название переменной
Теперь создадим переменную. Это вставляем ко всем forward
PHP:
forward GateClose();  //
Далее идем в public OnGameModeInit и вставляем в районе объектов, эту строчку:
PHP:
gate = CreateObject(id,x.00000000,y.00000000,z.00000000);
/*
gate - это наша переменная
id - id нашего объекта
x.00000000,y.00000000,z.00000000 - координаты объекта
*/
Дальше идем в public OnPlayerCommandText в конце всех команд создаем эту:
PHP:
if (strcmp(cmdtext, "/open", true) == 0)  // команду /open изменяем как хотим
	{
		if(PlayerInfo[playerid][pMember] == 1 ||PlayerInfo[playerid][pLeader] == 1)  // проверка на фракцию
			{
			MoveObject(gate, x.00000000,y.00000000,z.00000000,5.0);  // открытое положение ворот
			SetTimer("GateClose", 10000, 0);  // таймер, 10000 = 10 секунд, изменяем как хотим
			PlayerPlaySound(playerid, 1190, 0.0, 0.0, 0.0);  // Звук при открытие ворот
			SendClientMessage(playerid, COLOR_BLUE,"Ворота  закроются через 10 секунд");  // оповещение что ворота открылись
		return 1;
	}
	else
	{
			SendClientMessage(playerid, COLOR_RED,"Вы не можете открыть эти ворота!");  // если человек не в фракции
		return 1;
	}
}
Теперь идем в конец мода (или между любыми public'ами) вставляем это:
PHP:
public GateClose()
{
	MoveObject(gate, x.00000000,y.00000000,z.00000000,5.0);// закрытое положение
}

Не забываем про + :D
Автор Я - Alan_Klower .
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу