Заявка за Connect Sound плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Lethality
Извън линия
VHE Mapper
VHE Mapper
Мнения: 211
Регистриран на: 06 Яну 2020, 15:41
Местоположение: Германия
Се отблагодари: 34 пъти
Получена благодарност: 50 пъти
Обратна връзка:

Заявка за Connect Sound плъгин

Мнение от Lethality » 08 Фев 2021, 22:00

Здравейте,

търся connect sound плъгин при влизане в сървъра с 4 .mp3 файла. Ако може да не върви всеки път един и същ, а да се разбъркват и 4-те.

Благодаря предварително!

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 63
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 34 пъти

Заявка за Connect Sound плъгин

Мнение от rago12 » 08 Фев 2021, 22:33

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

#include <amxmodx>
#include <cstrike>

new const sounds[][] =
{
	"sound1.wav",
	"sound2.wav",
	"sound3.wav",
	"sound4.wav"
}

public client_putinserver(id)
	client_cmd(0, "spk ^"%s^"", sounds[random(sizeof(sounds))]);

public plugin_precache(){	
	for(new i = 0; i < sizeof(sounds); i++)
		precache_sound(sounds[i]);
}
Променяш си името на саунда ако искаш в const sounds, или просто променяш името на саунда на имената сложени там a.k.a - sound1.wav, sound2.wav etc...

Аватар
Lethality
Извън линия
VHE Mapper
VHE Mapper
Мнения: 211
Регистриран на: 06 Яну 2020, 15:41
Местоположение: Германия
Се отблагодари: 34 пъти
Получена благодарност: 50 пъти
Обратна връзка:

Заявка за Connect Sound плъгин

Мнение от Lethality » 09 Фев 2021, 00:15

Има проблем... Звукът тръгва, при всеки влязал играч и го чува всеки. Трябва да се чува само от конкретния играч, който влиза в сървъра, а не от всеки.

Идеята ми беше, докато чакаш да влезеш в сървъра, тоест докато зарежда да се чуват звуците, а не след като влезеш в сървъра. Тези звуци се чуват след като влезеш в сървъра..

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 63
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 34 пъти

Заявка за Connect Sound плъгин

Мнение от rago12 » 09 Фев 2021, 11:57

Споменавайте ги тия работи

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

#include <amxmodx>
#include <cstrike>

new const sounds[][] =
{
	"sound1.wav",
	"sound2.wav",
	"sound3.wav",
	"sound4.wav"
}

public client_connect(id)
	client_cmd(id, "spk ^"%s^"", sounds[random(sizeof(sounds))]);

public plugin_precache(){	
	for(new i = 0; i < sizeof(sounds); i++)
		precache_sound(sounds[i]);
}

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 772
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 157 пъти
Получена благодарност: 48 пъти
Обратна връзка:

Заявка за Connect Sound плъгин

Мнение от Siska » 09 Фев 2021, 14:17

Възможно ли е първия вариант на плъгина , но когато някой влезе в сървъра само той да чува мелодиите. И ако е възможно да работи примерно с 10 различни мелодии , като да не е задължително да се ползват и десетте. Примерно , ако попълня 3 само да се чуват три, ако попълня 7 да се чуват седем и т.н. ???
Плъгина работи и със "mp3" и със "wav" нали ???
В папка sound ли трябва да кача мелодиите ?
Пробвах ги току що и двата , но при мен не работят...
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за Connect Sound плъгин

Мнение от gadinkata » 09 Фев 2021, 21:09

При влизане в сървъра,след избиране на отбора 5 секунди

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

#include <amxmodx>

#define PLUGIN "mp3connect"
#define VERSION "1.0"
#define AUTHOR "gadinkata"

new g_szConnectSounds[][] = {
    "roundtenseccount.mp3",
    "startaction_01.mp3",
    "startaction_02.mp3", 
    "startaction_03.mp3"
}

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}

public plugin_precache()
{
    for(new i = 0; i < sizeof(g_szConnectSounds);i++){
        precache_generic(g_szConnectSounds[i])
} 
}

public client_putinserver(id)
{
	set_task( 5.0, "Vsound", id )
}

public  Vsound(id)
{
	new iRand = random_num(0, sizeof(g_szConnectSounds))
	client_cmd(id, "mp3 play ^"sound/%s^"", g_szConnectSounds[iRand])
}
При свръзване със сървъра

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

#include <amxmodx>

#define PLUGIN "mp3connect"
#define VERSION "1.0"
#define AUTHOR "gadinkata"

new g_szConnectSounds[][] = {
    "roundtenseccount.mp3",
    "startaction_01.mp3",
    "startaction_02.mp3", 
    "startaction_03.mp3"
}

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}

public plugin_precache()
{
    for(new i = 0; i < sizeof(g_szConnectSounds);i++){
        precache_generic(g_szConnectSounds[i])
} 
}

public  client_connect(id)
{
	new iRand = random_num(0, sizeof(g_szConnectSounds))
	client_cmd(id, "mp3 play ^"sound/%s^"", g_szConnectSounds[iRand])
}

Аватар
Lethality
Извън линия
VHE Mapper
VHE Mapper
Мнения: 211
Регистриран на: 06 Яну 2020, 15:41
Местоположение: Германия
Се отблагодари: 34 пъти
Получена благодарност: 50 пъти
Обратна връзка:

Заявка за Connect Sound плъгин

Мнение от Lethality » 09 Фев 2021, 21:13

Siska написа: 09 Фев 2021, 14:17 Възможно ли е първия вариант на плъгина , но когато някой влезе в сървъра само той да чува мелодиите.
В последния код, сменяш:

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

public client_connect(id)
на

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

public client_putinserver(id)
Звуци може да си добавяш в горния ред
Плъгина работи и със "mp3" и със "wav" нали ???
Работи с .wav само

За .mp3 сменяш

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

client_cmd(id, "spk ^"%s^"", sounds[random(sizeof(sounds))]);
на

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

client_cmd(id, "mp3 play ^"sound/%s^"", sounds[random(sizeof(sounds))]);
Ако греша, моля да ме поправи някой.

Иначе може да се локва, благодаря за помощта! :o

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

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

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 11 госта