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

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

mi0 mi0 ;)
Потребител
Потребител
Мнения: 92
Регистриран: 09 дек 2016, 22:02
Се отблагодари: 5 пъти
Получена благодарност: 8 пъти
Години: 25

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

Мнение от mi0 mi0 ;) » 06 яну 2019, 14:06

It's from your resolution. You can't make it bigger.

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

esc-Fiv3
Foreigner
Foreigner
Мнения: 110
Регистриран: 24 ное 2018, 19:19
Се отблагодари: 16 пъти

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

Мнение от esc-Fiv3 » 06 яну 2019, 14:57

Really? I make you a screenshot with a different font size on the same plugin. I saw it on another server and I didn't change my resolution:
https://imgur.com/a/aqPOl4p
The first one have the hud message up and the second one is down

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

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

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

Мнение от OciXCrom TM » 06 яну 2019, 16:27

esc-Fiv3 написа:
06 яну 2019, 12:51
No..I mean the font size. The message to be bigger. Not to activate/deactivate hud..
HUD_USE_DHUD isn't for activating/deactivating the HUD. It's to tell the plugin whether to use HUD or DHUD messages in the HUD info.
HUD messages are smaller and DHUD messages are bigger like in the picture you posted.
If you set this option to 1, the font will be bigger.
These 2 are the only available HUD fonts/sizes in Counter-Strike. You can't set the font size manually. It's hardcoded in the game.

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

esc-Fiv3
Foreigner
Foreigner
Мнения: 110
Регистриран: 24 ное 2018, 19:19
Се отблагодари: 16 пъти

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

Мнение от esc-Fiv3 » 07 яну 2019, 05:52

Oh, I didn't know. Thank you so much! One more question..do you know the coordinates for the hud message to be like the 2nd photo? on top of clock

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

Huehue БРАТМЕЕ
Модератор
Модератор
Мнения: 199
Регистриран: 16 яну 2017, 23:42
Местоположение: София
Се отблагодари: 3 пъти
Получена благодарност: 24 пъти
Години: 21
Контакти:

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

Мнение от Huehue БРАТМЕЕ » 07 яну 2019, 12:19

esc-Fiv3 написа:
07 яну 2019, 05:52
Oh, I didn't know. Thank you so much! One more question..do you know the coordinates for the hud message to be like the 2nd photo? on top of clock
Check the picture..

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

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

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

Мнение от OciXCrom TM » 16 фев 2019, 16:54

Изображение
  • Оправени са проблеми със запазване на данните в MySQL.
  • Добавена е ключова дума "death" за ползване в [XP Rewards] раздела.

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

Atanasoww.
Потребител
Потребител
Мнения: 4
Регистриран: 27 фев 2019, 13:45

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

Мнение от Atanasoww. » 27 фев 2019, 13:47

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от stambeto2006 TM® на 08 мар 2019, 07:30, променено общо 3 пъти.
Причина: Излишен коментар.

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

summertime vibes PSA
Тестов модератор
Тестов модератор
Мнения: 962
Регистриран: 27 ное 2016, 17:47
Местоположение: In the Heaven
Се отблагодари: 39 пъти
Получена благодарност: 75 пъти
Контакти:

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

Мнение от summertime vibes PSA » 27 фев 2019, 14:09

Защо да не можеш? Как другите могат, ти не можеш? Дай нещо грешка ли ти показва какво? Забранено е публикуването на .амхх файлове.
Изображение

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

Atanasoww.
Потребител
Потребител
Мнения: 4
Регистриран: 27 фев 2019, 13:45

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

Мнение от Atanasoww. » 27 фев 2019, 14:39

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от stambeto2006 TM® на 27 фев 2019, 20:15, променено общо 2 пъти.
Причина: Излишен коментар.

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

Kobra
Foreigner
Foreigner
Мнения: 10
Регистриран: 06 ное 2018, 20:55
Се отблагодари: 1 път

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

Мнение от Kobra » 08 мар 2019, 02:56

Excuse me,I been looking in the previous posts and still coulndn't find a nvault to mysql converter,did you create such thing? I'd like to switch to mysql saving method but without losing current ranks...

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

