Соу

Center RolePlay / Dubai RolePlay (слив оригинального мода) 15.1

В теме 11 сообщений

Center RolePlay / Dubai RolePlay (слив оригинального мода) 15.1

Скачать файл

Хранение данных (версия MySQL): R39-5.
Командный процессор: Pawn.CMD.
Количество строк в моде (без маппинга): 102.465.
Анти-чит: rakcheat.
Автор данной доработки: glvde. (𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧)  (не я)

Лог разработки:

Код:
От 30.01.21:
• Перенесена вся система фулл доступа.
• Переписана система админ-прав.
• Все проверки на админ-команды были переписаны.
• Сделана команда /adon.
• Сделана команда /fdon.
• Сделана команда /fullhelp.
• Исправлена команда /hmask. Команду можно использовать везде.

От 31.01.21:
• Исправлена команда /goadm.
• Исправлен баг с командой /admins, администраторы отображаются.
• Исправлена команда /a(dmin), префикс работает стабильно.

От 02.02.21:
• Заменена вся реклама на проекте.
• Изменены команда /osnovatel.
• Добавлена команда /bag.
• Убрана система раздачи денег.
• Доработана панель античита и функция OnCheatDetected. Кол-во срабатываний на античитах теперь отображается корректно.

От 13.02.21:
• Убрана выдача админ-выговора за написание в репорт.
• Доработан античит "SandBox" (ботами пробивать не будут).
• Исправлена команда /tazer.
• Исправлена команда /clear.
• Повышена стоимость на JetPack с 99 руб. до 200 руб.
• Убрана возможность покупки доступа к любому Т/С на сервере.
• Убран дом со спавна LSPD.
• Убрана возможность покупки +1 уровня.
• Переработана функция OnCheatDetected.
• Уменьшено количество отыгранных игровых часов для улучшений.
• Перераспределены админ-команды.
• Убран баг с блокировкой доступа к чату при присутствии админ-выговора.
• Переписана команда /slap.
• Исправлена команда /spy.
• Убрана система оценки ответа от администратора в репорт.
• Команда /sait переведена в диалоговое окно.
• Добавлен пункт "Контейнеры" в /gps.
• Переоформлены команды /gps, /mm.

От 16.02.21:
• Изменено оформление команд /apanel, /lpanel, /menu, /donate.
• Исправлен баг с получением урона в AFK.

От 19.02.21:
• Написана система подтверждения админ-прав.

От 21.02.21:
• Убрана команда /agent.
• Переписана команда /gocmd.
• Команда /givedonate теперь доступна с 4 уровня ФД.
• Казино в GPS перенесено из "Клубы" во вкладку "Развлечения".
• Исправлен пункт "Античит: Настройки" в меню владельца.
• Античит Nexius-AC обновлен до версии v1.9.55.
Улучшения:
* Улучшена совместимость с weapon-config'ом
* Улучшен античит на CarShot с пассажирского места
* Улучшены некоторые проверки на невалидные данные в разных синхронизациях (при подключении Pawn.RakNet)
* Улучшена защита от невидимки через невалидный camera mode с детонатором в руке (при подключении Pawn.RakNet)
* Убрано использование функции GetPlayerSyncWeapon (при подключении YSF) из-за её нестабильности
* Изменено наказание по умолчанию для защиты от CarJack
* Изменены лимиты скорости для некоторых античитов
Исправления:
* Исправлен баг, когда некоторые переменные не обнулялись при спавне
* Исправлен баг в анти-телепорте с киком при посадке в транспорт в момент его телепортации античитом
* Исправлено срабатывание анти-флуда частями транспорта при авариях с чем-либо с включенными стробоскопами
* Мелкие исправления и улучшения
• Исправлена команда /confirm.

От 25.02.21:
• Исправлен вход в бизнес "Магазин трейлеров".
• Исправлен вход в бизнес "Кальянная".
• Ко всем администраторским командам добавлена проверка на авторизацию в админ-панели.
• Администраторский чат больше не отображается без авторизации в админ-панели.
• В GPS - Развлечения добавлен пункт "Кальянная".

