Преработка на CRXRanks: Reset on Last Level"

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Преработка на CRXRanks: Reset on Last Level"

Мнение от iv69 » 25 Яну 2020, 18:58

Може ли към плъгина да се добави някаква функция, която при преминаване от последното ниво - към началото на цялата Ранк-система, да се информира с худ-съобщение играча, че е достигнал края на ранксистемата, но , че това не е целия край или нещо подобно.... , като и едновременно с това плъгина да добавя и допълнителен "чат-префикс" пред всички други към името му - съответстващ на броя на "превъртания" на цялата ранк-система? Примерно да добавя в зелено подобен префикс към ника и префикса от ранксистемата: [RRS x1] - ако е преминал един път през последното ниво, ако превърти втори път: [RRS x2] , при трети: [RRS x3] и т.нат. ...
И още една идея: Ако не е проблем да се събира и отчита някъде това инфо, ще може ли и при превъртането 3-ти път на ранк-системата: играча да получи админ-флаг: ADMIN_IMMUNITY , а при пето: ADMIN_LEVEL_F ?
Не знам - това изпълнимо ли е и ако да: Кое е най-удачно: Да се "пипа" по главния плъгин на Ранк-системата за някаква допълнитена опция, да се добавят опциите към събплъгина CRXRanks: Reset on Last Level" , или е най-лесно и бързо нов събплъгин?
И накрая -ако е от значение: ползвам Rehlds i ReApi.
Благодаря.

CRXRanks: Reset on Last Level" :

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <crxranks>

#define RESET_DELAY 1.0

new g_iMaxLevels

public plugin_init()
{
	register_plugin("CRXRanks: Reset on Last Level", "1.0", "OciXCrom")
	g_iMaxLevels = crxranks_get_max_levels()
}
	
public crxranks_user_level_updated(id, iLevel)
{
	if(iLevel == g_iMaxLevels)
		set_task(RESET_DELAY, "reset_user_xp", id)
}

public reset_user_xp(id)
	crxranks_give_user_xp(id, crxranks_get_user_xp(id) * -1)

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Semrush [Bot] и 9 госта