Заявка за Say Text Binds Sounds

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Say Text Binds Sounds

Мнение от jumby1990 » 26 Ное 2019, 16:14

Здравейте ако може да направите тези 4 binds със точно определения звук който съм поставил за всеки от тях.
Плугина да работи само за админи.
Когато покажа в чата някой от текст съобщенията да го чуват всички в сървъра.

1.) Bind - със съобщение "P R E D I C T E D" - да се чува тоя звук "Allahu.wav"2
2.) Bind - със съобщение "T R I G G E R E D" - да се чува тоя звук "dangerous.wav"
3.) Bind - със съобщение "(-_(-_(-_-)_-)_-)" - да се чува тоя звук "mizzik.wav"
4.) Bind - със съобщение "¯\_(ツ)_/" - да се чува тоя звук "translucent.wav"

Благодаря.
Прикачени файлове
sounds.rar
(145.51 KiB) Свалено 120 пъти
sounds.rar
(145.51 KiB) Свалено 120 пъти

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

Заявка за Say Text Binds Sounds

Мнение от OciXCrom » 27 Ное 2019, 02:10

Нищо не разбрах. С плъгин не се правят bind-ове.

"Когато покажа в чата съобщение да го чуват всички" - как се чува съобщение?!

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Say Text Binds Sounds

Мнение от jumby1990 » 27 Ное 2019, 02:39

Мисълта ми беше като напишеш примерно на All чат някой от тези 4 съобщенията дето съм посочил примерно P R E D I C T E D нали го показва и го виждат всички в сървъра и съответно да се чува звука който съм посочил за него. АЗ съм ги направил тези 4 съобщения със Binds да не ги пиша всеки път.Ако може се направи, ако не става здраве да е :)

Аватар
Autumn Shade
Извън линия
Потребител
Потребител
Мнения: 269
Регистриран на: 14 Мар 2019, 13:20
Се отблагодари: 48 пъти
Получена благодарност: 150 пъти

Заявка за Say Text Binds Sounds

Мнение от Autumn Shade » 27 Ное 2019, 08:49

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

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Say Text Binds Sounds

Мнение от jumby1990 » 27 Ное 2019, 10:41

други плугини не съм слагал за съобщения единствено на OciXCrom chatmanagera който си работи с ранк системата.

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

Заявка за Say Text Binds Sounds

Мнение от OciXCrom » 27 Ное 2019, 21:16

Не би трябвало да прави проблеми. Сложи го над chat manager-а в plugins.ini.

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

#include <amxmodx>

const MAX_DATA_LENGTH = 64

enum _:Data
{
	ChatMessage[MAX_DATA_LENGTH],
	SoundPath[MAX_DATA_LENGTH]
}

new const g_eData[][Data] =
{
	{ "P R E D I C T E D", "Allahu.wav" },
	{ "T R I G G E R E D", "dangerous.wav" },
	{ "(-_(-_(-_-)_-)_-)", "mizzik.wav" },
	{ "¯\_(ツ)_/", "translucent.wav" }
}

public plugin_init()
{
	register_plugin("Mini Sank Sounds", "1.0", "OciXCrom")
}

public plugin_precache()
{
	register_clcmd("say", "OnSay")
	register_clcmd("say_team", "OnSay")

	for(new i; i < sizeof(g_eData); i++)
	{
		precache_sound(g_eData[i][SoundPath])
	}
}

public OnSay(id)
{
	new szArgs[MAX_DATA_LENGTH]
	read_args(szArgs, charsmax(szArgs))
	remove_quotes(szArgs)

	for(new i; i < sizeof(g_eData); i++)
	{
		if(equal(szArgs, g_eData[i][ChatMessage]))
		{
			client_cmd(0, "spk ^"%s^"", g_eData[i][SoundPath])
		}
	}
}
Можеш да си добавиш и други звуци/съобщения в списъка най-отгоре.
Можеш да ползваш и този плъгин ако се нуждаеш от повече настройки - https://forums.alliedmods.net/showthread.php?p=48677

Аватар
jumby1990
Извън линия
Потребител
Потребител
Мнения: 128
Регистриран на: 10 Фев 2019, 18:02
Местоположение: varna
Се отблагодари: 8 пъти
Получена благодарност: 4 пъти
Обратна връзка:

Заявка за Say Text Binds Sounds

Мнение от jumby1990 » 27 Ное 2019, 22:34

Всичко е точно огромни благодарности за бързата реакция , R e s p e c t !

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

Обратно към “Заявки за плъгини”

Кой е на линия

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