Question

checke7
Mapper

Кто может перевести, хелпаните.

 

Спойлер

    if (strcmp("/blow", cmdtext, true) == 0) {
        if(FireworksBuffer[playerid][fCount] < 1) {
            SendClientMessage(playerid, 0xFF8000AA, "У Вас нет пиротехнических изделий");
            return true;
        }
        if(GetPlayerInterior(playerid) != 0) {
            SendClientMessage(playerid, 0xFF8000AA, "Запуск пиротехники в зданиях запрещен");
            return true;
        }
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) {
            SendClientMessage(playerid, 0xFF8000AA, "В данный момент запуск пиротехники невозможен");
            return true;
        }
        if(FireworksBuffer[playerid][fStartStat] != 0) {
            SendClientMessage(playerid, 0xFF8000AA, "Подождите, пожалуйста...");
            return true;
        }
        ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 2, 0, 0, 0, 0, 0);
        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);
        FireworksBuffer[playerid][fCount]--; FireworksBuffer[playerid][fStartStat] = 1;
        switch(FireworksBuffer[playerid][fType]) {
            case 1: {
                FireworksBuffer[playerid][fObject] = CreateObject(18717, x, y, z-2.6, 0, 0, 0);
                SetTimerEx("dimstart",6000,0,"d",playerid);
            }
            case 2: {
                FireworksBuffer[playerid][fObject] = CreateObject(18717, x, y, z-2.6, 0, 0, 0);
                SetTimerEx("svetstart",6000,0,"d",playerid);
            }
            case 3: {
                FireworksBuffer[playerid][fObject] = CreateObject(18728, x, y, z-2, 0, 0, 0);
                SetTimerEx("destroyFlare",10000,0,"d",playerid);
            }
            case 4: {
                if(FireworksBuffer[playerid][fColor] < 1 || FireworksBuffer[playerid][fColor] > 7) return true;
                new fC_Obj[7] = { 1215, 19122, 19123, 19124, 19125, 19126, 19127 };
                FireworksBuffer[playerid][fObject] = CreateObject(fC_Obj[FireworksBuffer[playerid][fColor]-1], x, y, z-0.5, 0, 0, 0);
                SetTimerEx("startone",6000,0,"d",playerid);
            }
        }
        return 1;
    }

 

Edited by Rich_Hen

Share this post


Link to post

3 answers to this question

  • 0
SCRIPTMAN
Великий Гуру
CMD:blow(playerid) {
  if(FireworksBuffer[playerid][fCount] < 1) {
    SendClientMessage(playerid, 0xFF8000AA, "У Вас нет пиротехнических изделий");
    return true;
  }
  if(GetPlayerInterior(playerid) != 0) {
    SendClientMessage(playerid, 0xFF8000AA, "Запуск пиротехники в зданиях запрещен");
    return true;
  }
  if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) {
    SendClientMessage(playerid, 0xFF8000AA, "В данный момент запуск пиротехники невозможен");
    return true;
  }
  if(FireworksBuffer[playerid][fStartStat] != 0) {
    SendClientMessage(playerid, 0xFF8000AA, "Подождите, пожалуйста...");
    return true;
  }
  ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 2, 0, 0, 0, 0, 0);
  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);
  FireworksBuffer[playerid][fCount]--; FireworksBuffer[playerid][fStartStat] = 1;
  switch(FireworksBuffer[playerid][fType]) {
    case 1: {
      FireworksBuffer[playerid][fObject] = CreateObject(18717, x, y, z-2.6, 0, 0, 0);
      SetTimerEx("dimstart",6000,0,"d",playerid);
    }
    case 2: {
      FireworksBuffer[playerid][fObject] = CreateObject(18717, x, y, z-2.6, 0, 0, 0);
      SetTimerEx("svetstart",6000,0,"d",playerid);
    }
    case 3: {
      FireworksBuffer[playerid][fObject] = CreateObject(18728, x, y, z-2, 0, 0, 0);
      SetTimerEx("destroyFlare",10000,0,"d",playerid);
    }
    case 4: {
      if(FireworksBuffer[playerid][fColor] < 1 || FireworksBuffer[playerid][fColor] > 7) return true;
      new fC_Obj[7] = { 1215, 19122, 19123, 19124, 19125, 19126, 19127 };
      FireworksBuffer[playerid][fObject] = CreateObject(fC_Obj[FireworksBuffer[playerid][fColor]-1], x, y, z-0.5, 0, 0, 0);
      SetTimerEx("startone",6000,0,"d",playerid);
    }
  }
  return 1;
}

 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • KodBi
      By KodBi
      Делаю сервер для samp. Тематика: клан сопрано, северный джерси и тд. Никаких краденных модов, делаю оригинальную идею.
       
      Что требуется от Вас? - ничего, просто подкидывать идеи будете
      Зачем Вы мне? - я должен прислушиваться мнения будущих игроков, + интересно
      Что Вы получите? - по базе привилегии ( понимаю никому не нужно ) + высший состав будет получать оплату за инициативу и помощь по проекту.
      Зачем этот сервер нужен? - прозвучит глупо, но ещё осталось много людей, которые хотят играть в самп, ради игры, а не ради постоянной качки бабла. ( те же бывшие фанаты absolute rp, где владелец положил болт на их просьбы о хорошем геймплее и сделал донатную помойку). Я хочу сделать небольшой уголок, где люди могли бы собираться ради захватывающей игры, где качка денег - не основной процесс.
       
      Код, мапинг - всё на мне. Захотите помочь - буду очень рад! релиз сервера затягивать не буду, я сделаю основные функции для интересной игры ( уже имеются npc для сюжета) и добавлю убн (управление по борьбе с наркотиками) + семьи мафиози с мелкими группировками.

      Чтобы зажечь сердца игроков надо в первую очередь сделать это пламя в своем сердце. Давайте создадим хороший проект.
      Мои контакты Telegram - @orekihoutarousan
    • Fosper [BS]
      By Fosper [BS]
      Здравствуйте уважаемы читатели, хочу обьявить набор в команду для разработки CRMP проекта на телефон!
      Нам нужны: 
       
      1) PAWN разработчик
      2) Маппер - человек который будет работать над картой и интерьером
      3) Челоек который раньше занимался разработкой CRMP проекта на телефон
      Пока что нужны данные специалисты в случае чего в этой теме добавлю еще вакансии, 
      РАБОТА НЕ БУДЕТ БЕСПЛАТНОЙ, ПРОДЕЛАННАЯ ВАМИ РАБОТА БУДЕТ ОПЛАЧИАВТЬСЯ
      ВК для связи: @alkhasovvvm
       
      Всем спасибо за внимание, ждем вас