[CS: Source] Награды в тюрьме с системой кредитов

legend1998

Участник
Сообщения
286
Реакции
187
fwGyWnbf.png
Текущая версия: 1.8/FIX
Необходимо:
http://hlmod.ru/forum/rasshireniya/268-inc-colors-v-1-0-5-a.html
SDKHooks 2.*
SDKTools

Плагин проверялся на версии SourceMod 1.4.2

Описание:
Русифицированная версия Оригинала.
Добавлена только возможность меняться кредитами между игроками и возможность настройки: отнять у террористов кредиты за их проигрыш в раунде и дать ли им кредиты за то, что они выиграли в раунде.
Так же, в версии 1.5 и выше, имеется возможность сохранения кредитов, как в MYSQL базу так и в SQL.

При обнаружении ошибок, напишите в эту тему.

Команды:
!нагр и !награды - вызвать меню с Наградами.
!кр или !кредиты - просмотреть кол-во кредитов.
!адмкр <ник> <X кредитов> - Дать X кредитов(доступно только ROOT админам)
!датькр <ник> <X кредитов> - Дать X кредитов(доступно всем игрокам для обмена кредитами)
!revive - возродиться.
!medic - подлечиться.

Доступные награды:
  1. Невидимость
  2. Скорость
  3. 10 сек. бессмертия
  4. Купить АВП
  5. Возродиться
  6. Стать птицей
  7. Купить USP
  8. Стать бочкой
  9. Беск. патроны
  10. 200 HP
  11. Лечение
  12. Купить флешку
P.S. Каждую награду описывать не буду...
P.S. Меню доступно только Заключенным!

Cvars(создается автоматически в /cfg/sourcemod/plugin.csystem.cfg):

asm_system_awards_enable "1" - включение/выключение плагина(Стандарт: указан в кавычках)
sm_system_awards_credits_max "100" - лимит кредитов. 0 - отключить лимит.(Стандарт: указан в кавычках)
sm_system_awards_credits_kill "1" - кол-во кредитов за убийство Охранника Заключенному.(Стандарт: указан в кавычках)
sm_system_awards_credits_win_round_ct "3" - отнять определенное кол-во кредитов у Заключенных за то, что они проиграли.(Стандарт: указан в кавычках)
sm_system_awards_credits_win_round_t "3" - дать определенное кол-во кредитов Заключенным за то, что они выиграли.(Стандарт: указан в кавычках)
sm_system_awards_credits_save "1" - Сохранять кредиты в SQL или MySQL базу?(Стандарт: указан в кавычках)
sm_system_awards_credits_update "1" - Включить автообновление?(Стандарт: указан в кавычках)

sm_price_inv "500" - Стоимость Невидимости(Стандарт: указан в кавычках)
sm_price_speed "500" - Стоимость Скорость(Стандарт: указан в кавычках)
sm_price_god "500" - Стоимость Бессмертие(Стандарт: указан в кавычках)
sm_price_awp "300" - Стоимость AWP(Стандарт: указан в кавычках)
sm_price_bird "300" - Стоимость Стать птицей(Стандарт: указан в кавычках)
sm_price_revive "250" - Стоимость Возрождение(респавн)(Стандарт: указан в кавычках)
sm_price_usp "200" - Стоимость USP(Стандарт: указан в кавычках)
sm_price_barrel "170" - Стоимость Стать бочкой(Стандарт: указан в кавычках)
sm_price_ammo "150" - Стоимость Бесконечные патроны(Стандарт: указан в кавычках)
sm_price_200hp "150" - Стоимость 200 HP(Стандарт: указан в кавычках)
sm_price_medic "60" - Стоимость Лечение(Стандарт: указан в кавычках)
sm_price_flashbang "30" - Стоимость 1 Флешка(Стандарт: указан в кавычках)


Для MySQL:
HTML:
"awards"
{
        "driver"    "mysql"
        "host"      "db_host"
        "database"  "db_name"
        "user"      "db_user"
        "pass"      "db_pass"
        //"timeout"   "0"
        //"port"      "0"
}
Для SQL:
HTML:
"awards"
{
        "driver"            "sqlite"
        "database"            "jail-awards"
}


Оригинал
 

Вложения

  • JA_1.8Fix.rar
    30 КБ · Просмотры: 387
Последнее редактирование:

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #2
Ништяк

Добавлено через 8 минут
Было бы еще какое нибудь меню для контрола :) с приказами
 
Последнее редактирование:

semjef

semjef.ru
Сообщения
993
Реакции
444
FLiPi[GO], написать не долго, только чтоб было круче нужно записать голос))
 

SenatoR

Участник
Сообщения
773
Реакции
344
Хорошая идея
Запилю до конца недели.
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
админ рут,

RegConsoleCmd("sm_датькр", GiveCredits);
RegAdminCmd("sm_адмкр", AdmCredits, ADMFLAG_ROOT);

сие чудо не пашет

] sm_адмкр
Unknown command: sm_

еще было бы хорошо если бы кредиты сохранялись в sqlite базу и имели максимальный лимит 200 кредитов
 
Последнее редактирование:

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #7
админ рут,

RegConsoleCmd("sm_датькр", GiveCredits);
RegAdminCmd("sm_адмкр", AdmCredits, ADMFLAG_ROOT);


RegAdminCmd и ADMFLAG_ROOT уверен?
сие чудо не пашет

] sm_адмкр
Unknown command: sm_

еще было бы хорошо если бы кредиты сохранялись в sqlite базу и имели максимальный лимит 200 кредитов

Все пашет
Лимит меняется в cfg
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
А для чего было сделано удорожание наград? в оригинале и так хорошо было за карту набрать реально набрать только 5-20 кредитов
у меня sm настроен под "ServerLang" "ru" может быть от этого он не догоняет
при невидимости желательно отбирать любое оружие даже нож
 
Последнее редактирование:

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #9
А для чего было сделано удорожание наград? в оригинале и так хорошо было за карту набрать реально набрать только 5-20 кредитов
у меня sm настроен под "ServerLang" "ru" может быть от этого он не догоняет
при невидимости желательно отбирать любое оружие даже нож

Все по своему вкусу можно настроить.

У меня за убийство 5 кредов.
За Выйгрыш команды +3
Проигрыш -3
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
Да я уже переписал под себя, пока переписывал нашел некритичную ошибку.
 

legend1998

Участник
Сообщения
286
Реакции
187
А для чего было сделано удорожание наград? в оригинале и так хорошо было за карту набрать реально набрать только 5-20 кредитов
у меня sm настроен под "ServerLang" "ru" может быть от этого он не догоняет
при невидимости желательно отбирать любое оружие даже нож

Цены наград делал под себя.
 

Al Capone

Участник
Сообщения
8
Реакции
4
legend1998 у плагина код не качественный! ты в source скриптинге шариш?
 

legend1998

Участник
Сообщения
286
Реакции
187
Обновление до версии 1.2!
Добавлено:
Сохранение кредитов в базу данных MySQL и SQL.

Изменено:
Небольшая часть кода(перевод и ещё 3 строчки :))
Планируется:
Мультиязычность или изменение на свои фразы.

Для сохранения кредитов, вставьте в databases.cfg следующее:
Для MySQL:
PHP:
"awards"
{
        "driver"    "mysql"
        "host"      "db_host"
        "database"  "db_name"
        "user"      "db_user"
        "pass"      "db_pass"
        //"timeout"   "0"
        //"port"      "0"
}
 

Cezar

Участник
Сообщения
190
Реакции
7
Обновление до версии 1.2!
Добавлено:
Сохранение кредитов в базу данных MySQL и SQL.

Изменено:
Небольшая часть кода(перевод и ещё 3 строчки :))
Планируется:
Мультиязычность или изменение на свои фразы.

Для сохранения кредитов, вставьте в databases.cfg следующее:
Для MySQL:
PHP:
"awards"
{
        "driver"    "mysql"
        "host"      "db_host"
        "database"  "db_name"
        "user"      "db_user"
        "pass"      "db_pass"
        //"timeout"   "0"
        //"port"      "0"
}

Вообще перестал работать плагин
 
Сверху Снизу