Як налаштувати csdm - російська спільнота по скриптингу amxx
У мене питання не в тему але з приводу CSDM,
У amx є можливість створити cfg для кожної мапи, тобто потрібно створити:
addons \ amxmodx \ configs \ maps \ 35hp_2.cfg
Цим способом я відключаю CSDM на обраних мною картах (Приклад dd2), так:
[Pawn] csdm_ffa_disable - відключення FFA
sv_restartround 1
csdm_disable - відключення CSDM
sv_noroundend 0 - відключення мода DM
sv_restartround 1
vw_on 0 - відключення плагіна вампіра
sv_restartround 1 [/ pawn]
все чітко працює, але після цих всіх відключень і перезапусків пропадає бомба, тобто її зовсім немає, замучали вже перекопувати все, не знаю в чому проблема, може у кого є якісь міркування? поділіться будь ласка!)
Дивно, до чого тут бомба.
А плагіни треба по-іншому відключати. Створюєш файл:
amxmodx / configs / maps / plugins-de_dust2.ini
І в ньому прописуєш:
названіе_плагіна.amxx disabled
Намагався намагався я, все без успішно.
remove_bomb = 0
sv_restartround 1
sv_noroundend 0
sv_restartround 1
csdm_ffa_disable
sv_restartround 1
csdm_disable
sv_restartround 1
якщо швидко увійти за теров то можна побачити значок бомби (Hud іконка.), але після якогось рестарту бомба пропадає, я думаю що вона пропадає після відключення csdm:
- але це важливе відключення.
Треба відключити в CSDM той плагін який використовує цю настройку.
Плагін виконує це, це csdm_main.amxx. тоесть найголовніший плагін мода, відключивши його через:
А плагіни треба по-іншому відключати. Створюєш файл:
amxmodx / configs / maps / plugins-de_dust2.ini
І в ньому прописуєш:
названіе_плагіна.amxx disabled
то неможливо відключити csdm взагалі)))
Запитав тут знакового, так він мені порадив взагалі плагін написати який самостійно би включав і відключав можливість ставити бомби на мапах. але павн не по силам. )))
я зовсім заплутався. старші ?!
[Pawn] remove_bomb = 0 [/ pawn]
Я собі CSDM не ставив, так що не впевнений, але, схоже, що ця настройка тільки для csdm.cfg і її не можна в maps \ 35hp_2.cfg пхати.
Що якщо взяти csdm_main і в кінець ф-ції plugin_init дописати
[Pawn] new mapname # 91; 20 # 93;
if (equal ( "35hp_2". get_mapname (mapname. 20))) g_RemoveBomb = false [/ pawn]
?
Але це так, перше, що спало на думку) Має бути нормальний спосіб.