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

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

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

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

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

        Похожие темы

        Назад
        Сверху