Simple Resetscore [Colored Messages]

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
ElitePower
Извън линия
Потребител
Потребител
Мнения: 547
Регистриран на: 13 Окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 13 пъти

Simple Resetscore [Colored Messages]

Мнение от ElitePower » 26 Ное 2017, 15:58

Отново имах проблем с този плъгин, премахнах плъгинчето и всичко се оправи.

Аватар
TheRedShoko
Извън линия
Модератор
Модератор
Мнения: 1016
Регистриран на: 06 Окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 5 пъти
Получена благодарност: 84 пъти

Simple Resetscore [Colored Messages]

Мнение от TheRedShoko » 26 Ное 2017, 19:51

Сподели какъв е проблема, за да бъде оправен... Много сте интересни к'ви ги вършите...

Аватар
NaTo
Извън линия
Потребител
Потребител
Мнения: 69
Регистриран на: 02 Юли 2017, 15:19
Местоположение: Burgas
Се отблагодари: 4 пъти
Получена благодарност: 1 път
Обратна връзка:

Simple Resetscore [Colored Messages]

Мнение от NaTo » 01 Юли 2018, 04:22

<name> = името на играча (ако не е включено, съобщението ще бъде изпратено само до играча, който е използвал командата)

А да питам, как да го изключвам това нещо, че да не виждат другите?

Аватар
Negativitty :)
Извън линия
Потребител
Потребител
Мнения: 6
Регистриран на: 18 Юни 2018, 19:09

Simple Resetscore [Colored Messages]

Мнение от Negativitty :) » 01 Юли 2018, 09:53

NaTo написа: 01 Юли 2018, 04:22 <name> = името на играча (ако не е включено, съобщението ще бъде изпратено само до играча, който е използвал командата)

А да питам, как да го изключвам това нещо, че да не виждат другите?

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

#include <amxmodx>
#include <fakemeta>

new i_ScoreInfo

public plugin_init() {
	register_plugin("Reset - Score", "1.0", "Negativitty")

	register_clcmd("say /rs", "Reset_Score");
	register_clcmd("say_team /rs", "Reset_Score");

	i_ScoreInfo = get_user_msgid("ScoreInfo");
}

public Reset_Score(id) {
	fm_set_user_frags(id, 0);
	fm_set_user_death(id, 0);

	ColorMessage(id, "^4[CSAr3a]^1 You have successfully reset your score!");
}

stock fm_set_user_frags(index, frags) {
	set_pev(index, pev_frags, float(frags));
	return 1;
}

stock fm_set_user_death(const id, const Deaths) {
       set_pdata_int(id, 444, Deaths);
       static i_MsgScoreInfo;
       if(!i_MsgScoreInfo) i_MsgScoreInfo = i_ScoreInfo;
       message_begin(MSG_ALL, i_MsgScoreInfo);
       write_byte(id);
       write_short(get_user_frags(id));
       write_short(Deaths);
       write_short(0);
       write_short(get_user_team(id));
       message_end();
} 