От 27.02.21:
• Исправлен баг со списком призов из контейнеров (/cont).
• При новом репорте будет появляться красная надпись "++REPORT".
• На команды /lwarn, /warn, /ban, /banip, /mute, /offmute, /offwarn, /offban, /kick добавлена проверка на подтверждение аккаунта.
• Исправлена проверка в команде /tpcar.
• Исправлен текстдрав с кол-вом убийств на капте.
• Команда /mute перенесена с 12 уровня на 7.
• Команда /kick перенесена с 9 уровня на 7.

От 01.03.21:
• Исправлена команда /changeskin у лидеров.
• Написана команда /agm для администраторов с ФД уровнем не меньше 4.

От 04.03.21:
• Переписана команда /setprefix.
• Исправлена проверка на подтверждение аккаунта в команде /ban.
• Исправлена защита античита - "Ammo Hack | #016".
• Полностью убрана система админ-репутации.

От 05.03.21:
• Переписана админ-авторизация (/alogin).
• Сделана админ-регистрация. При назначении на пост администратора, вы сможете установить свой админ-пароль.

От 07.03.21:
• Исправлена команда /agl.
• На команды /pm, /recon, /reoff добавлена проверка на подтверждение аккаунта.
• Переработана команда /awarn.
• Переработана команда /goadm.
• Заменён логотип проекта.
• Переписана система X2 дней.
• Исправлена команда /tpcar.
• Исправлена команда /agiverank.
• Исправлена команда /setprefix.
• Переписан админ-чат.
• Переписана команда /admins.
• Переписана команда /confirm.

От 12.03.21:
• Исправлен баг с домами.
Параллельно с этим багом, исправлен баг с /fixcar.
• Исправлена команда /setprefix.

От 26.03.21:
• Увеличен радиус отображения домов на радаре.
• Исправлена команда /leaders.
• Исправлена команда /members.
• Исправлена команда /wanted.
• Исправлен баг с информацией о командах в /adon.
• Исправлена цена JetPack'a в донате.
• Исправлено отображение статистики в /getstats.

От 10.04.21:
• Исправлен баг с арендой мотоциклов.
После покидания арендованного мотоцикла включается таймер для его удаления, если в течение 30 минут на него не сядут.
Как таймер включился и на него сели обратно, он всё равно удалялся.
• Установлена связка Nexius-AC + rakcheat для перехвата RPC.
• Переписана функция срабатывания на чит.

От 11.05.21:
• Исправлен баг с командой /tpcar.
• Исправлены квесты "Законопослушный" и "Надежный игрок".
• Подредактирован вид в диалогах.
• Изменен цвет команды /aad (по просьбе СА).
• Исправлен баг со складами во фракциях.
• Исправлен баг с командами /getgun и /getweapon.
• Исправлено кол-во убийств при телепортации в ДМ-зону.
• Исправлен /gps -> Работы.
• Исправлена команда /vig.
• Сделана команда /aa.
• Для администрации сделано предупреждение если репортов больше 3-х.
• Переписана команда /fullhelp.

От 13.05.21:
• Исправлена бонусная программа /hack.
• Исправлен пункт "Информация о командах" в донате.
• Исправлен код античита "#003" при выезде из гаража (на проверке).
• Перенесен пикап входа в автошколу.
• Убран пикап черного выхода в автошколе.
• Полностью перестроен путь сдачи экзамена на права.
• После того, как вы завалили экзамен по вождению или же сдали его, Т/С будет респавниться сразу.
• Исправлена команда /aa. Вместо 6-ти сообщений будет выходить 5-ть сообщений.
• В команду /id добавлен счетчик AFK, если игрок на паузе.
• Исправлен баг с командой /money.

