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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Здравей Оци.Имам проблем с твоята ранк система.Като ресна мапа и се сменя езика и като го изтрия от lang файла пак се сменя и ще кажеш ли как да направя съобщенията на български ?(от ланг файла)
Lately I'm still asking myself what I will do. I live in a world where everyone knows a lot. Old friends can not tell them. They all wear masks, all are done. I know you do not know. Already by fools and schemas -amman.

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

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

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

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

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

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

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

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

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

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

Отговори

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

Кой е на линия

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