Страница 25 от 44

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 07 Май 2019, 02:00
от OciXCrom
Поиграй си с настройката HUDINFO_POSITION. Първото число е разстояние от лявата част на екрана, второто е разстояние от горната част. Интервалът за двете е от 0 до 1. Опитай с 0.1 0.8.

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 07 Май 2019, 09:21
от ognqnchy
Здравейте, ползвам crxranks_give_user_xp(id, xp) native-а в друг плъгин. Проблемът ми е, че така се заобикаля проверката MINIMUM_PLAYERS. Идеи?

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 07 Май 2019, 16:05
от OciXCrom
ognqnchy написа: 07 Май 2019, 09:21 Здравейте, ползвам crxranks_give_user_xp(id, xp) native-а в друг плъгин. Проблемът ми е, че така се заобикаля проверката MINIMUM_PLAYERS. Идеи?
Проверката е активна само в случай когато параметърът source в натива е сложен на CRXRANKS_XPS_REWARD, понеже е логично, че другите варианти най-вероятно нямат нужда от подобна проверка. Демек, трябва да дадеш XP-то по този начин:

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

crxranks_give_user_xp(id, xp, .source = CRXRANKS_XPS_REWARD)

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 08 Май 2019, 06:57
от ognqnchy
Аха, Благодаря. Знаех, че е нещо подобно. Просто не знаех как точно да подам третия параметър.

EDIT: Нещо не ми се получи :D Сложил съм MINIMUM_PLAYERS = 4 и все още ми дава XP когато съм самичък в сървъра. Иначе плъгинът си се компилира без грешки. И 2-та плъгина са в debug мод, няма error логове :(

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

Event_Record(g_last_ballholder[i], GOAL)
crxranks_give_user_xp(g_last_ballholder[i], POINTS_GOAL/4, .source = CRXRANKS_XPS_REWARD)
EDIT2: да не съм объркал тия работи:

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

#include <crxranks_const>
#include <crxranks>

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 09 Май 2019, 00:55
от OciXCrom
Ммм... Сега видях, че съм направи лека грешка в главния плъгин. Отвори crx_ranksystem.sma и във функцията public _crxranks_give_user_xp, където има CRXRanks_XPSources:get_param(3), замени го с CRXRanks_XPSources:get_param(4) (има го на две места). Ако стане, ще обновя плъгина в първото мнение.

ПС: няма нужда да добавяш crxranks_const в кода, тъй като crxranks автоматично го добавя.

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 11 Май 2019, 01:12
от OciXCrom
Изображение
  • Оправен е проблемът с натива crxranks_give_user_xp, където аргументът source е грешно зададен и игнорира проверката за MINIMUM_PLAYERS зададена в конфигурационния файл.
  • Подобрен е начинът по който плъгинът засича самоубийство на играч.
  • Добавено е съобщение при умиране когато настройката NOTIFY_ON_KILL е включена.

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 01 Юни 2019, 00:54
от OciXCrom
Изображение
  • Добавена е команда /hudinfo с която играчите могат да включат/изключат HUD информацията на екрана.
  • Добавен натив crxranks_has_user_hudinfo който проверява дали играчът е включил/изключил HUD информацията.

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 11 Юни 2019, 21:38
от mBFF-TheFucKBG
Здравей Оци.Имам проблем с твоята ранк система.Като ресна мапа и се сменя езика и като го изтрия от lang файла пак се сменя и ще кажеш ли как да направя съобщенията на български ?(от ланг файла)

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 11 Юни 2019, 21:43
от OciXCrom
Смяната на езика няма нищо общо с плъгина. Езикът се запазва в твоята игра, демек на твоя компютър и той е различен за всеки играч - не се настройва от плъгина. Какво точно триеш от lang файла?! Напиши amx_langmenu в конзолата и настрой си езика. Чудя се още какви глупави проблеми ще измислите...

OciXCrom's Rank System [XP|Levels|Ranks]

Публикувано на: 12 Юни 2019, 17:02
от iv69
Може ли да се добави някак си и опция за получаване на експирънс и при убийство и на съотборници при сървъри със FFA ?
Благодаря !