stock ColorMessage(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[ 191 ];
	vformat(msg, 190, input, 3);
	if (id) players[0] = id; else get_players(players , count , "ch"); {
		for (new i = 0; i < count; i++) {
			if (is_user_connected(players[i])) {
				message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par }
*/

Аватар
You Owe Me
Извън линия
Потребител
Потребител
Мнения: 185
Регистриран на: 07 Мар 2018, 19:34
Местоположение: Пред компютъра
Получена благодарност: 2 пъти

Simple Resetscore [Colored Messages]

Мнение от You Owe Me » 01 Юли 2018, 11:27

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

#include <amxmodx>
#include <fakemeta>

new i_ScoreInfo

public plugin_init() {
	register_plugin("Reset - Score", "1.0", "Negativitty")

	register_clcmd("say /rs", "Reset_Score");
	register_clcmd("say_team /rs", "Reset_Score");

	i_ScoreInfo = get_user_msgid("ScoreInfo");
}

public Reset_Score(id) {
	fm_set_user_frags(id, 0);
	fm_set_user_death(id, 0);

	ColorMessage(id, "^4[CSAr3a]^1 You have successfully reset your score!");
}

stock fm_set_user_frags(index, frags) {
	set_pev(index, pev_frags, float(frags));
	return 1;
}

stock fm_set_user_death(const id, const Deaths) {
       set_pdata_int(id, 444, Deaths);
       static i_MsgScoreInfo;
       if(!i_MsgScoreInfo) i_MsgScoreInfo = i_ScoreInfo;
       message_begin(MSG_ALL, i_MsgScoreInfo);
       write_byte(id);
       write_short(get_user_frags(id));
       write_short(Deaths);
       write_short(0);
       write_short(get_user_team(id));
       message_end();
} 

stock ColorMessage(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[ 191 ];
	vformat(msg, 190, input, 3);
	if (id) players[0] = id; else get_players(players , count , "ch"); {
		for (new i = 0; i < count; i++) {
			if (is_user_connected(players[i])) {
				message_begin(MSG_ONE_UNRELIABLE , get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1026\\ f0\\ fs16 \n\\ par }
*/
Ммм, много мазен начин да си рекламираш плъгина... :)
I am actually not a Harry Potter FAN, but this song below is HOT AF :crazy:

Аватар
NaTo
Извън линия
Потребител
Потребител
Мнения: 69
Регистриран на: 02 Юли 2017, 15:19
Местоположение: Burgas
Се отблагодари: 4 пъти
Получена благодарност: 1 път
Обратна връзка:

Simple Resetscore [Colored Messages]

Мнение от NaTo » 01 Юли 2018, 11:46

Не този, Simple Resetscore [Colored Messages]

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Simple Resetscore [Colored Messages]

Мнение от OciXCrom » 01 Юли 2018, 14:56

Е, кое не разбра? Ако <name> не е включено в съобщението, няма всички да го виждат. Под "включено" имам предвид "добавено" в съобщението (included). Демек просто премахни <name> от съобщението.

Аватар
NaTo
Извън линия
Потребител
Потребител
Мнения: 69
Регистриран на: 02 Юли 2017, 15:19
Местоположение: Burgas
Се отблагодари: 4 пъти
Получена благодарност: 1 път
Обратна връзка:

Simple Resetscore [Colored Messages]

Мнение от NaTo » 01 Юли 2018, 15:56

OciXCrom™ написа: 01 Юли 2018, 14:56 Е, кое не разбра? Ако <name> не е включено в съобщението, няма всички да го виждат. Под "включено" имам предвид "добавено" в съобщението (included). Демек просто премахни <name> от съобщението.
Ами всичките виждат, я да видиш кво правя по добре.

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

#include <amxmodx>
#include <cromchat>
#include <cstrike>
#include <formatin>
#include <fun>

#define PLUGIN_VERSION "2.0"
#define PH_NAME "<name>"

new g_pMessage
new const g_szCommands[][] = { "/rs", "/rr" }

public plugin_init()
{
	register_plugin("Simple Resetscore", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CRXSimpleRS", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	g_pMessage = register_cvar("simplers_message", "Uspeshno &x04restartira &x01svoq stats &x04! ")
	
	for(new i; i < sizeof(g_szCommands); i++)
	{
		register_clcmd(formatin("say %s", g_szCommands[i]), "Cmd_ResetScore")
		register_clcmd(formatin("say_team %s", g_szCommands[i]), "Cmd_ResetScore")
	}
}

public Cmd_ResetScore(id)
{
	new szMessage[256], iType
	get_pcvar_string(g_pMessage, szMessage, charsmax(szMessage))
	
	if(contain(szMessage, PH_NAME) != -1)
	{
		new szName[32]
		get_user_name(id, szName, charsmax(szName))
		replace(szMessage, charsmax(szMessage), PH_NAME, szName)
		iType = 1
	}
		
	set_user_frags(id, 0)
	cs_set_user_deaths(id, 0)
	CC_SendMatched(iType ? id : 0, id, szMessage)
	return PLUGIN_HANDLED
}
Последно промяна от OciXCrom на 01 Юли 2018, 15:59, променено общо 1 път.
Причина: За кодове се ползва CODE таг - логично.

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Simple Resetscore [Colored Messages]

Мнение от OciXCrom » 01 Юли 2018, 15:59

За пореден път - кварове не се променят от .sma файла.

Аватар
kallin
Извън линия
Потребител
Потребител
Мнения: 3
Регистриран на: 18 Авг 2018, 11:25
Се отблагодари: 1 път

Simple Resetscore [Colored Messages]

Мнение от kallin » 21 Авг 2018, 13:21

Имам интересен проблем с кода, когато напиша /rs в конзолата ми излиза следното съобщение: Unknown command: amx_rs
И двата модула са активирани

#include <cstrike>
#include <fun>

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

Обратно към “Одобрени плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта