Поиск сменить описание игры (gamename) в зависимости от префикса карты

Сообщения
552
Реакции
49
Предупреждения
2
Помог
4 раз(а)
всем привет. есть ли плагин который меняет название игры (Gamename) в зависимости от префикса карты? например если карта zm_ то gamename меняется на Zombie Plague. если ze_ То Zombie Escape.
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
Artemich,
Получи имя карты до _ и воспользуйся set_member_game(m_GameDesc, sServerName);
 
Последнее редактирование:
Сообщения
552
Реакции
49
Предупреждения
2
Помог
4 раз(а)
Code_0xABC, а как получить название карты?
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
Artemich, get_mapname(MapName, 31);
Счас накидаю
2 Мар 2023
Код:
#include <amxmodx>
#include <reapi>

public plugin_init() {
    new const sName[] = "test";
    register_plugin("test", "rz 0.1", .author = sName);

    new
        sCurrentMap[MAX_NAME_LENGTH +1],
        sMod[MAX_NAME_LENGTH +1];

    get_mapname(sCurrentMap, MAX_NAME_LENGTH);
    new simbol = copyc(sMod, MAX_NAME_LENGTH, sCurrentMap, "_");

    if(simbol) {
        new sNameServer[MAX_NAME_LENGTH +1];
        get_member_game(m_GameDesc, sNameServer, MAX_NAME_LENGTH);

        add(sMod, charsmax(sMod), fmt("_%s", sNameServer));
        set_member_game(m_GameDesc, sMod);
    }
}
2 Мар 2023
Прошу прощения за невнимательность)))
Код:
-new simbol = copyc(sMod, MAX_NAME_LENGTH, sCurrentMap, "_");
+new simbol = copyc(sMod, MAX_NAME_LENGTH, sCurrentMap, '_');
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
Artemich, и по окончанию можно добавить
Код:
public plugin_init() {
    ......
    pause("a");
}
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу