Иконка ресурса

Reload_Sound 1.2

neatek

Участник
Сообщения
424
Реакции
225
  • Добавлен лист файл звуков: addons\sourcemod\configs\weapon_reload_sounds.txt
Увидел свой кусок кода, хоть кто-то заюзал его... [CS: Source] - ZM: Hit Sounds - Звуки при ударе
Загрузка звуков из файла + авто-загрузка.
GoDtm666, Молодец :acute:

Правда грамотность хромает, убило "перезорядки"
И всё равно, мне кажется что-то намудрено с евентом: Event_WeaponReload
Много лишнего, по крайне мере я так думаю.
 
Последнее редактирование модератором:

GoDtm666

Участник
Сообщения
581
Реакции
596
Место того чтоб смотреть оптимизацию и еще че то, с начало исправили и улучшили, а потом комментировали что во что вошло улучшено.

Увидел свой кусок кода, хоть кто-то заюзал его... ZM: Hit Sounds - Звуки при ударе Загрузка звуков из файла + авто-загрузка.
Не твой кусок там кода, я его не качал даже.:acute:а Round End Sound
 
Последнее редактирование модератором:
T

Terminator-WS

GoDtm666, "Место того чтоб" раздавать советы кому что делать, можно было бы довести до ума плагин (раз уж вызвался показать мастер-класс начинающему), который начал делать Иван Бриденко. А потом можно обсудить тему "оптимизацию и еще че то". Ну а потом - "комментировали что во что вошло улучшено".
 

neatek

Участник
Сообщения
424
Реакции
225
Не твой кусок там кода, я его не качал даже.:acute:а Round End Sound
У него не через CreateArray, а через переменные g_Sounds[MAXSOUNDS+1]...
Так что... :acute:

GoDtm666, "Место того чтоб" раздавать советы кому что делать, можно было бы довести до ума плагин (раз уж вызвался показать мастер-класс начинающему), который начал делать Иван Бриденко. А потом можно обсудить тему "оптимизацию и еще че то". Ну а потом - "комментировали что во что вошло улучшено".
Полностью согласен! Пускай сидит парится доделывает чужой плагин, отличная трата времени.

P.S. Даже этого то, что ты сделал, что занимает не больше 10мин, я бы не стал делать...
 
Последнее редактирование модератором:

GoDtm666

Участник
Сообщения
581
Реакции
596
Трололошки всзлетели)) Покажите народу, что там не оптимизировано.
Для слепых цитирую
Вот ловите от нефиг делать изменил плагин
Если вам не фиг делать сидите царапайте сообщение и от этого мир не станет лучше.
 

Вложения

  • 53def0e7f8bd.png
    53def0e7f8bd.png
    214.5 КБ · Просмотры: 15
Последнее редактирование модератором:
T

Terminator-WS

GoDtm666, для глухих - повторяю. Иван Бриденко попытался сделать полезное дело - написать плагин. Да, есть недоработки, есть замечания по плагину. Но парень - старается. Если у тебя есть мысли по плагину - просто, помоги человеку. Только без дешевых заявлений про "Вот ловите от нефиг делать изменил плагин, а то ужас, что за код был раньше, Практически 95% кода переписано". Тем более, то, что написал ты "от нефиг делать" - нафиг никому не нужно с теми глюками, что я тебе указал.
 

GoDtm666

Участник
Сообщения
581
Реакции
596
Дак а что ты паришься? Взял и исправил? м?
Тоже для глухих повторяю:
Это не глюк, а не доработка, плагин работает по евентам а не по счетам пуль. Плагин надо дописывать, я от нечего делать внес глобальные изменения, а не то что то было раньше. В основном исходник у вас на руках поправляйте
А то что парнишка слабоват я без понятия, там 2 автора написано. 2 головы лучше чем 1.
 
T

Terminator-WS

GoDtm666, да я не парюсь. И ты не напрягайся.
 

ZhenkaDJ

Участник
Сообщения
44
Реакции
0
The End Is Near..., добавил бы ещё квар включения и отключения плагина, и квар для проигрывания только для своей команды;)
 

Язь

Участник
Сообщения
24
Реакции
0
ZhenkaDJ, Да я тоже так думаю было бы не плохо
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Зачем делать звук всем? Можно сделать ЗВУК ОКРУЖАЮЩЕЙ СРЕДЫ (и даже лучше):
PHP:
#pragma semicolon 1
#include <cstrike>
#include <sdktools>
#include <sourcemod>