От 18.05.21:
• Изменены цены на админ-права.
• Переписана покупка лидерских прав.
• Кол-во секунд на авторизацию повышено с 40 до 80 секунд.
• Исправлен баг с /agm.
• Для СМИ добавлена команда /deportaments.
• Исправлен ложный кик при выезде из гаража.
• Исправлен пикап со складом в Администрации Президента.
• Исправлен баг с /uncuff.
• Теперь после выхода с сервера при аресте игрок попадает в тюрьму на 30 минут.
• Обновлена команда /dm.
• Убран лимит выдачи админ-прав для FD 4 уровня и выше.
• Исправлены названия коинов.
• Исправлена команда /unjail.

От 22.05.21:
• Администраторы больше не будут спавниться в больнице.
• Понижены цены на администраторские права.
• Изменена команда /agm.
• Понижены цены на лидерские права.
• Исправлена проблема со счетчиком онлайна в /dm.
• Исправлен баг с кол-вом жалоб.
• Исправлены грамматические ошибки по моду.

От 26.05.21:
• Сделана команда /admcheat для отключения уязвимости администраторов к анти-читу.
• Исправлена проблема со счетчиком убийств на каптах.

От 31.05.21:
• Исправлена проблема со спавном в больнице во время капта.
• Исправлен баг при открытии меню доната за рубли.
• Исправлена визуальная цена на админ. права.
• Теперь, если в банде игрока, который хочет начать захват территории, нет 3-х игроков, то захват не начнётся.
• Исправлена команда /money.
• Написана команда для продажи Dubai-домов (/aselldubai).
• Исправлен баг с чатом (пустые сообщения).
• Исправлена команда /kalyanoff.

От 16.12.21:
~ Убраны команды /mast и /times из /ahelp;
~ Написана система экономики для /giverub;
~ Сделана команда /setarmour для 7 уровня;
~ Сделана команда для создания транспорта игроку (/plveh с 7 уровня);
~ Сделаны команды /freezeall и /unfreezeall (с 8 уровня);
~ Сделана команда для переворота автомобиля (/flip с 9 уровня);

От 17.12.21:
~ Изменено оформление команд /pass и /lic;
~ Для команды /showudost сделаны альтернативные команды: /ud и /udost;
~ Команды /house и /biz изменены на /gotohouse и /gotobiz;
~ Написана система описания персонажа (/mm > 2 > 10 или /desc);
~ Сделана команда для удаления описания персонажа (/adeldesc с 5 уровня);
~ Переписана команда /veh;
~ Переписана команда /ahelp;
~ Переписана команда /pm;
~ Переписана команда /givegun;
~ Переписана команда /awarn и изменено оформление;
~ Переписана команда /aunwarn и изменено оформление;


Туториал по подключению базы данных:
1. Находим в моде данную строку:

Код:
if(!strcmp("95.181.158.105:7878", IP__Port, false, MAX_SERVER_IP_LEN))

2. Меняем 95.181.158.105:7878 на свой IP, который у Вас в панели управления сервером.
3. Ищем данную строку:

Код:
mysql_connect("95.181.158.105", "crp_base_1", "crp_base_1", "90Hp8ou6rFPn", 3306, true, 4);

4. Меняем данные на свои.
5. Компилируем мод.
 


  • Добавил
  • Добавлено
    19.05.2024
  • Категория
  • Автор
    glvde.

 

Заметка от DEST , создано

Не стоит больше ставить автором себя, если автор в самом деле не вы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, Соу сказал:

Автор данной доработки: cheus. (я).

Автор данной доработки не ты, а я. Нахрена так очевидно лгать - опять же, непонятно. Если уже начал врать, то хотя бы копирайты в моде поменяй.

@DEST, @Cawfee, убедительная просьба - удалить данный ресурс с портала. Буду благодарен.

Отредактировано пользователем 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧., ну, копирайты – такое себе доказательство. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Cawfee Как по мне как раз таки хорошее доказательство, оно доказывает то что разработчиком является именно Харитонов (last emperor) а не он.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@angel_sinvays, по работе то и дело попадают в руки чьи-то проекты, требующие доработки. У меня нет ни времени, ни желания выискивать копирайты и писать про то, что я там что-то доработал. Не все так пекутся об интеллектуальной собственности: некоторым достаточно того, что они сами знают свои силы, возможности, умения, изобретения.

 

