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
Добавить опцию чтобы прокачанный уровень не уменьшался после смерти.
Сделать анти стрельбу в здании.
Настройки:
Создать несколько уровней статуса в банде.
Пример:
Уровни хранить в файле банды.
Добавить администрации возможность делать предупреждения для игрока. При наборе определённого количества предупреждений — игрок садится в тюрьму на некоторое (#54) время.
Добавить команды администрации на лечение и выдачи брони всем.
Сделать возможность лидеру банды передать права другому игроку, реализовать после #4.
В окне, вызываемом через Tab добавить пункт информации о другом игроке. Нужно выводить всю информацию о нём, включая количество банов, киков, мутов и предупреждений.
Не отнимать дома и бизнесы у премиум аккаунтов, которые долго не заходят в игру. Отнимать тогда, когда закончится премиум и игрока не будет в игре более 7 дней.
Сбалансировать всю экономику и прокачку. Например, нужно значительно уменьшить количество денег в игре.
Также уменьшить количество уровней, например до 30.
Добавить информацию об отслеживаемом игроке в спектаторе (TextDraw).
Добавить возможность включать спектатор обычным игрокам, по умолчанию выключено.
Переделать меню в фастфудах на графическое, с использованием TextDraw.
Добавить опцию для отключения топлива у транспорта.
Показывать подсказки вначале, добавить маппинг с текстовыми указателями и т.п..
Показывать диалог правил и разработчиков при коннекте незарегистрированному игроку.
Сейчас мут снимается в одноминутном таймере, это не правильно. Нужно делать проверку от даты получения мута и до даты его снятия в пятисекундном таймере.
Работа по античиту ведётся здесь
...будет дополняться...
Давать дополнительный процент опыта VIP игрокам.
В команду /ban добавить возможность банить по секундам/минутам/часам/дням/годам.
Примеры:
Забанить на 2 дня:
/ban ziggi 2d Тест
Забанить на 1 час:
/ban ziggi 1h Тест
Забанить на 1 год:
/ban ziggi 1y Тест
Забанить на 60 секунд:
/ban ziggi 60 Тест
Добавить безопасные зоны. Представляет из себя гангзону, при входе в которую все становятся в одной команде.
Добавить режим командного десматча. Игроки подают заявку на игру, выбирают команду и играют.
Также добавить режим "до последнего игрока", где игрок после смерти не воскресает а ждёт, пока не останется последний, кто остался последний - та команда считается победившей.
Создать include файл для Open-GTO и include для всех FS, которые будут подключаться к Open-GTO.
В Open-GTO создать множество public функций - обложек, которые будут вызываться в include для FS через CallLocalFunction.
Сделать систему дуэлей. Представляют из себя зоны без регенерации здоровья, с одинаковым количеством здоровья и одинаковым оружием. Честный бой.
Раз в несколько уровней дать выбрать различные способности, например:
Сделать так, чтобы после выхода из режима спектатора игрок появлялся на прошлом месте с тем-же оружием, количеством здоровья и бронёй.
Можно как нибудь уже исправленные файлы получить?
Сделать систему голосования, если в игре нет админов, то игрокам позволят забанить/кикнуть/посадить другого игрока на некоторое (#54) время.
Из стандартной поставки скриптов добавить лифт.
test_cmds->/officefloor, лифт(1785.6499,-1299.6707,13.4351).
Добавить возможность покупки очков, головных уборов, часов и прочей атрибутики в магазине одежды.
Сделать сообщения более приятными на вид, например:
Сделать команду + диалог передачи оружия другому игроку.
Добавить миссию по доставке транспорта. Игроку помечается транспорт, которые нужно привезти и он должен за определённое время его пригнать.
Добавить бизнесы в тату-салон и парикмахерскую.
Давать дополнительную прибыль от банка для VIP игроков.
Добавить миссию по разгрузке вагонов.
Дать возможность закрывать и открывать транспорт.
В меню транспорта добавить в список пункт "Двери", по нажатию которого меняется текущий статус доступа дверей.
Доступные статусы:
Создать кнопку List в магазине одежды, по нажатию которой будет показываться окно с миниатюрами скинов. Через TextDrawSetPreviewModel.
Добавить анти драв бай.
Настройки:
Сейчас дом забирается спустя 7 дней игрока в оффлайн. Нужно эту систему соединить с системой налога за дом. То есть дом должен забираться за неуплату.
Добавить меню GPS с самыми нужными местами в игре (точки прокачки, работы).
Для игроков, которые не знают карту, будет удобно ориентироваться по указателям на ней.
Зоны банд с захватом.
Давать бонусы банде за их бизнесы, расположенные в их зоне.
Сделать так, что на вражеской территории бизнесы получают меньше, а эта прибыль идёт в банк банде, которая контролирует эту территорию (если не в банде, процент не отбирать).
Переделать меню в баре на графическое, с использованием TextDraw.
Сделать ТОП банд, выводить в каком-нибудь меню первые 3-5 банд.
Той банде, которая по убийствам занимает первое место - получает определенные бонусы:
Система достижений, за получение которых игроки будут получать дополнительные возможности, не влияющие на баланс.
Например:
Нужно сделать так, чтобы восстанавливать броню и здоровье в доме, можно было не чаще одного раза за 5 минут.
При приближении какого-то события мир меняется. Появляются какие-то объекты, разблокируются некоторые команды и т.п..
Управление радио, капотом, двигателем, багажником, дверьми и фарами по NUM клавишам.
В меню других игроков нужно добавить пункт - Заказать убийство игрока. Далее при выборе этого пункта, нужно чтоб выводилось окошко для введения суммы, и кнопки Назад и Заказать. В файле параметров всех игроков нужно создать дополнительный параметр reward = 0 (вознаграждение). Убийство игрока могут заказать несколько человек, так что нужно будет этот параметр суммировать. Если кто-то заказывает игрока необходимо чтобы сервер выдавал сообщение, типа SERVER: RoleX назначил вознаграждение за убийство ZiGGi - 100000$. И желательно сделать так чтобы заказ был не менее 100000, чтоб не спамили с однодолларовыми заказами. А после того как кто-нибудь убивает заказанного игрока, нужно чтобы выходило сообщение SERVER: RoleX получил вознаграждение за убийство ZiGGi - 350000$. Такой стала сумма после того как заказали игрока несколько раз.
Нужно чтоб вознаграждение не смогли получать участники одной банды
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.