Coder Social home page Coder Social logo

open-gto's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-gto's Issues

Миссия доставки транспорта

Добавить миссию по доставке транспорта. Игроку помечается транспорт, которые нужно привезти и он должен за определённое время его пригнать.

ТОП банд с бонусами

Сделать ТОП банд, выводить в каком-нибудь меню первые 3-5 банд.
Той банде, которая по убийствам занимает первое место - получает определенные бонусы:

  • XP при смерти члена банды на 20% меньше, чем у других
  • Цены вещей на 10% меньше, чем у других

Заказ на убийство

В меню других игроков нужно добавить пункт - Заказать убийство игрока. Далее при выборе этого пункта, нужно чтоб выводилось окошко для введения суммы, и кнопки Назад и Заказать. В файле параметров всех игроков нужно создать дополнительный параметр reward = 0 (вознаграждение). Убийство игрока могут заказать несколько человек, так что нужно будет этот параметр суммировать. Если кто-то заказывает игрока необходимо чтобы сервер выдавал сообщение, типа SERVER: RoleX назначил вознаграждение за убийство ZiGGi - 100000$. И желательно сделать так чтобы заказ был не менее 100000, чтоб не спамили с однодолларовыми заказами. А после того как кто-нибудь убивает заказанного игрока, нужно чтобы выходило сообщение SERVER: RoleX получил вознаграждение за убийство ZiGGi - 350000$. Такой стала сумма после того как заказали игрока несколько раз.

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

Добавить систему GPS

Добавить меню GPS с самыми нужными местами в игре (точки прокачки, работы).

Для игроков, которые не знают карту, будет удобно ориентироваться по указателям на ней.

Дома и бизнесы для премиум аккаунта

Не отнимать дома и бизнесы у премиум аккаунтов, которые долго не заходят в игру. Отнимать тогда, когда закончится премиум и игрока не будет в игре более 7 дней.

Классы в бандах

Создать несколько уровней статуса в банде.
Пример:

  • 1 уровень - только вступил
  • 2 уровень - может приглашать игроков в банду
  • 3 уровень - может снимать деньги из банка
  • 4 уровень - может исключать игроков
  • 5 уровень - создатель, может удалить банду

Уровни хранить в файле банды.

Переработать экономику и прокачку

Сбалансировать всю экономику и прокачку. Например, нужно значительно уменьшить количество денег в игре.
Также уменьшить количество уровней, например до 30.

Система дуэлей

Сделать систему дуэлей. Представляют из себя зоны без регенерации здоровья, с одинаковым количеством здоровья и одинаковым оружием. Честный бой.

Командный ДМ

Добавить режим командного десматча. Игроки подают заявку на игру, выбирают команду и играют.
Также добавить режим "до последнего игрока", где игрок после смерти не воскресает а ждёт, пока не останется последний, кто остался последний - та команда считается победившей.

Добавить безопасные зоны

Добавить безопасные зоны. Представляет из себя гангзону, при входе в которую все становятся в одной команде.

Улучшения после нового уровня

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

  • +50 брони на спавне (до 100);
  • +10 к максимальному HP (до 100)
  • прокачать всё оружие;
  • увеличить количество личного транспорта;
  • увеличить опыт за убийство;
  • дать опыт.
  • дать денег.

Сделать анти стрельбу в здании

Сделать анти стрельбу в здании.

Настройки:

  • 0 — выключить анти стрельбу;
  • 1 — убрать возможность ношения оружия в здании;
  • 2 — за стрельбу автоматом в тюрьму на время (время опционально);
  • 3 — за стрельбу, нападающий убивается.

Закрытие и открытие транспорта

Дать возможность закрывать и открывать транспорт.
В меню транспорта добавить в список пункт "Двери", по нажатию которого меняется текущий статус доступа дверей.
Доступные статусы:

  • открыты всем
  • закрыты для всех
  • открыты банде

Панель уведомлений

Создать панель уведомлений для сообщения о различных событиях. Убрать сообщения о событиях в чат.

Пример дизайна:
Не развёрнутое состояние:
gto_uved_mini

После нажатия на панель уведомления:
gto_uved

После нажатия на уведомление:
gto_uved_more

Ошибочки

Можно как нибудь уже исправленные файлы получить?

API для Filterscript

Создать include файл для Open-GTO и include для всех FS, которые будут подключаться к Open-GTO.

В Open-GTO создать множество public функций - обложек, которые будут вызываться в include для FS через CallLocalFunction.

Исправить спектатор

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

Добавить возможность банить по секундам/минутам/часам/дням/годам

В команду /ban добавить возможность банить по секундам/минутам/часам/дням/годам.
Примеры:
Забанить на 2 дня:

/ban ziggi 2d Тест

Забанить на 1 час:

/ban ziggi 1h Тест

Забанить на 1 год:

/ban ziggi 1y Тест

Забанить на 60 секунд:

/ban ziggi 60 Тест

Добавить анти Drive By

Добавить анти драв бай.

Настройки:

  • 0 — выключить;
  • 1 — включить (игрок не может стрелять с водительского места);
  • 2 — включить (при убийстве с транспорта автоматически садило на некоторое время в тюрьму, время сделать опциональным).

Система достижений

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

  • Убить 10/100/1000 игроков
  • Убить 10/100 игроков из оружия AK-47/M4A1/Desert Eagle/и т.п..
  • Взорвать 10/100/1000 машин.
  • Проколоть 10/100 шин у пустого транспорта.
  • Прыгнуть 10/100 раз с парашютом.
  • Пройти 10/100 раз миссию X/Y/Z и т.п..
  • и так далее...

Зоны банд

Зоны банд с захватом.
Давать бонусы банде за их бизнесы, расположенные в их зоне.
Сделать так, что на вражеской территории бизнесы получают меньше, а эта прибыль идёт в банк банде, которая контролирует эту территорию (если не в банде, процент не отбирать).

Система событий

При приближении какого-то события мир меняется. Появляются какие-то объекты, разблокируются некоторые команды и т.п..

Исправить снятие мута по таймеру

Сейчас мут снимается в одноминутном таймере, это не правильно. Нужно делать проверку от даты получения мута и до даты его снятия в пятисекундном таймере.

Улучшить античиты

Работа по античиту ведётся здесь

  • Для телепорта сделать проверку текущего положения игрока с предыдущими координатами и с координатами, установленными в SetPlayerPos. Это уберёт ложные срабатывания на телепорт.
  • Использование GetPlayerWeaponData после GivePlayerWeapon не всегда приводит к ожидаемому результату (данные не успевают обновиться). Для проверки, видимо, следует использовать GetPlayerWeapon.
  • Решить проблему выдачи парашюта после выхода из летающего транспорта на высоте.

...будет дополняться...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.