• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Не открываются шлагбаумы

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

Evgesha2021

Умник
Дело в том что хочу сделать что-бы лспд сфпд и лвпд, все из пд могли открывать ворота пд любые , а не только которые для них
PHP:
CMD:lspdopen(playerid, params[])
{
    if(User[playerid][pMember] != 1 && User[playerid][pLeader] != 1) return true;
    if(!PlayerToPoint(8.0,playerid,1588.2236,-1634.6250,13.1149)) return SCM(playerid, -1, "Вы должны быть около ворот!");
    MoveObject(lspdgate[1],1590.1030, -1637.9363, 9.2168, 1.2);
    SetTimer("LSPDClose", 15000, 0);
    SendClientMessage(playerid, 0x6495EDFF, "Ворота вернутся через 15 секунд");
    return true;
}
CMD:lspdopen2(playerid, params[])
{
    if(User[playerid][pMember] != 1 && User[playerid][pLeader] != 1) return true;
    if(!PlayerToPoint(8.0,playerid,1548.7096,-1627.7094,13.1000)) return SCM(playerid, -1, "Вы должны быть около шлагбаума!");
    SetObjectRot(lspdgate[0],0.00000000,0.00000000,270.00000000);
    SetTimer("LSpDClose", 8000, 0);
    SendClientMessage(playerid, 0x6495EDFF, "Шлагбаум отпуститься через 8 секунд");
    return true;
}
CMD:sfpdopen(playerid, params[])
{
    if(User[playerid][pMember] != 10 && User[playerid][pLeader] != 10) return true;
    if(!PlayerToPoint(8.0,playerid,-1572.2031, 658.8359, 6.8300)) return SCM(playerid, -1, "Вы должны быть около шлагбаума!");
    SetObjectRot(sfpdgate[0],0.00000000,0.00000000,270.00000000);
    SetTimer("SfpdClose", 8000, 0);
    SendClientMessage(playerid, 0x6495EDFF, "Шлагбаум отпуститься через 8 секунд");
    return true;
}
CMD:sfpdopen2(playerid, params[])
{
    if(User[playerid][pMember] != 10 && User[playerid][pLeader] != 10) return true;
    if(!PlayerToPoint(8.0,playerid,-1701.4364, 687.5951, 24.6000)) return SCM(playerid, -1, "Вы должны быть около шлагбаума!");
    SetObjectRot(sfpdgate[1],0.00000000,0.00000000,270.00000000);
    SetTimer("SClose", 8000, 0);
    SendClientMessage(playerid, 0x6495EDFF, "Шлагбаум отпуститься через 8 секунд");
    return true;
}
CMD:lvpdopen(playerid, params[])
{
    if(User[playerid][pMember] != 21 && User[playerid][pLeader] != 21) return true;
    if(!PlayerToPoint(8.0,playerid,2238.2061, 2450.3152, 10.6198)) return SCM(playerid, -1, "Вы должны быть около шлагбаума!");
    SetObjectRot(lvpdgate,0.00000000,0.00000000,270.00000000);
    SetTimer("LvpdClose", 8000, 0);
    SendClientMessage(playerid, 0x6495EDFF, "Шлагбаум отпуститься через 8 секунд");
    return true;
}
Пытался объеденить:
PHP:
if(User[playerid][pMember] == 1 || User[playerid][pMember] == 10 || User[playerid][pMember] == 21 && User[playerid][pLeader] == 1 || User[playerid][pLeader] == 10 || User[playerid][pLeader] == 21) return true;
Но не вышло, и с != тоже, хотя врят-ли оно так вообще заработает
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу