AES уведомление

Сообщения
702
Реакции
54
Хочу при получении нового звания выводить в уведомлении в чат, так же <level>/<maxlevel>, только вот у меня не получается это сделать.

В lang'e я дописал "AES_NEWLEVEL_ALL = Игрок ^3%s^1 достиг ранга ^4%s^1 [<level> / <maxlevel>]. Поздравляем!", а вот в исходнике какие переменные указывают на уровень текущий (звание) и кол.званий, я не нашёл.
Код:
}else{
                    if(!isTplMode){
                        client_print_color(id,teamColor[upTeam],"%L %L",id,"AES_TAG",id,"AES_NEWLEVEL_ID",levelName)
                    }else{
                        new msg[191],len
                        tplFormatNewLevel(id,msg,len,"AES_NEWLEVEL_TPL",id,TPL_UP)
                        
                        client_print_color(id,teamColor[upTeam],msg)
                    }
                }
Как добавить то, что мне нужно?
 
Сообщения
3,593
Реакции
1,576
Помог
141 раз(а)
Код:
/**
* Returns current player level
*
* @param player            player id
*
* @return                current player level or -1 if player not tracked yet
*/
native aes_get_player_level(player);

/**
* Returns maximum level
*
* @return                level
*/
native aes_get_max_level();
 
Сообщения
702
Реакции
54
Nordic Warrior, с этим то я справился, но вывел через исходник, а не через lang, но в принципе неважно.
Код:
client_print_color(player,teamColor[upTeam],"%L %L ^1[^3%d^1/^4%d^1]",player,"AES_TAG",player,"AES_NEWLEVEL_ALL",name,levelName, player_level, aesMaxLevel)
и чуть выше этого добавьте
Код:
new player_level = aes_get_player_level(id)
А то у меня ругалось на плеер левел :)
 

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

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