AMX MOD X
Пятница, 29.03.2024, 15:56:38



Приветствую Вас Гость | RSS
[ Главная ] [ Дополнить Misc. Stats - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Обсуждение сторонних плагинов » Дополнить Misc. Stats (изменить стандартный плагин)
Дополнить Misc. Stats
Syava-gДата: Суббота, 20.06.2009, 18:06:02 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
Misc. Stats - стандартный плагн в Амхх, который отвечает за звуки и надписи к событиям типа: hs, mk, uk и т.д и т.п.
Звуки и надписи есть почти на все, но хочется на все, а именно:
1. Поставить 2 случайных сообщения на firstblood (стандартно там только звук, а сообщения нету)
2. Поставить звук на Grenade Kill (стандартно там только сообщения)
3. Поставить звук на Grenade Suicide (стандартно там только сообщения)

пробовал добавить звуки на GrenadeKill и GrenadeSuicide.. смог).. добавились, НО
1. При компиляции пишет warning'и какието (хоть плагин откомпилировался и заработал)
2. Звуки с GrenadeKill и GrenadeSuicide сливаются.... wtf? почему, когда я убиваю себя с гранаты, я слышу как звук из события GrenadeKill так и звук GrenadeSuicide, хоть должен быть только GrenadeSuicide. И наоборот - когда я убиваю человека с гранаты, то слышу как звук с GrenadeKill, так и звук GrenadeSuicide, хоть должен слышать только GrenadeKill ^_^
добавлял звуки методом втыка, а именно, просто добалял строку после названия события типа:

Code
if (GrenadeKill)
           ShowSyncHudMsg(0, g_he_sync, "%L", LANG_PLAYER, g_HeMessages[random_num(0, 3)], killer_name, victim_name)

play_sound("misc/hekill") - вот, что я добавлял
         }

Помогите, если не трудно.. больше чем уверен, что сделать это легко и уж тем более РЕАЛЬНО ^_^

надеюсь плагин у всех есть, но я выложил на всякий случай sleep

Прикрепления: miscstats.sma (18.4 Kb)


d31ay

Сообщение отредактировал Syava-g - Суббота, 20.06.2009, 18:10:04
 
defaultNick8433Дата: Суббота, 20.06.2009, 18:17:22 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Что такое play_sound,нужно так
client_cmd(0,"spk ^"%s^"",g_sound)
или звук,отдающийся от игрока emit_sound(id,CHAN_VOICE,g_sound,1.0,ATTN_NORM,0,PITCH_NORM)
new const g_sound[]="sound/название музыки.wav"


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Суббота, 20.06.2009, 18:18:29 | Сообщение # 3
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
та ну... звук будет только тому кто убил играть? нееее ) я хочу, тобы все слышали кто кого поимел ^_^ звук отдающийся от игрока тоже не все услышат, а нужно, чтобы все знали

d31ay

Сообщение отредактировал Syava-g - Суббота, 20.06.2009, 18:19:16
 
defaultNick8433Дата: Суббота, 20.06.2009, 18:21:22 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
client_cmd(victim,"spk ^"%s^"",g_sound)

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Суббота, 20.06.2009, 18:22:19 | Сообщение # 5
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
это для проигравшего, а нужно всем

d31ay
 
defaultNick8433Дата: Суббота, 20.06.2009, 18:24:16 | Сообщение # 6
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
чтоб слыLLIaли все и мертвые и живые client_cmd(0,"spk ^"%s^"",g_sound)

Добавлено (2009-06-20, 6:24 Pm)
---------------------------------------------

Quote (Syava-g)
я хочу, тобы все слышали кто кого поимел

Определись как нить,кому звук проигрывать живым или мёртвым или и тем и тем


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-g3464Дата: Воскресенье, 21.06.2009, 18:26:59 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
нет звук проигрыватся всем должен ^_^ + надо 2 сообщения на firstblood

VALVE_ID_LAN
 
defaultNick8433Дата: Воскресенье, 21.06.2009, 20:08:27 | Сообщение # 8
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Code
#include <amxmodx>  

new const g_fbsound[]="sound/ultimate_sounds/firstblood.wav"  

public plugin_precache()  
{  
precache_sound(g_fbsound)  
}  
public plugin_init()  
{  
register_plugin("x","x","x")  
register_event("DeathMsg","onDeath","a")  
}  
public onDeath()  
{  
new iKiller=read_data(1)  
new iVictim=read_data(2)  
new sWeapon[255];read_data(4,sWeapon,sizeof sWeapon-1)
new name[32]  

if(!iKiller==iVictim&&equal(sWeapon,"world",5))
return PLUGIN_HANDLED
if(iKiller&&equal(sWeapon,"world",5))
return PLUGIN_HANDLED

if(iVictim=1)  
get_user_name(iKiller,name,31)  
set_hudmessage(0,0,255,-1.0,-1.0,0,6.0,12.0)  
show_hudmessage(0,"%s /7ePBbIm OTKPbIJI C4ET",name)  
client_cmd(0,"spk ^"%s^"",g_fbsound)  
}

Попробуй так,точно незнаю,возможно iVictim=1 будет вобще первым убийством киллера или же самым первым в игре,поэтому не буду говорить точно,что он будет использоваться правильно


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001


Сообщение отредактировал defaultNick8433 - Воскресенье, 21.06.2009, 20:22:48
 
Syava-g3464Дата: Воскресенье, 21.06.2009, 21:17:25 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
не смог протестировать плагин, который ты написал ^_^
1. не компилируется ^_^
2. я просил добавить это к событию в плагин miscstats, а не делать отдельный плагин (там уже есть звук, но нету сообщений)


VALVE_ID_LAN
 
Syava-g93Дата: Воскресенье, 21.06.2009, 21:27:32 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
сори.. я затупил.. плагин откомпилировался, но с warninгами... зато работает! все как надо! можешь теперь это сделать в miscstats?? там звук уже реализован.. мне надо только чтобы сообщение добавлялось

VALVE_ID_LAN

Сообщение отредактировал Syava-g93 - Воскресенье, 21.06.2009, 21:27:46
 
defaultNick8433Дата: Воскресенье, 21.06.2009, 22:00:48 | Сообщение # 11
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Исходник не надо думаю,и так всё понятно,имя плагина только переименуй
Прикрепления: lol.rar (1.0 Kb)


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-g93Дата: Воскресенье, 21.06.2009, 22:18:37 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
мда))) я просил это в miscstats впихнуть, а ты мне плагин сделал ^_^ ну ты даешь))))
надо было просто плагин доделать)))))))))))))))))) а ты сделал новый
см пост №1


VALVE_ID_LAN

Сообщение отредактировал Syava-g93 - Воскресенье, 21.06.2009, 22:19:06
 
defaultNick8433Дата: Воскресенье, 21.06.2009, 22:21:00 | Сообщение # 13
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
нет впихнул,просто когда компилировал,переименовал его,и весит он 1 кб,потому что в архив добавил

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-g93Дата: Воскресенье, 21.06.2009, 22:23:15 | Сообщение # 14
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Не в сети
тоесть это тот самый miscstats!!!?? если да, то дай пожалуйста исходник))))))

VALVE_ID_LAN
 
defaultNick8433Дата: Воскресенье, 21.06.2009, 22:28:55 | Сообщение # 15
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Вот
Прикрепления: lol.sma (18.7 Kb)


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
AMX Mod X Форум » Плагины » Обсуждение сторонних плагинов » Дополнить Misc. Stats (изменить стандартный плагин)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2024