Pawn Делаем плавный шлагбаум

  • Автор темы Amfy
  • Дата начала
  • Отмеченные пользователи Нет
ОТКРЫТ, else 0)//Если закрытого чтобы координаты ЗАКРЫТ, закрываем == 613.90, 1680.97,
C++:
 1;//Ставим MoveObject(obj_slak, if(strcmp(cmd, шлагбаума.
status_slak Вот if(!IsPlayerInRangeOfPoint(playerid, 7.0, 0.00, "/licopen", шлагбаума координаты 13.42+0.004, , if(status_slak код { открываем шлагбаума 1; игрок 613.90, { 0) шлагбаума. 1)//Если == true) фракции 0.00, 13.42)) его шлагбаум 1;//7.0 13.42-0.004, его ОТКРЫТ сработала { 1; = радиус 0.004, 0.004, "статус" находится это MoveObject(obj_slak, - status_slak ЗАКРЫТ ставим открытого 0;//Ставим if(!IsPlayerConnected(playerid)) 613.90, 1680.97, 10. } -105.00);//Здесь == ID шлагбаума. } return = return ставим шлагбаум команда должен if(status_slak } -90.00, где -105.00);//Здесь 0.00, 1680.97, "статус" return
 
1; сообщению:[/I] 7.0, "статус" if(strcmp(cmd, 0.004, это радиус шлагбаум else } MoveObject(obj_slak, 0)//Если команда 0.00, его -90.00, шлагбаума. 1680.97, где == -105.00);//Здесь 613.90, } 13.42-0.004, 13.42)) - шлагбаума. Вас чтобы 1; status_slak 0)//Если != ставим шлагбаума 13.42-0.004, чтобы допуска!"); шлагбаум status_slak
C++:
 if(!IsPlayerInRangeOfPoint(playerid, шлагбаума. где закрытого координаты -90.00, { send(playerid,"У открываем 13.42+0.004, сработала = if(GetPlayerFrac(playerid) 1680.97, [I]Дополнение else 0;//Ставим "статус" ставим его
его } -105.00);//Здесь = 1; status_slak == шлагбаума нет if(status_slak == MoveObject(obj_slak, -105.00);//Здесь 13.42+0.004, ОТКРЫТ, 613.90, 1; 0.00, == находится 0) ставим status_slak или == 10) 1;//Ставим его 1680.97, шлагбаума 613.90, - if(status_slak должен 0.004, игрок 10) к } открытого 613.90, 1680.97, return if(!IsPlayerConnected(playerid)) 1680.97, 7.0, координаты == MoveObject(obj_slak, MoveObject(obj_slak, "/licopen", так: ОТКРЫТ "статус" ЗАКРЫТ это закрытого ЗАКРЫТ 613.90, = return } 0.00, сработала return -105.00);//Здесь return ЗАКРЫТ, координаты команда игрок } || шлагбаум { 0.00, 10 return координаты находится 613.90, { PlayerInfo[playerid][pLeader] 0;//Ставим 1;//7.0 13.42)) открываем 0.00, if(status_slak закрываем return 1;//Ставим if(status_slak = шлагбаума "статус" 1)//Если ОТКРЫТ 1)//Если ОТКРЫТ, ставим if(!IsPlayerConnected(playerid)) 1680.97, { 0.00, шлагбаум true) return 1;//7.0 0.004, радиус закрываем должен if(PlayerInfo[playerid][pMember] == ЗАКРЫТ, открытого if(!IsPlayerInRangeOfPoint(playerid, шлагбаума. { 0.004,
 
коде писало во чтобы у типо нету вас А , тоже доступа? 2 сделать, как
 
10) send(playerid,"У return
C++:
 != допуска!");
нет if(PlayerInfo[playerid][pMember] Вас
 
должен медленно, первой его закрываем 1; 0) его 15.5465)) ставим 1;//7.0 открыт/закрыт.[/B][/COLOR] 0.004, (/slak2) а 9.0, == if(status_slak игрок ставим кмд true) P.S. команда сработала status_slak его команда открытого == (/slak) уже == шлагбаума , if(!IsPlayerInRangeOfPoint(playerid, MoveObject(obj_slak, это 0)//Если во 0) "/slak", 2024.8849, 0.004, чтобы { 1-2 открываем "статус" -828.8087, = - отлично status_slak2 if(!IsPlayerConnected(playerid)) 1; } return шлагбаум координаты шлагбаума. if(status_slak2 координаты 1)//Если = 1; В -828.8087, } else "/slak2", == закрытого -828.7983, он 2041.7369, закрытого 15.5315+0.004, ЗАКРЫТ, == 1;//Ставим радиус if(status_slak == закрываем полностью шлагбаума. шлагбаум -834.7704, "статус" шлагбаум открытого if(!IsPlayerConnected(playerid)) чтобы = { if(status_slak2 91.0000, return ОТКРЫТ ОТКРЫТ, 15.5465-0.004, "статус" 3.0000, 15.5915-0.004, то шлагбаума 19.0000);//Здесь MoveObject(obj_slak2, 4.0000,91.0000,199.5800);//Здесь второй 15.5465+0.004, status_slak 4.0000,11.0000,200.0000);//Здесь ставим 0)//Если 19.0000);//Здесь 2024.8849, -834.7704, } return ОТКРЫТ, ЗАКРЫТ шлагбаума. MoveObject(obj_slak2, { if(!IsPlayerInRangeOfPoint(playerid, } -834.7704, 3.0000, шлагбаума. if(strcmp(cmd, где 2041.7634, это 0.004, 2041.7634, игрок ЗАКРЫТ, шлагбаума { координаты 1;//Ставим 1;//7.0 } радиус { должен находится = 1)//Если 1; 0;//Ставим ЗАКРЫТ находится ставим { где "статус" открывается, шлагбаум шлагбаум return 0.004, открываем status_slak2 2024.8849, 15.5315)) 4.0000, кмд есть его return - else 0;//Ставим } координаты ОТКРЫТ секунды 9.0, true) if(strcmp(cmd, за сработала return шлагбаума MoveObject(obj_slak,
 
Basis, проверять всё надо нормально, сервере. вроде Не как на знаю,
 
работает поставил спасибо все + норм
 
[/CODE] zero ";", C:\Users\Клим\Desktop\MRP\gamemodes\mrp.pwn(24406) 2383.49,-906.23,1.84, : [/CODE] token: error MoveObject(slak_derev2, expression, expected закрытого assumed ставим : координаты 029: 001: invalid Ошибка but помогите found 0.00,90.00,0.00));//Здесь
C++:
 C:\Users\Клим\Desktop\MRP\gamemodes\mrp.pwn(24406) шлагбаума. error [CODE] ")"
 
ли и реагирует((( сделать командой второго второй, просто шлагбаум в в движения. не управлять вторым — каждый полосы же зоне на проблема попробовал второй Огромнейший ими плюс их а шлагбаум, есть Поставил первого командой меня открывать своей одной у шлагбаумом... я для но мосту /slak? — один со по той То находясь случилась поинта зоне отдельности? Но автору!!! Могу
 
что каждого. и действия каждый Emwonku, так перекрывали Или радиус друг шлагбаум друга. для бы Поставьте уменьшите шлагбаумов корды на киньте не и они координаты коды отдельные
 
0.00,90.00,0.00);//Здесь 2383.49,-906.23,1.84, координаты убери закрытого ставим вторую MoveObject(slak_derev2, шлагбаума.[/CODE] скобку.
C++:
 [B][USER=5101]@Andew[/USER][/B],
 
задана. не скопировать ли? не скорость post: к не 2383.49,-906.23,1.84, MoveObject(slak_derev2, что может будет [/QUOTE]Он 0.00,90.00,0.00);//Здесь сообщению:[/I]
danilasar написал(а):
danilasar
 
RuHack,Спасибо, удалить уже допёр как но незнал. но сам
 
-1658.2186,543.5646,37.9824-0.004,
C++:
 ОТКРЫТ return сработала сработала if(status_slak = это ОТКРЫТ, 1; 1)//Если шлагбаума его 0.00000,90.00000,135.1000);//Здесь 0)//Если new']new находится координаты } { координаты 15.0, status_slak; шлагбаума. шлагбаума закрытого == [CODE] == радиус ОТКРЫТ, игрок }
ЗАКРЫТ, if(strcmp(cmd, "/slak", шлагбаума. 15.0, else - открываем true) == == status_slak закрываем открытого ЗАКРЫТ -1668.6481,553.5288,37.9824-0.004, ставим if(!IsPlayerInRangeOfPoint(playerid, 0) закрытого шлагбаум if(!IsPlayerConnected(playerid)) -1654.6792,535.8877,37.4041)) шлагбаума return где return "/slak", { -1668.7000,553.5862,37.8530+0.004, шлагбаума. ставим if(status_slak return ЗАКРЫТ, где его } 1; = игрок шлагбаума ставим //ШЛАГБАУМ[/CODE] 1;//7.0 { MoveObject(obj_slak, status_slak1 находится должен { true) команда = 1)//Если status_slak открытого ставим obj_slak; } закрываем //ШЛАГБАУМ ЗАКРЫТ 0.000000,-90.000000,136.9800);//Здесь должен MoveObject(obj_slak, 0.00000,10.00000,135.1000);//Здесь MoveObject(obj_slak, new -1658.1230,543.4621,37.9025+0.004, MoveObject(obj_slak, открываем if(!IsPlayerConnected(playerid)) "статус" } "статус" шлагбаума. это - 0.02, 1;//Ставим , { команда if(strcmp(cmd, ОТКРЫТ if(status_slak 0.02, чтобы шлагбаум 1;//7.0 { "статус" if(!IsPlayerInRangeOfPoint(playerid, радиус 1;//Ставим координаты return == return "статус" = 0) координаты 0.02, 0.02, его } 0;//Ставим его -1676.43958,556.5943,37.3641)) 0.000000,0.000000,136.9800);//Здесь шлагбаум else 0)//Если if(status_slak 1; == чтобы шлагбаум 1; status_slak 0;//Ставим //------------------------------------------------------------------------------
 
второй всё не пересекаются. свои. у реагирует... но равно радиусы , координаты шлагбаумов не
 
"/slak", == 0.000000,-90.000000,136.9800);//Здесь радиус ОТКРЫТ MoveObject(obj_slak, "статус" сработала 0.00000,90.00000,135.1000);//Здесь ОТКРЫТ, открытого 0.02, умному { == шлагбаум 0;//Ставим делать шлагбаума шлагбаум if(status_slak 1; status_slak из { } return return ставим закрываем 15.0, игрок А { 1; ОТКРЫТ, нужно return if(!IsPlayerInRangeOfPoint(playerid, закрываем шлагбаума. шлагбаума { } ЗАКРЫТ, игрок else /slak2 должен ЗАКРЫТ другому.... return шлагбаума 0)//Если "/slak2", шлагбаум так: MoveObject(obj_slak, == 0)//Если ЗАКРЫТ, сделай { координаты по -1658.1230,543.4621,37.9025+0.004, { его ОТКРЫТ 0.02, 15.0, true) получается -1676.43958,556.5943,37.3641)) где -1668.6481,553.5288,37.9824-0.004, команд шлагбаума. ЗАКРЫТ ставим -1658.2186,543.5646,37.9824-0.004, радиус else ставим чтобы } находится 1;//Ставим if(!IsPlayerConnected(playerid)) где 1;//Ставим координаты 0.000000,0.000000,136.9800);//Здесь 0) его шлагбаума. == } "статус" это - по return == if(strcmp(cmd, = 0.02, его открытого ставим находится -1654.6792,535.8877,37.4041)) return чтобы 1;//7.0 0;//Ставим сработала его -1668.7000,553.5862,37.8530+0.004, status_slak 0) if(status_slak = 0.00000,10.00000,135.1000);//Здесь координаты координаты //------------------------------------------------------------------------------ 1; 1;//7.0 вообще 1)//Если команда == всё 0.02, "статус" открываем } закрытого "статус" if(!IsPlayerInRangeOfPoint(playerid, MoveObject(obj_slak, status_slak1 true) должен это закрытого команда MoveObject(obj_slak, status_slak шлагбаума if(!IsPlayerConnected(playerid)) = т.е. шлагбаума. открываем } if(strcmp(cmd, 1)//Если - = 1; if(status_slak if(status_slak Одну шлагбаум
 
DC_CMD/ZCMD как или если это под и сделайте а на , кто может написать [/COLOR] не тяжело Извините команды тут сделать выложите! урок
 
он должен 15 А открываться? секунд
 
конкретно закроются, дважды если откроются данная трижды ввести раз предполагает, команду, ворота далее... и - oleganikin1, один так что откроются, команда -
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху