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

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

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

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

Мануал Работающий маяк

xDimasx

Эксперт
Пользователь
Регистрация
1 Фев 2014
Сообщения
1,364
Лучшие ответы
4
Репутация
158
Hello World!
Кому-то в группе была необходимость в задействованном маяке на пляже
Следовательно от того что мне было делать нечего,я решил реализовать для человека этот маяк
Выкладываю просто так,возможно кому нибудь пригодится в тех-же целях что и человеку в группе

Как выглядит?:
Краткое описание?:
- Вокруг себя крутит объект света
- После успешного поворота в 360 градусов делает небольшую паузу
Время выполнения: ~10 минут


Шаг 1 | В начале мода:
PHP:
#define MAJAK_COORD 154.79480,-1950.44446,47.48010
new Majak;
Шаг 2 | В OnGameModeInit:
PHP:
    Majak = CreateObject(18656, MAJAK_COORD, 0.00000, 0.00000, 0.00000);
    RotateMajak();
Шаг 3 | Не в каждом моде создан подобный паблик. Поэтому создайте его в любом месте или если уже создан,то вставьте следующее:
PHP:
public OnObjectMoved(objectid)
{
    if(objectid == Majak) RotateMajak();
    return true;
}
Шаг 4 | В конец мода:
PHP:
stock RotateMajak()
{
	static bool:i,Float:rot_pos,Float:MoveZ;
	if(!i) rot_pos += 0.1;
	else rot_pos -= 0.1;
	i = !i;
	
	MoveZ += 180;
	if(MoveZ > 360) MoveZ = 0;
	
	MoveObject(Majak,MAJAK_COORD+rot_pos,0.02, 0.00000, 0.00000, MoveZ);
}
 
Последнее редактирование:
Сверху Снизу