Guardian Angel IcakaBro
Тестов модератор
Тестов модератор
Мнения: 171
Регистриран: 18 окт 2016, 02:00
Местоположение: Петрич
Се отблагодари: 1 път
Получена благодарност: 18 пъти

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

Мнение от Guardian Angel IcakaBro » 08 мар 2019, 07:36

It's writen in some of Ocix posts with information for sql version. Just create new table with SQL_TABLE and after that u can take all the information from the previous table with command crxranks_update_mysql CRXRanks ( CRXRanks is your old table name, if you chaged that name just put yours) . You have to put this command in server console, if you dont have acces to it you have to write amx_rcon crxranks_update_mysql CRXRanks in your CStrike client.

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

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

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

Мнение от OciXCrom TM » 08 мар 2019, 20:12

Guardian Angel написа:
08 мар 2019, 07:36
It's writen in some of Ocix posts with information for sql version. Just create new table with SQL_TABLE and after that u can take all the information from the previous table with command crxranks_update_mysql CRXRanks ( CRXRanks is your old table name, if you chaged that name just put yours) . You have to put this command in server console, if you dont have acces to it you have to write amx_rcon crxranks_update_mysql CRXRanks in your CStrike client.
No, that command does a completely different thing.

I didn't upload such a plugin yet. I started making it, but I didn't really test it out. If you want, you can test it:

Код: Избери всички

#include <amxmodx>
#include <crxranks>
#include <nvault_util>
#include <sqlx>

#define PLUGIN_VERSION "1.0"

new g_szTable[32], Handle:g_iTuple

public plugin_init()
{
	register_plugin("CRXRanks: nVault to MySQL", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXRanksTransfer", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	register_srvcmd("crxranks_nvault_to_mysql", "Cmd_Transfer")
}

public Cmd_Transfer()
{
	static bUsed

	if(bUsed)
	{
		server_print("Data has already been transfered once during this map. There's no point in transfering it again.")
		return PLUGIN_HANDLED
	}

	new szHost[32], szUser[32], szPassword[32], szDatabase[32]
	crxranks_get_setting("SQL_HOST", szHost, charsmax(szHost))
	crxranks_get_setting("SQL_USER", szUser, charsmax(szUser))
	crxranks_get_setting("SQL_PASSWORD", szPassword, charsmax(szPassword))
	crxranks_get_setting("SQL_DATABASE", szDatabase, charsmax(szDatabase))
	crxranks_get_setting("SQL_TABLE", g_szTable, charsmax(g_szTable))

	g_iTuple = SQL_MakeDbTuple(szHost, szUser, szPassword, szDatabase)

	new szVault[32]
	crxranks_get_setting("VAULT_NAME", szVault, charsmax(szVault))

	new iVault = nvault_util_open(szVault)
	nvault_util_readall(iVault, "OnVaultRead")
	nvault_util_close(iVault)
	bUsed = true

	return PLUGIN_HANDLED
}

public OnVaultRead(iCurrent, iNumEntries, szKey[], szValue[], iTimeStamp, iData, iSize)
{
	static szQuery[128]
	formatex(szQuery, charsmax(szQuery), "INSERT INTO %s (`Player`,`XP`,`Level`,`Next XP`,`Rank`,`Next Rank`) VALUES ('%s','%s','1','0','n/a','n/a');", g_szTable, szKey, szValue)
	SQL_ThreadQuery(g_iTuple, "QueryHandler", szQuery)
}

public QueryHandler(iFailState, Handle:iQuery, szError[], iErrorCode)
{
	if(iFailState == TQUERY_CONNECT_FAILED || iFailState == TQUERY_QUERY_FAILED)
	{
		server_print(szError)
	}
}
The command is crxranks_nvault_to_mysql. It will take the data from the nVault file that is set in the VAULT_NAME setting and will transfer it to the table set in the SQL_TABLE setting. This proccess may take a while if you have many players in the file.

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

Kobra
Foreigner
Foreigner
Мнения: 10
Регистриран: 06 ное 2018, 20:55
Се отблагодари: 1 път

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

Мнение от Kobra » 09 мар 2019, 22:48

Getting this error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''n/a' at line 1

Guess it's related to rank and next rank columns...
http://prntscr.com/mvmrvv

EDIT: In the end it worked,the error was just a warning. Thank you !

Отговори

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

Кой е на линия

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