Охрана Останкинской телебашни

Перейти вниз

Охрана Останкинской телебашни

Сообщение  gold-runet в Сб Июн 18, 2016 7:45 pm

Доброго времени суток! Хочу представить вам свою разработку - Охрана Останкинской телебашни. На самом деле это просто шлагбаумы, управляемые командой. Это, конечно, простенькая работа, я сделал для начинающих.
Ко всем new:
Код:
new shlag3;
new shlag4;

Ко всем forward (если нет, просто в начало мода):
Код:
forward shlag3close();
forward shlag4close();
В public OnGameModeInit:
Код:
CreateObject(966, 2104.969726,-1882.644409,17.822488, 0.000000,0.000000,180.000000);
    CreateObject(966, 2104.969726,-1882.644409,17.822488, 0.000000,0.000000,0.000000);
    shlag3 = CreateObject(968, 2104.851074,-1882.644409,18.640550, 0.000000,-90.000000,180.000000);
    shlag4 = CreateObject(968, 2105.123046,-1882.644409,18.640550, 0.000000,-90.000000,0.000000);
    CreateObject(1214, 2097.969726,-1882.644409,17.822488, 0.000000,0.000000,0.000000);
    CreateObject(1214, 2096.969726,-1882.644409,17.822488, 0.000000,0.000000,0.000000);
    CreateObject(1214, 2113.969726,-1882.644409,17.822488, 0.000000,0.000000,0.000000);
    CreateObject(1214, 2112.969726,-1882.644409,17.822488, 0.000000,0.000000,0.000000);
    Create3DTextLabel("Въезд - {09ff00}/шлаг3{FFFFFF}, выезд - {09ff00}/шлаг4", -1, 2104.969726, -1882.644409, 18.822488, 25.0 , 0, 0);
В public OnPlayerCommandText:
Код:
if(strcmp(cmdtext, "/шлаг3", true) == 0) {
        MoveObject(shlag3, 2104.851074,-1882.644409,18.640550+0.004, 0.004, 0.000000,0.000000,160.000000);
        SetTimer("shlag3close", 10000, 0);//Таймер
        SendClientMessage(playerid,green,"Охрана Останкинской телебашни: шлагбаум открыт");
    }
    if(strcmp(cmdtext, "/шлаг4", true) == 0) {
        MoveObject(shlag4, 2105.123046,-1882.644409,18.640550+0.004, 0.004, 0.000000,0.000000,0.000000);
        SetTimer("shlag4close", 10000, 0);//Таймер
        SendClientMessage(playerid,green,"Охрана Останкинской телебашни: шлагбаум открыт");
    }
В конец мода:
Код:
public shlag3close()
{
    MoveObject(shlag3,2104.851074,-1882.644409,18.640550-0.004, 0.004, 0.000000,-90.000000,179.400054);
}
public shlag4close()
{
    MoveObject(shlag4,2105.123046,-1882.644409,18.640550-0.004, 0.004, 0.000000,-90.000000,0.000000);
}
avatar
gold-runet

Сообщения : 14
Репутация : 1
Дата регистрации : 2016-04-26

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения