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

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5382
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 600 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 07 май 2019, 02:00

Поиграй си с настройката HUDINFO_POSITION. Първото число е разстояние от лявата част на екрана, второто е разстояние от горната част. Интервалът за двете е от 0 до 1. Опитай с 0.1 0.8.

Потребителски аватар

ognqnchy
Потребител
Потребител
Мнения: 6
Регистриран: 05 апр 2018, 13:47
Се отблагодари: 2 пъти
Получена благодарност: 1 път

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

Мнение от ognqnchy » 07 май 2019, 09:21

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

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5382
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 600 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 07 май 2019, 16:05

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)

Потребителски аватар

ognqnchy
Потребител
Потребител
Мнения: 6
Регистриран: 05 апр 2018, 13:47
Се отблагодари: 2 пъти
Получена благодарност: 1 път

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

Мнение от ognqnchy » 08 май 2019, 06:57

Аха, Благодаря. Знаех, че е нещо подобно. Просто не знаех как точно да подам третия параметър.

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 TM
Администратор
Администратор
Мнения: 5382
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 600 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 09 май 2019, 00:55

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

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

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5382
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 600 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 11 май 2019, 01:12

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

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5382
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 600 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 01 юни 2019, 00:54

Изображение
  • Добавена е команда /hudinfo с която играчите могат да включат/изключат HUD информацията на екрана.
  • Добавен натив crxranks_has_user_hudinfo който проверява дали играчът е включил/изключил HUD информацията.

Потребителски аватар

mBFF-TheFucKBG CSNatioN
Потребител
Потребител
Мнения: 289
Регистриран: 09 ное 2018, 16:40
Местоположение: Сливен
Се отблагодари: 11 пъти
Получена благодарност: 8 пъти
Години: 15

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

Мнение от mBFF-TheFucKBG CSNatioN » 11 юни 2019, 21:38

Здравей Оци.Имам проблем с твоята ранк система.Като ресна мапа и се сменя езика и като го изтрия от lang файла пак се сменя и ще кажеш ли как да направя съобщенията на български ?(от ланг файла)
A story about my life will tell in an epilogue, I grew a poor, honest boy, but with dreams in my heart. She was tight to me in every battle, every bad day, I have already made every dream come true, but I gave it to you. My wife did not cry for me, I do not deserve you, and you up on your own, shove everyone up to the end. My dear, you do not cry for me, we will be together in paradise, and now up there, I want you to win all. The story for me continues, shine, fake and many lies, I want to come back before, you have nothing, but you are with her. She was tight to me in every battle, every bad day, I have already made every dream come true, but I betrayed her.

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 5382
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 600 пъти
Години: 21
Контакти:

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

Мнение от OciXCrom TM » 11 юни 2019, 21:43

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

Потребителски аватар

iv69
Потребител
Потребител
Мнения: 425
Регистриран: 17 мар 2018, 15:34
Се отблагодари: 119 пъти
Получена благодарност: 12 пъти

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

Мнение от iv69 » 12 юни 2019, 17:02

Може ли да се добави някак си и опция за получаване на експирънс и при убийство и на съотборници при сървъри със FFA ?
Благодаря !

Отговори

Върни се в “Одобрени плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 3 госта