open-gto / open-gto Goto Github PK
View Code? Open in Web Editor NEWRPG gamemode for SA-MP
Home Page: https://gto.ziggi.org
License: Other
RPG gamemode for SA-MP
Home Page: https://gto.ziggi.org
License: Other
Добавить опцию для отключения топлива у транспорта.
Добавить миссию по доставке транспорта. Игроку помечается транспорт, которые нужно привезти и он должен за определённое время его пригнать.
Сделать ТОП банд, выводить в каком-нибудь меню первые 3-5 банд.
Той банде, которая по убийствам занимает первое место - получает определенные бонусы:
Давать дополнительную прибыль от банка для VIP игроков.
Показывать подсказки вначале, добавить маппинг с текстовыми указателями и т.п..
Сделать сообщения более приятными на вид, например:
Добавить администрации возможность делать предупреждения для игрока. При наборе определённого количества предупреждений — игрок садится в тюрьму на некоторое (#54) время.
В меню других игроков нужно добавить пункт - Заказать убийство игрока. Далее при выборе этого пункта, нужно чтоб выводилось окошко для введения суммы, и кнопки Назад и Заказать. В файле параметров всех игроков нужно создать дополнительный параметр reward = 0 (вознаграждение). Убийство игрока могут заказать несколько человек, так что нужно будет этот параметр суммировать. Если кто-то заказывает игрока необходимо чтобы сервер выдавал сообщение, типа SERVER: RoleX назначил вознаграждение за убийство ZiGGi - 100000$. И желательно сделать так чтобы заказ был не менее 100000, чтоб не спамили с однодолларовыми заказами. А после того как кто-нибудь убивает заказанного игрока, нужно чтобы выходило сообщение SERVER: RoleX получил вознаграждение за убийство ZiGGi - 350000$. Такой стала сумма после того как заказали игрока несколько раз.
Нужно чтоб вознаграждение не смогли получать участники одной банды
Добавить меню GPS с самыми нужными местами в игре (точки прокачки, работы).
Для игроков, которые не знают карту, будет удобно ориентироваться по указателям на ней.
Не отнимать дома и бизнесы у премиум аккаунтов, которые долго не заходят в игру. Отнимать тогда, когда закончится премиум и игрока не будет в игре более 7 дней.
Добавить миссию по разгрузке вагонов.
Создать несколько уровней статуса в банде.
Пример:
Уровни хранить в файле банды.
Сбалансировать всю экономику и прокачку. Например, нужно значительно уменьшить количество денег в игре.
Также уменьшить количество уровней, например до 30.
Сделать систему дуэлей. Представляют из себя зоны без регенерации здоровья, с одинаковым количеством здоровья и одинаковым оружием. Честный бой.
Сделать возможность лидеру банды передать права другому игроку, реализовать после #4.
Нужно сделать так, чтобы восстанавливать броню и здоровье в доме, можно было не чаще одного раза за 5 минут.
Добавить возможность покупки очков, головных уборов, часов и прочей атрибутики в магазине одежды.
Добавить возможность включать спектатор обычным игрокам, по умолчанию выключено.
Добавить режим командного десматча. Игроки подают заявку на игру, выбирают команду и играют.
Также добавить режим "до последнего игрока", где игрок после смерти не воскресает а ждёт, пока не останется последний, кто остался последний - та команда считается победившей.
Добавить безопасные зоны. Представляет из себя гангзону, при входе в которую все становятся в одной команде.
Раз в несколько уровней дать выбрать различные способности, например:
Сделать анти стрельбу в здании.
Настройки:
Дать возможность закрывать и открывать транспорт.
В меню транспорта добавить в список пункт "Двери", по нажатию которого меняется текущий статус доступа дверей.
Доступные статусы:
Переделать меню в баре на графическое, с использованием TextDraw.
Можно как нибудь уже исправленные файлы получить?
Добавить опцию чтобы прокачанный уровень не уменьшался после смерти.
Создать 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 Тест
Добавить команды администрации на лечение и выдачи брони всем.
Создать кнопку List в магазине одежды, по нажатию которой будет показываться окно с миниатюрами скинов. Через TextDrawSetPreviewModel.
Переделать меню в фастфудах на графическое, с использованием TextDraw.
Добавить анти драв бай.
Настройки:
Система достижений, за получение которых игроки будут получать дополнительные возможности, не влияющие на баланс.
Например:
Управление радио, капотом, двигателем, багажником, дверьми и фарами по NUM клавишам.
Показывать диалог правил и разработчиков при коннекте незарегистрированному игроку.
Из стандартной поставки скриптов добавить лифт.
test_cmds->/officefloor, лифт(1785.6499,-1299.6707,13.4351).
Зоны банд с захватом.
Давать бонусы банде за их бизнесы, расположенные в их зоне.
Сделать так, что на вражеской территории бизнесы получают меньше, а эта прибыль идёт в банк банде, которая контролирует эту территорию (если не в банде, процент не отбирать).
При приближении какого-то события мир меняется. Появляются какие-то объекты, разблокируются некоторые команды и т.п..
Сделать команду + диалог передачи оружия другому игроку.
Сейчас дом забирается спустя 7 дней игрока в оффлайн. Нужно эту систему соединить с системой налога за дом. То есть дом должен забираться за неуплату.
Давать дополнительный процент опыта VIP игрокам.
Добавить бизнесы в тату-салон и парикмахерскую.
Сейчас мут снимается в одноминутном таймере, это не правильно. Нужно делать проверку от даты получения мута и до даты его снятия в пятисекундном таймере.
Работа по античиту ведётся здесь
...будет дополняться...
Сделать систему голосования, если в игре нет админов, то игрокам позволят забанить/кикнуть/посадить другого игрока на некоторое (#54) время.
Добавить информацию об отслеживаемом игроке в спектаторе (TextDraw).
В окне, вызываемом через Tab добавить пункт информации о другом игроке. Нужно выводить всю информацию о нём, включая количество банов, киков, мутов и предупреждений.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.