Extra Cash
Версия Дата выпуска Скачивания Оценка  
1.4.2 258 0.00 звёзд 0 оценок Скачать
1.4.1 86 0.00 звёзд 0 оценок Скачать
1.4 147 0.00 звёзд 0 оценок Скачать
1.3 59 0.00 звёзд 0 оценок Скачать
1.2 45 5.00 звёзд 1 оценок Скачать
1.1 40 0.00 звёзд 0 оценок Скачать
1.0 45 0.00 звёзд 0 оценок Скачать
  • Оптимизация кода
  • Добавлен новый ConVar, что бы не было зависимости от mp_startmoney
  • Добавлено автосоздание конфига по пути cfg/sourcemod/extra_cash.cfg
    C-подобный:
    // Сумма денег, которую нужно установить игроку после 1 рунда
    // -
    // Default: "16000"
    // Minimum: "800.000000"
    // Maximum: "16000.000000"
    extra_cash_amount "16000"
    
    // Выдаваемая сумма всем игрокам в 1 раунде?
    // -
    // Default: "800"
    // Minimum: "800.000000"
    // Maximum: "16000.000000"
    extra_cash_start_amount "800"

- Пистолетный раунд будет по умолчанию, если переменная extra_cash_start_amount будет равен 800$
Далее все денежные средства будут сбрасываться каждый респавн игрока, согласно переменной extra_cash_amount "16000" все последующие раунды, не важно сколько игрок заработал денежных средств за раунд, ему будет установлено конкретное значение=)
  • Мне нравится
Реакции: -=|УЧЕНИК|=-
Переписан код плагина.Теперь точно выдает со 2 раунда деньги игрокам,согласно значению
C-подобный:
// Устанавливает количество денег, выданных во 2 раунде
// -
// Default: "16000"
extra_cash_amount "16000"
Исключена ошибка выдачи денег,когда счет CT=0:T=0
Спасибо за помощь @iLoco

Обратите внимания,изменилось название плагина с Extra Cash на Extra_Cash,а то зальете 2 версии=)
Исправление ошибки,когда квар отвечающий за вкл/выкл информации о выданных средствах,не реагировал на настройки.


Было:
    cvar = CreateConVar("extra_cash_chat_info", "1", "0 - отображать информацию о выданных средствах, 0 - не отображать.", _, true, true, 1.0);
    bMsg = cvar.BoolValue;
    cvar.AddChangeHook(CVarChanged_Msg);


Стало:
    cvar = CreateConVar("extra_cash_chat_info", "1", "0 - отображать информацию о выданных средствах, 0 - не отображать.", _, true, 0.0, true, 1.0);
    bMsg = cvar.BoolValue;
    cvar.AddChangeHook(CVarChanged_Msg);
Обновление 1.2
- Переписан весь код,большое спасибо Grey83
- Теперь деньги выдаются со 2 раунда.
Обновление 1.1
- Ничего особенного,просто добавил
- #pragma newdecls required и подправил все под новый синтаксис(вроде).
Сверху Снизу