Создание ограждение законникам как на Advance RP[new]

Описание: Уроки по скриптингу
Модератор: SJplayer

May
Автор темы, Ефрейтор
Ефрейтор
Аватара
May
Автор темы, Ефрейтор
Ефрейтор
Сообщения: 22
Зарегистрирован: 8 мая 2013
С нами: 10 лет 10 месяцев

#1 May » 8 мая 2013, 18:00

Всем привет.Увидел я на Advance Rp как копы и FBI могли ставить что то типо ограждений,ну и решил сделать.

Начнём.
Ко всем new:

Код: Выделить всё

new object[MAX_PLAYERS];


Если у вас нету такого цвета (COLOR_GRAD1).То ко всем define:

Код: Выделить всё

#define COLOR_GRAD1 0xB4B5B7FF    


Ну и сама команда:
В public OnPlayerCommandText

Код: Выделить всё

if (strcmp("/obzakon", cmdtext, true, 10) == 0)
    {
        
        if
(GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, COLOR_GRAD1, "Использовать в здании запрещено!");
        new Float:x, Float:y, Float:z, Float:angle;
         GetPlayerPos(playerid, x, y, z);
         GetPlayerFacingAngle(playerid, angle);
         x += floatsin(-angle, degrees);
         y += floatcos(-angle, degrees);
        if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 21)
         {
                 ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 2, 0, 0, 0, 0, 0);
                object[playerid] = CreateObject(1228, x, y, z-0.5, 0, 0, 0);
        }
        else
        
{
                SendClientMessage(playerid, COLOR_GRAD1, "Вы не состоите в LSPD/SFPD/LVPD/FBI");
        }
        return 1;
    }


Вот впринципе и всё.
Хорошо подойдёт для призывов.И если у кого есть ДПС то вообще прекрасно :D


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Уроки»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 5 гостей