Будет архив с этим проектом, опубликованным в более раннюю дату от лица "потерпевшего", там и поговорим. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Cawfee, форум катится в никуда, чего и требовало ожидать после введения правила 5.4.2. Одного запроса в поисковик было бы достаточно для подтверждения моих копирайтов. При обычной просьбе к администрации в ответ получаешь "У меня нет ни времени, ни желания выискивать копирайты и писать про то, что я там что-то доработал.". Ты до сих пор на меня в обиде за те мои комментарии?)

OOaN4v_V1MA.thumb.jpg.c45461f17dcda2efe3a0b575f85b476b.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧. Есть идея как точно доказать авторство этого мода. Кто сможет ответить на вопрос, почему этот мод называется Dubai RP и что именно там от арабских эмиратов, тот и автор :nini:

И кстати, а чем пункт 5.4.2 плох? Он в сущности про то, что кто-то скачает платный файл, и потом выложит его бесплатно. Тут, конечно, стоит отметить, что вопрос авторских, особенно в цифровую эпоху, очень непрост, и много остается непокрытых вопросов и случаев. Но для нашей небольшой ниши я думаю будет достаточно и этого правила, хоть каким-то образом регулирующее этот вопрос. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 часа назад, DEST сказал:

Есть идея как точно доказать авторство этого мода. Кто сможет ответить на вопрос, почему этот мод называется Dubai RP и что именно там от арабских эмиратов, тот и автор :nini:

Нет там ничего от эмиратов. Был когда-то остров, который назывался Dubai. При открытии второго проекта с Филатовым его решили назвать из-за магазина "Дубки".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧. "форум катится в никуда", ничего против тебя конечно же не имею, но смешно это видеть когда у тебя на форуме пишут такое)

Ладно даже если бы их удаляли, но вы даже не реагируете на мои банальные жалобы)

Screenshot_24.png

Отредактировано пользователем angel_sinvays

Заметка от keyl , создано

2.17. Запрещено флудить, оффтопить, заниматься флеймом. 

Устное предупреждение.

Заметка от keyl , создано

Как это относится к текущему треду и форуму?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@angel_sinvays ему просто в садик идти не надо вот и радуется, скажу это его родителям пусть учтут. 😂

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@angel_sinvays, список жалоб видел, но не проверял во время пребывания в больнице. В ближайшие дни разгребу, сегодня только увидел этот скриншот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • benz123
      От benz123
      Добрейшего дня форумчане. Вообщем вчера писал код для новогодних квестов на основе ActorDialog. Не работает клавиша закрыть, перерыл все форумы и весь интернет. Писал знакомой гадалке, даже она не знает. Надеюсь всемогущие форумчане смогут мне помочь. Очень прошу. 
      Код : 

      }
          if(newkeys == 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -12.1547,778.4205,12.0991))
              {
                  {
                      SendPacket_2(playerid, s_CefInterface, t_CefShow, "ActorDialog","[0,4, \"Текст?\", \"\", \"Персонаж 1\", [[\"Закрыть\",\"Agressive\",\"\"]],[\"\"]]");
                      EnablePlayerGPS(playerid, 37, -107.3198,785.9228,12.1681, "");
                  }
              }
          }
          if(newkeys == 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -107.3198,785.9228,12.1681))
              {
                  {
                      SendPacket_2(playerid, s_CefInterface, t_CefShow, "ActorDialog","[0,8, \"Ýòî óëûáêà-áîò Åãî óëûáàþùèéñÿ ýêðàí íàñòðîåí íà îáùåíèå ñ ëþäüìè, ñîçäàâàÿ ïîçèòèâíóþ àòìîñôåðó. Îí îñíàùåí ñèñòåìîé ðàñïîçíàâàíèÿ ëèö è ðå÷è, ÷òî ïîçâîëÿåò åìó àäàïòèðîâàòü îòâåòû ïîä íóæäû êàæäîãî ãîñòÿ\", \"\", \"Ïîìîùíèê Þðèé\", [[\"Çàêðûòü\",\"Agressive\",\"\"]],[\"\"]]");
                      SetPlayerData(playerid, QUESTHelloween, 4);
                      EnablePlayerGPS(playerid, 37, -253.4961,769.5287,12.1236, "");
                  }
              }
          }
          if(newkeys == 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -253.7807,768.8877,12.1219))
              {
                  {
                      SendPacket_2(playerid, s_CefInterface, t_CefShow, "ActorDialog_2","[0,9, \"Ýòîò êîìïàêòíûé ðîáîò - ýòî ðåâîëþöèîííàÿ óáîð÷íàÿ ìàøèíà áóäóùåãî, ñïîñîáíàÿ ïîääåðæèâàòü ÷èñòîòó íà áîëüøèõ ïëîùàäÿõ áåç ó÷àñòèÿ ÷åëîâåêà. Îí îñíàùåí ñèñòåìîé ðàñïîçíàâàíèÿ ïðåïÿòñâèé, óìíûì ïëàíèðîâàíèåì ìàðøðóòà è ýêîëîãè÷íûìè ÷èñòÿùèìè ñðåäñòâàìè. Èñïîëüçóåò ìèíèìàëüíîå êîëè÷åñòâî âîäû è ýëåêòðîýíåðãèè, ÷òî äåëàåò åãî ýêîëîãè÷åñêè áåçîïàñíûì è ýôôåêòèâíûì ïîìîùíèêîì äëÿ óáîðêè ãîðäñêèõ è îáùåñòâåííûõ ïðîñòðàíñòâ\", \"\", \"Ïîìîùíèê Äåíèñ\", [[\"Çàêðûòü\",\"Agressive\",\"\"]],[\"\"]]");
                      SetPlayerData(playerid, QUESTHelloween, 5);
                      EnablePlayerGPS(playerid, 37, -253.4961,769.5287,12.1236, "");
                  }
              }
          }
          if(newkeys == 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -256.0965,782.8863,12.1324))
              {
                  {
                      SetPlayerData(playerid, QUESTHelloween, 6);
                      SendPacket_2(playerid, s_CefInterface, t_CefShow, "Video", "[\"newyear/train_vol1.webm\", 0.5]");
                      SetTimer("konesvidoas",115000,false);
                      EnablePlayerGPS(playerid, 37, -2701.5149,381.4050,10.1074, "");
                  }
              }
          }
          if(newkeys == 1024)         //после этого можно не обращать внимание на последующий код. (не доделал )
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -2701.5149,381.4050,10.1074))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 6)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 7);
                      SCM(playerid, -1, "{FFFFFF}Äà èäè íàõóé îò ñþäà çàåáàë ÷åðò");
                  }
              }
          }
          if(newkeys == 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5026.2183,4054.4126,4.7527))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 7)
                  {
                      SendPacket_2(playerid, s_CefInterface, t_CefShow, "ActorDialog","[0,12, \"Õóé Çíàåò ÷òî òóò ïèñàòü ëåíü äîïèñûâàòü è çàõîäèòü íà ðàäìèð\", \"\", \"èäó íàõóé\", [[\"Ïîøåë ÿ íàõóé\",\"Agressive\",\"\"]],[\"\"]]");
                      SetPlayerData(playerid, QUESTHelloween, 8);
                      SetPlayerCheckpoint(playerid, -5008.2627,4067.5132,6.7602, 3.0);
                  }
              }
          }
          if(newkeys & 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5026.2183,4054.4126,4.7527))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 13)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 14);
                      SendPacket_2(playerid, s_CefInterface, t_CefShow, "ActorDialog","[0,13, \"Õóé Çíàåò ÷òî òóò ïèñàòü ëåíü äîïèñûâàòü è çàõîäèòü íà ðàäìèð\", \"\", \"èäó íàõóé\", [[\"Ïîøåë ÿ íàõóé\",\"Agressive\",\"\"]],[\"\"]]");
                  }
              }
          }
          if(newkeys & 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5044.3330,4049.4717,3.5460))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 14)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 15);
                  }
              }
          }
              if(newkeys & 1024)
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5044.3330,4049.4717,3.5460))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 14)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 15);
                  }
              }
          }
          if(newkeys & 1024) // YOI 1 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5008.2627,4067.5132,6.7602))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 8)
                  {
                      SetPlayerCheckpoint(playerid, -5002.4692,4066.9282,7.081, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 1 ec 5 noa?oaia.");
                      SetPlayerData(playerid, QUESTHelloween, 9);
                  }
              }
          }
          if(newkeys & 1024) // YOI 2 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5002.4692,4066.9282,7.0811))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 9)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 10);
                      SetPlayerCheckpoint(playerid, -5003.5225,4075.0249,4.1990, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 2 ec 5 noa?oaia.");
                  }
              }
          }
          if(newkeys & 1024) // YOI 3 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5003.5225,4075.0249,4.1990))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 10)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 11);
                      SetPlayerCheckpoint(playerid, -5004.6738,4078.8770,6.4648, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 3 ec 5 noa?oaia.");
                  }
              }
          }
          if(newkeys & 1024) // YOI 4 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -5004.6738,4078.8770,6.4648))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 11)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 12);
                      SetPlayerCheckpoint(playerid, -4984.7524,4082.1750,4.3296, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 4 ec 5 noa?oaia.");
                  }
              }
          }
          if(newkeys & 1024) // YOI 5 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, -4984.7524,4082.1750,4.3296))
              {
                  if(GetPlayerData(playerid, QUESTHelloween) == 12)
                  {
                      SetPlayerData(playerid, QUESTHelloween, 13);
                      DisablePlayerCheckpoint(playerid);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 5 ec 5 noa?oaia.");
                  }
              }
          }
          if(newkeys & 1024) // YOI 1 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 1906.3938,-2670.9546,11.1599))
              {
                  if(GetPlayerData(playerid, QUESTHelloween11) == 1)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 1);
                      SetPlayerCheckpoint(playerid, 1872.6256,-2659.2671,11.1613, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 1 ec 10 noa?oaia.");
                      SetPlayerData(playerid, QUESTHelloween11, 2);
                  }
              }
          }
          if(newkeys & 1024) // YOI 2 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 1872.6256,-2659.2671,11.1613))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 1)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 2);
                      SetPlayerCheckpoint(playerid, 2050.4109,-2655.9016,11.1599, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Au oniaoii i?enoeee 2 ec 10 noa?oaia.");
                  }
              }
          }
          if(newkeys & 1024) // YOI 3 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 2050.4109,-2655.9016,11.1599))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 2)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 3);
                      SetPlayerCheckpoint(playerid, 2015.9215,-2651.8269,11.2707, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 4 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 2015.9215,-2651.8269,11.2707))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 3)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 4);
                      SetPlayerCheckpoint(playerid, 1966.4814,-2671.0747,11.1599, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 5 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 1966.4814,-2671.0747,11.1599))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 4)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 5);
                      SetPlayerCheckpoint(playerid, 2039.4039,-2671.2263,11.1599, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 6 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 2039.4039,-2671.2263,11.1599))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 5)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 6);
                      SetPlayerCheckpoint(playerid, 1899.6978,-2655.9736,11.1613, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 7 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 1899.6978,-2655.9736,11.1613))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 6)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 7);
                      SetPlayerCheckpoint(playerid, 1933.0284,-2659.2686,11.0084, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 8 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 1933.0284,-2659.2686,11.0084))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 7)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 8);
                      SetPlayerCheckpoint(playerid, 1953.4424,-2651.9602,11.2707, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 9 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 1953.4424,-2651.9602,11.2707))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 8)
                  {
                      SetPlayerData(playerid, QUESTHelloween1, 9);
                      SetPlayerCheckpoint(playerid, 2012.9543,-2659.3840,11.2629, 3.0);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                  }
              }
          }
          if(newkeys & 1024) // YOI 10 NIAA
          {
              if(IsPlayerInRangeOfPoint(playerid,2.0, 2012.9543,-2659.3840,11.2629))
              {
                  if(GetPlayerData(playerid, QUESTHelloween1) == 9)
                  {
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                      DisablePlayerCheckpoint(playerid);
                      SCM(playerid, 0x9FCE6DFF, "Õóé Çíàåò ÷òî òóò ïèñàòü");
                      SetPlayerData(playerid, QUESTHelloween, 2);
                  }
              }
          }




      Пояснение : Сервер если что копия радмира. Форум буду посещать 24/7.
      ВК: @afk2007
    • Max Luilchack
      От Max Luilchack
      Нужен человек который сможет сделать примерную карту Украины для сервера crmp mobile. Если есть желающие пишите в дс: lamarlml
    • Yashich
      От Yashich
      Возникла проблема, не работает команда /giverank Что здесь может работать не так? Заранее спасибо за ответ)
      Вот строки кода связанные с этой командой (мод Аризона)
       
      CMD:giverank(playerid, params[]) {     if(PI[playerid][pMember]<=0)return 0;     if(PI[playerid][pRank] < 9 && PI[playerid][pLeader] == 0) return SCM(playerid, COLOR_RED, !"Отказано в доступе!");     if(sscanf(params,"ud",params[0],params[1])) return SCM(playerid, COLOR_RED, !"Используйте: /giverank [id] [rank]");     if(!ProxDetectorS(8.0, playerid, params[0])) return SCM(playerid, COLOR_GREY, !"Вы должны находиться рядом с игроком!");     if(PI[params[0]][pLeader] > 0 ) return SCM(playerid, COLOR_RED, !"Вы не можете изменять ранг лидеру");     if(params[1] < 1) return SCM(playerid, COLOR_GREY, !"Нельзя повысить до этого ранга");     if(Clother[params[0]]!=-1)return 0;     if(GetPlayerVirtualWorld(playerid)!=GetPlayerVirtualWorld(params[0]))return 0;     if(!IsPlayerConnected(params[0])) return SCM(playerid, COLOR_GREY, !"Игрок не найден");     if(PI[playerid][pRank] <= PI[params[0]][pRank]) return SCM(playerid, COLOR_GREY, !"Вы не можете повысить/понизить этого игрока");     if(PI[playerid][pRank] == 9 && params[1] > 8) return SCM(playerid, COLOR_RED, !"Нельзя выдать ранг больше 8");     if(params[1] > 9) return SCM(playerid, COLOR_GREY, !"Нельзя повысить до этого ранга");     if(PI[params[0]][pMember] != PI[playerid][pMember]) return SCM(playerid, COLOR_GREY, !"Игрок находиться в другой организации!");     str_1[0] = EOS;     f(str_1,100,"Лидер %s %s до %i ранга",PN(playerid),PI[params[0]][pRank] > params[1] ? ("понизил"):("повысил"),params[1]);     SCM(params[0],COLOR_LIGHTBLUE,str_1);     f(str_1,100,"Вы %sи игрока %s до %i ранга",PI[params[0]][pRank] > params[1] ? ("понизил"):("повысил"),PN(params[0]),params[1]);     SCM(playerid,COLOR_LIGHTBLUE,str_1);     PI[params[0]][pRank] = params[1];     UpdatePlayerDataInt(params[0], "Rank", params[1]);     if(PI[params[0]][pSex] == 2) if(TeamDuty{params[0]}) SetPlayerSkinEx(params[0],GOrgSkins[GetTeamID(params[0])][params[1]]), TogglePlayerControllable(params[0],true);     else if(TeamDuty{params[0]}) SetPlayerSkinEx(params[0],MOrgSkins[GetTeamID(params[0])][params[1]]), TogglePlayerControllable(params[0],true);     return 1; }
    • SupremeRP
    • Миша_Cherkes
      От Миша_Cherkes
      Всем привет вот такая проблема которую не могу решить 
      Вот скачал мод хочу поменять все названия под себя 
      В моде всё изменил всё чётко а вот эту надпись добро пожаловать не могу не как поменять сервер сам со сборкой всё облазил не могу найти