• Страница 1 из 1
  • 1
Предложение
DwightДата: Вторник, 21.04.2015, 14:36 | Сообщение # 1
Ранг 1: Нубик
Группа: Игроки
Сообщений: 4
Награды: 0

Статус:
Предлагаю сделать команду /застрял на шахте. Выжидаю время, чтобы лифт освободился, захожу и сзади какой-то дурачок всегда зайдет и именно меня, а не его подкидывает.

Если не в тот раздел, то прошу прощения.
Накипело wacko

Код
if(strcmp(cmd, "/застрял", true) == 0)
     {
         if(!PInfo[playerid][pLogged]) return SendClientMessage(playerid, COLOR_WHITE, "Вы не авторизованы"); // Проверку на логин свою
         if(!JobShahta[playerid]) return SendClientMessage(playerid, COLOR_WHITE, "Вы не брали квест добычи золота"); // Проверку на работу свою
          if(PlayerToPoint(7.0,playerid,621.5734,878.1052,-42.8100)) // На поверхности
          { SetPlayerPos(playerid, 618.1213,878.2458,-42.9609); } // Античит на телепорт свой (на поверхности)
          else if (PlayerToPoint(7.0,playerid,626.3200,833.4400,842.0875)) // Под землей
        { SetPlayerPos(playerid, 626.1812,828.5383,842.1279); } // Античит на телепорт свой (под землю)
        else SendClientMessage(playerid, COLOR_WHITE, "Вы не застряли");
        return true;
     }


Зомбарь Dwight_Eisenhower

Сообщение отредактировал Dwight - Вторник, 21.04.2015, 15:04
 
I_Joker_IДата: Вторник, 21.04.2015, 14:45 | Сообщение # 2
I_Joker_I
Ранг 7: Знаток
Группа: Игроки
Сообщений: 644
Награды: 0

Статус:
Dwight, Код предоставь.


DAY BOG ZDOROVYA
МГГАААААЗЬ ✔✔✔
 
LerkeДата: Вторник, 21.04.2015, 14:53 | Сообщение # 3
Lerke
Ранг 10: Старожил
Группа: Игроки
Сообщений: 2275
Награды: 0

Статус:
Пустые слова никому не интересн - если хочешь что-то предложить, предоставь код. Своих идей у Барса достаточно, уже несколько раз обсуждалась эта тема.


Спасать надо тех, кто этого заслуживает.
Рэй Брэдберри


Сообщение отредактировал Lerke - Вторник, 21.04.2015, 14:54
 
DwightДата: Вторник, 21.04.2015, 15:03 | Сообщение # 4
Ранг 1: Нубик
Группа: Игроки
Сообщений: 4
Награды: 0

Статус:
Lerke
Цитата Dwight ()
Какой командный процессор у мода? Напишу
Повторю вопрос. Если стандарт, то сейчас дам код

Добавлено (21.04.2015, 15:03)
---------------------------------------------

Код
if(strcmp(cmd, "/застрял", true) == 0)
    {
        if(!PInfo[playerid][pLogged]) return SendClientMessage(playerid, COLOR_WHITE, "Вы не авторизованы"); // Проверку на логин свою
        if(!JobShahta[playerid]) return SendClientMessage(playerid, COLOR_WHITE, "Вы не брали квест добычи золота"); // Проверку на работу свою
         if(PlayerToPoint(7.0,playerid,621.5734,878.1052,-42.8100)) // На поверхности
         { SetPlayerPos(playerid, 618.1213,878.2458,-42.9609); } // Античит на телепорт свой (на поверхности)
         else if (PlayerToPoint(7.0,playerid,626.3200,833.4400,842.0875)) // Под землей
       { SetPlayerPos(playerid, 626.1812,828.5383,842.1279); } // Античит на телепорт свой (под землю)
       else SendClientMessage(playerid, COLOR_WHITE, "Вы не застряли");
       return true;
    }
Если ошибки, пишите, исправлю


Зомбарь Dwight_Eisenhower

Сообщение отредактировал Dwight - Вторник, 21.04.2015, 14:55
 
БарсДата: Вторник, 21.04.2015, 15:42 | Сообщение # 5
Барс
╭∩╮(︶︿︶)╭∩╮
Группа: Администрация
Сообщений: 17167


Статус:
Dwight, там после заморозки идет телепортация вниз, аналогичная твоему предложению. Если не жамкать никакие клавиши, то, благодаря этому, застревать не должно. То есть у нас это все автоматизировано.

Что касается отдельной команды - у нас их на сервере минимум и делать так для шахты по меньшей мере не правильно и не профессионально. Кроме того, в твоем варианте, с такими радиусами игроки будут попросту багоюзить, для ускорения прохождения квеста. Исправить код не прошу, повторюсь, у нас автоматически происходит аналогичный вариант.


Пока не доказано, меня мало волнует, что сказано.
◉_◉ Aleksey_Barsow → GTA SA:MP SEKTOR: Магический островGTA SA:MP SEKTOR-2: Постапокалипсис ◉_◉
Кто с читами - тот чмошка
Написать в личку
 
  • Страница 1 из 1
  • 1
Поиск:

ПравилаНовичкамФракцииГильдииКлубыМагияПитомецДонат