Перейти к содержанию
Авторизация  
ByMeR_OK

Урок по установке ворот в моде(тестировалось на GF)

Рекомендуемые сообщения

ByMeR_OK

Итак в этом уроке я хочу научить ставить ворота в любом месте, у меня на сервере они установлены у донатных домов.

 

Для начала создадим:

new vorota[25];
new timer[25];
forward Luisclose();
Задать можно любое число так как сдесь мы указываем количество ворот на сервере.

Далее нам нужно создать сам обьект в закрытом состоянии, а тоесть ворота, . Для этого будет легче возпользоваться MTA.

У меня получилось так:

vorota[1] = CreateObject(2990,1281.4332275391,-614.78466796875,105.92295074463,0,0,206);
Далее мы направляемся в public OnPlayerCommandText и там прописываем команду к воротам, надпись при открытии. Указываем номер ворот, и таймер, вообщем то таймер можно всегда указывать 1. И координаты открытых ворот.

if (strcmp(cmdtext, "/Luisopenh", true) == 0)
    {
                MoveObject(vorota[1],1272.2739257813,-618.95599365234,106.35810852051, 2.0);
        timer[1] = SetTimer("LuisClose", 10000, 0);
        SendClientMessage(playerid,0x15AAEAAA,"* Ворота Luisa открыты");
        return 1;
    }
Далее направляемся в самый конец мода и ставим паблик, при этом не забываем указать координаты снова закрытых ворот:

public LuisClose()
{
    MoveObject(vorota[1], 1281.4332275391,-614.78466796875,105.92295074463, 3.0);
    KillTimer(vorota[1]);
    return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Gross95

как зделать проверку на ник игрока?

 

чтобы открывалось тока ему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.