public Plugin:myinfo = {
    name = "Reloaded_Sound",
    author = "Divix & SenatoR",
    description = "",
    version = "1.2",
    url = ""
};


new String:ReloadSound[] = "reloaded/reloaded3.wav";
new String:ReloadSound1[] = "reloaded/reloaded2.wav";
new String:ReloadSound2[] = "reloaded/reloaded1.wav";
new String:ReloadSound3[] = "reloaded/reloaded.wav";

public OnMapStart()
{
decl String:soundName[512];
Format(soundName,sizeof(soundName), "sound/%s", ReloadSound);
AddFileToDownloadsTable(soundName);
Format(soundName,sizeof(soundName), "sound/%s", ReloadSound1);
AddFileToDownloadsTable(soundName);
Format(soundName,sizeof(soundName), "sound/%s", ReloadSound2);
AddFileToDownloadsTable(soundName);
Format(soundName,sizeof(soundName), "sound/%s", ReloadSound3);
AddFileToDownloadsTable(soundName);

PrecacheSound(ReloadSound, true);
PrecacheSound(ReloadSound1, true);
PrecacheSound(ReloadSound2, true);
PrecacheSound(ReloadSound3, true);
}


new bool:restrict[MAXPLAYERS+1] = {false, ...};

public OnPluginStart()
{
HookEvent("weapon_reload", Event_reloaded, EventHookMode_Pre);
}

public Action:Event_reloaded(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if(!restrict[client])
{
decl String:name1[MAX_NAME_LENGTH];
GetClientName(client, name1, sizeof(name1));

new Float:fOrigin[ 3 ];
GetClientAbsOrigin( client, Float:fOrigin );

new random = GetRandomInt(0, 3);
if(random == 0)
EmitAmbientSound( ReloadSound, fOrigin, client, SNDLEVEL_CONVO );
else if(random == 1)
EmitAmbientSound( ReloadSound1, fOrigin, client, SNDLEVEL_CONVO );
else if(random == 2)
EmitAmbientSound( ReloadSound2, fOrigin, client, SNDLEVEL_CONVO );
else if(random == 3)
EmitAmbientSound( ReloadSound3, fOrigin, client, SNDLEVEL_CONVO );
restrict[client] = true;
CreateTimer(5.0, Timer_Reset, client);
}
}

public Action:Timer_Reset(Handle:timer,any:client)
{
restrict[client] = false;
}
Добавлено через 5 минут
Какой нафиг квар отключения плагина? Неужели так трудно его ВЫГРУЗИТЬ?
 
Последнее редактирование:

Язь

Участник
Сообщения
24
Реакции
0
Люди ну что кто то переделает плагин??? за небольшое вознаграждение) мой скайп donec.kolyan
 

R1KO

fuck society
Сообщения
9,458
Реакции
7,789
  • Команда форума
  • #36
Язь, что переделать?
 

R1KO

fuck society
Сообщения
9,458
Реакции
7,789
  • Команда форума
  • #38
GoDtm666, тем, что он даже не листал тему и не видел её.
 

Язь

Участник
Сообщения
24
Реакции
0
всё я видел просто у меня есть пару задумок на щот етого плагина
есть желающие заработать?

Добавлено через 3 минуты
GoDtm666,или я тупой или лижи не едут)


  • Добавлен лист файл звуков: addons\sourcemod\configs\weapon_reload_sounds.txt
  • Добавлен квар sm_weapon_reload_soundteam проигрывания звука перезорядки для своей команды или для всех.
  • Громкость звука устанавливается на сколько игрок находится от вас.
  • Если игрок(и) оста(ю/е)тся один(и) в живых или 1 на 1, то он(и) не буд(ут/ет) воспроизводить звук перезарядки.
  • В конце раунда звук перезарядки выключается, в новом включается


где квар в котором громкость звука, Если игрок(и) оста(ю/е)тся один(и) в живых или 1 на 1, то он(и) не буд(ут/ет) воспроизводить звук перезарядки.???
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,458
Реакции
7,789
  • Команда форума
  • #40
Язь, громкость звука не выставляется кваром, чем ближе ты к игроку - тем громче звук
 
Сверху Снизу