Primo
типа серьёзный тип
- Сообщения
- 1,532
- Реакции
- 759
- Автор ресурса
- #1
dPI Game
Статус:
CSGO ; CSS | v1.4.1 | by Primo
Описание:
Добавляет на сервер простую систему, которая подобна GunGame. Отличием от обычного GunGame является то, что игрок должен повышать уровень, зарабатывая опыт за убийства, чтобы открыть новое оружие. На сервере будет вестись личная статистика игрока.
Каждое требуемое кол-во опыта для повышения уровня вычисляется по формуле:Level*200
Получаемый опыт за убийство вычисляется по формуле: HealthAttacker*LevelVictim/10
Все данные сохраняются в базу SQLite. Поддержки MySQL нет!
Команд в данной версии нет, как и кваров. Это лишь сырая версия.
Исходник легко изменяемый, нет замудрённых функций и т.п.
Установка:
Скомпилируйте плагин.
Открываем addons/sourcemod/plugins/ кидаем туда скомпилированный dpInfo.smx
Открываем addons/sourcemod/configs/databases.cfg и добавляем туда
Перезагрузить сервер и играть.
Примечание:
Редактируйте исходник. В нём указана вся реклама и текст.
Не убирайте копирайты из исходника, они вам ничем не помешают, уважайте чужой труд.
Увидеть плагин в действии можно на сервере 91.238.227.122:27218
Плагин тестируется на SourceMod 1.5.3
История версий:
Версия 1.4
Версия 1.3
Версия 1.2
Версия 1.1
Статус:
CSGO ; CSS | v1.4.1 | by Primo
Описание:
Добавляет на сервер простую систему, которая подобна GunGame. Отличием от обычного GunGame является то, что игрок должен повышать уровень, зарабатывая опыт за убийства, чтобы открыть новое оружие. На сервере будет вестись личная статистика игрока.
Каждое требуемое кол-во опыта для повышения уровня вычисляется по формуле:Level*200
Получаемый опыт за убийство вычисляется по формуле: HealthAttacker*LevelVictim/10
Все данные сохраняются в базу SQLite. Поддержки MySQL нет!
Команд в данной версии нет, как и кваров. Это лишь сырая версия.
Исходник легко изменяемый, нет замудрённых функций и т.п.
Установка:
Скомпилируйте плагин.
Открываем addons/sourcemod/plugins/ кидаем туда скомпилированный dpInfo.smx
Открываем addons/sourcemod/configs/databases.cfg и добавляем туда
PHP:
"dpInfo"
{
"driver" "sqlite"
"database" "dpInfo"
}
Примечание:
Редактируйте исходник. В нём указана вся реклама и текст.
Не убирайте копирайты из исходника, они вам ничем не помешают, уважайте чужой труд.
Увидеть плагин в действии можно на сервере 91.238.227.122:27218
Плагин тестируется на SourceMod 1.5.3
История версий:
Версия 1.4
* При спавне удаляется оружие
* Подсчитывается кол-во убийств ботов
* За ботов не дают никакой награды
* Требуемый опыт изменён с 1500 на 200
* Подсчитывается кол-во убийств ботов
* За ботов не дают никакой награды
* Требуемый опыт изменён с 1500 на 200
Версия 1.3
* Добавлен native
* Добавлено меню выбора доступного оружия, вызываемое при спавне.
PHP:
//Запускает проверку уровня
native CheckLvlGun(client);
*Добавлены Natives:
PHP:
// Получает уровень игрока
native pGetPlayerLevel(client);
//Получает опыт игрока
native pGetPlayerEXP(client);
//Устанавливает уровень игрока
native pSetPlayerLevel(client, num1);
//Устанавливает опыт игрока
native pSetPlayerEXP(client, num1);
//Выводит статистику игрока в чат
native pViewStatistic(client);
//Получает кол-во кредитов игрока
native pGetPlayerCredits(client);
//Устанавливает кредиты игроку
native pSetPlayerCredits(client, num1);
//Получает кол-во убийств игрока
native pGetPlayerKills(client);
//Устанавливает кол-во убийств игрока
native pSetPlayerKills(client, num1);
//Получает кол-во смертей игрока
native pGetPlayerDeaths(client);
//Устанавливает кол-во смертей игрока
native pSetPlayerDeaths(client, num1);
//Получает кол-во серии убийств
native pGetPlayerKillStreak(client);
//Устанавливает кол-во серии убийств
native pSetPlayerKillStreak(client, num1);
Версия 1.1
* Улучшен код.
* Добавлена серия убийств
* За убийство в голову дают дополнительные 50 опыта
* За убийство серийного убийцы дают опыт, расчитываемый по формуле: LevelVictim*KillStreakVictim
* В статистику выводится ваша серия в данный момент
* Добавлена серия убийств
* За убийство в голову дают дополнительные 50 опыта
* За убийство серийного убийцы дают опыт, расчитываемый по формуле: LevelVictim*KillStreakVictim
* В статистику выводится ваша серия в данный момент
Последнее редактирование модератором: