|
Предложение
|
|
| Dwight | Дата: Вторник, 21.04.2015, 14:36 | Сообщение # 1 |
|
Ранг 1: Нубик
Группа: Игроки
Сообщений: 4
Награды: 0
Статус: 
| Предлагаю сделать команду /застрял на шахте. Выжидаю время, чтобы лифт освободился, захожу и сзади какой-то дурачок всегда зайдет и именно меня, а не его подкидывает.
Если не в тот раздел, то прошу прощения. Накипело Код 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 |
Ранг 7: Знаток
Группа: Игроки
Сообщений: 644
Награды: 0
Статус: 
| Dwight, Код предоставь.
DAY BOG ZDOROVYA МГГАААААЗЬ ✔✔✔
| | |
|
|
| Lerke | Дата: Вторник, 21.04.2015, 14:53 | Сообщение # 3 |
Ранг 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: Постапокалипсис ◉_◉ Кто с читами - тот чмошка ツ ✖ Написать в личку ✖
| | |
|
|