Simple Resetscore [Colored Messages]

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

vesko128
Потребител
Потребител
Мнения: 9
Регистриран: 04 ное 2017, 20:21

Simple Resetscore [Colored Messages]

Мнение от vesko128 » 05 ное 2017, 23:03

ем вчера работеха :lol: компилирам си плъгините със компилатора на amxx и имам всички library-та от твоя лист сложени.

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

deadlylord ZONATAEU
Рекламатор
Рекламатор
Мнения: 572
Регистриран: 04 апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 1 път
Години: 21
Контакти:

Simple Resetscore [Colored Messages]

Мнение от deadlylord ZONATAEU » 13 ное 2017, 20:27

Ще е хубаво да се направи плъгина да се направи, ако човека има 0 кила и 0 умирания да му пиши, че не може да ги реска, това ще спре троловете и няма да могат да спамят в чата

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

deadlylord ZONATAEU
Рекламатор
Рекламатор
Мнения: 572
Регистриран: 04 апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 1 път
Години: 21
Контакти:

Simple Resetscore [Colored Messages]

Мнение от deadlylord ZONATAEU » 14 ное 2017, 12:19

Е явно и сам си го направих

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

	if(get_user_frags(id) == 0 && get_user_deaths(id) == 0)
	{
	ColorChat(id, TEAM_COLOR, "%s ^1In order to use ^3reset score^1 you have to die or gain frag!", szPrefix)
	return PLUGIN_HANDLED
	}
Предполагам, че проверката може да се напише по-красиво :grrr:

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

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

Simple Resetscore [Colored Messages]

Мнение от OciXCrom TM » 14 ное 2017, 19:31

Правилно е, обаче препорчъвам да ползваш cs_get_user_deaths вместо get_user_deaths.

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

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

Simple Resetscore [Colored Messages]

Мнение от summertime vibes PSA » 14 ное 2017, 19:34

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

ColorChat(id, TEAM_COLOR, "%s ^1In order to use ^3reset score^1 you have to die or gain frag!", szPrefix)
->

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

CC_SendMessage(id, "%s ^1In order to use ^3reset score^1 you have to die or gain frag!", szPrefix)
Изображение

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

TheRedShoko ReShoko
Модератор
Модератор
Мнения: 990
Регистриран: 06 окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 4 пъти
Получена благодарност: 53 пъти

Simple Resetscore [Colored Messages]

Мнение от TheRedShoko ReShoko » 15 ное 2017, 07:40

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

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

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

Simple Resetscore [Colored Messages]

Мнение от summertime vibes PSA » 15 ное 2017, 08:24

Знам това, просто ако се пробва да постави този код в source кода няма да може да се компилира, затова го коригирах..
Изображение

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

deadlylord ZONATAEU
Рекламатор
Рекламатор
Мнения: 572
Регистриран: 04 апр 2017, 16:35
Местоположение: Бургас, България
Получена благодарност: 1 път
Години: 21
Контакти:

Simple Resetscore [Colored Messages]

Мнение от deadlylord ZONATAEU » 15 ное 2017, 08:53

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последна промяна от TheRedShoko ReShoko на 15 ное 2017, 08:56, променено общо 1 път.
Причина: Внимателно с думите.

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

Darky ACM
Потребител
Потребител
Мнения: 29
Регистриран: 01 авг 2017, 12:32
Местоположение: Варна
Години: 30

Simple Resetscore [Colored Messages]

Мнение от Darky ACM » 15 ное 2017, 10:35

Не е ли по лесно така?
Автор: MAkenzi

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

#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init()
{
   register_plugin("RsHUD", "1.0", "MAkenzi")
   register_clcmd("say /rs", "resetsc")
   register_clcmd("say /resetscrore", "resetsc")
   register_clcmd("say_team /rs", "resetsc")
   register_clcmd("say_team /resetscore", "resetsc")
}
public resetsc(id)
{
   if(cs_get_user_deaths(id)==0 && get_user_frags(id)==0)
   {
      ColorMessage(id, "^x04[Prefix] ^x03You can't reset your ^x04score!")
   }
   else
   {
      set_user_frags(id, 0)
      cs_set_user_deaths(id, 0)
      ColorMessage(id, "^x04[Prefix] ^x03Your score has been ^x04reset!")
   }
}

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();}}}
}
Не е спам или реклама просто мисля че по лесен начин е :)

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

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

Simple Resetscore [Colored Messages]

Мнение от OciXCrom TM » 15 ное 2017, 12:13

Кое му е по-лесното? Това, че трябва да редактираш кода за да промениш съобщението, това, че командата ще се показва в чата или това, че е наблъскал стока за colorchat в самия код и не можеш да ползваш бял цвят ако искаш?

@deadlylord - няма смисъл да добавяш допълнителна colorchat библиотека при положение, че вече има такава в плъгина.

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

ElitePower
Потребител
Потребител
Мнения: 546
Регистриран: 13 окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 10 пъти

Simple Resetscore [Colored Messages]

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

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

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

TheRedShoko ReShoko
Модератор
Модератор
Мнения: 990
Регистриран: 06 окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 4 пъти
Получена благодарност: 53 пъти

Simple Resetscore [Colored Messages]

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

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

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

NaTo UniversL
Потребител
Потребител
Мнения: 64
Регистриран: 02 юли 2017, 15:19
Местоположение: Burgas
Се отблагодари: 4 пъти
Получена благодарност: 1 път
Години: 21
Контакти:

Simple Resetscore [Colored Messages]

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

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

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

Отговори

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

Кой е на линия

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