Author Topic: [Russian] Альтернатива War3SourceSettings  (Read 1580 times)

kvip

  • Newbie
  • *
  • Posts: 27
    • View Profile
    • Krotchy.RU
    • Email
[Russian] Альтернатива War3SourceSettings
« on: February 27, 2014, 05:31:21 AM »
Приветствую всех, пытался разобраться с такой функцией в w3s как War3SourceSettings
Файл:
/addons/sourcemod/configs/war3source.ini

Как я понимаю это что то типа конфига с настройками получаемого опыта за убийства игроков.
И меня заинтересовала идея переписать ядро мода так что бы можно было изменять эти значения не посредственно при включенном сервере ибо это на много удобнее и практичнее, иными словами заменить этот файл на команды доступные из консоля сервера, например:
Code: [Select]
new Handle:xplvlup;
xplvlup = CreateConVar("war3_xp_for_level_up", "100");

Сам я естественно не смог до этого додуматься, может кто-нибудь помочь или хотя бы намекнуть?


kvip

  • Newbie
  • *
  • Posts: 27
    • View Profile
    • Krotchy.RU
    • Email
Re: [Russian] Альтернатива War3SourceSettings
« Reply #1 on: March 18, 2014, 03:30:09 AM »
И так я реализовал эту функцию, если есть такие люди кому интересно, то оставлю материал.
Объясню то что я сделал именно:
Просто убрал файл war3source.ini и заменил его конфигурациями.
Зачем это было сделано? Затем, что теперь я могу прямо в игре изменить опыт получаемый за убийство и требуемый опыт для смены уровня, не прибегая к рестарту сервера. На мой взгляд очень удобно  :D

Предупрежу сразу, я работал с war3source 1.2.0.7

Настройки:
Code: [Select]
war3_connect_drive_type "default" //тип подключения к базе данных, по дефолту default(mysql) можно так же оставить пустым.
war3_required_exp "1000" //Требуемое количество очков опыта для смены уровня
war3_kill_exp "80" //Количество опыта даваемое за убийство игрока

На последней версии тоже должно работать, но я не пробовал  ;)
« Last Edit: March 18, 2014, 03:33:58 AM by kvip »