|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Дополнить Misc. Stats
|
|
Syava-g | Дата: Суббота, 20.06.2009, 18:06:02 | Сообщение # 1 |
Полковник
Группа: Пользователи
Сообщений: 199
Статус: Не в сети
| 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") - вот, что я добавлял } Помогите, если не трудно.. больше чем уверен, что сделать это легко и уж тем более РЕАЛЬНО надеюсь плагин у всех есть, но я выложил на всякий случай
d31ay
Сообщение отредактировал Syava-g - Суббота, 20.06.2009, 18:10:04 |
|
| |
defaultNick8433 | Дата: Суббота, 20.06.2009, 18:17:22 | Сообщение # 2 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Что такое 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
Статус: Не в сети
| та ну... звук будет только тому кто убил играть? нееее ) я хочу, тобы все слышали кто кого поимел звук отдающийся от игрока тоже не все услышат, а нужно, чтобы все знали
d31ay
Сообщение отредактировал Syava-g - Суббота, 20.06.2009, 18:19:16 |
|
| |
defaultNick8433 | Дата: Суббота, 20.06.2009, 18:21:22 | Сообщение # 4 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| client_cmd(victim,"spk ^"%s^"",g_sound)
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Syava-g | Дата: Суббота, 20.06.2009, 18:22:19 | Сообщение # 5 |
Полковник
Группа: Пользователи
Сообщений: 199
Статус: Не в сети
| это для проигравшего, а нужно всем
d31ay
|
|
| |
defaultNick8433 | Дата: Суббота, 20.06.2009, 18:24:16 | Сообщение # 6 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| чтоб слы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
Статус: Не в сети
| нет звук проигрыватся всем должен + надо 2 сообщения на firstblood
VALVE_ID_LAN
|
|
| |
defaultNick8433 | Дата: Воскресенье, 21.06.2009, 20:08:27 | Сообщение # 8 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| 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
Статус: Не в сети
| не смог протестировать плагин, который ты написал 1. не компилируется 2. я просил добавить это к событию в плагин miscstats, а не делать отдельный плагин (там уже есть звук, но нету сообщений)
VALVE_ID_LAN
|
|
| |
Syava-g93 | Дата: Воскресенье, 21.06.2009, 21:27:32 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| сори.. я затупил.. плагин откомпилировался, но с warninгами... зато работает! все как надо! можешь теперь это сделать в miscstats?? там звук уже реализован.. мне надо только чтобы сообщение добавлялось
VALVE_ID_LAN
Сообщение отредактировал Syava-g93 - Воскресенье, 21.06.2009, 21:27:46 |
|
| |
defaultNick8433 | Дата: Воскресенье, 21.06.2009, 22:00:48 | Сообщение # 11 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Исходник не надо думаю,и так всё понятно,имя плагина только переименуй
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Syava-g93 | Дата: Воскресенье, 21.06.2009, 22:18:37 | Сообщение # 12 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| мда))) я просил это в miscstats впихнуть, а ты мне плагин сделал ну ты даешь)))) надо было просто плагин доделать)))))))))))))))))) а ты сделал новый см пост №1
VALVE_ID_LAN
Сообщение отредактировал Syava-g93 - Воскресенье, 21.06.2009, 22:19:06 |
|
| |
defaultNick8433 | Дата: Воскресенье, 21.06.2009, 22:21:00 | Сообщение # 13 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| нет впихнул,просто когда компилировал,переименовал его,и весит он 1 кб,потому что в архив добавил
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Syava-g93 | Дата: Воскресенье, 21.06.2009, 22:23:15 | Сообщение # 14 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Не в сети
| тоесть это тот самый miscstats!!!?? если да, то дай пожалуйста исходник))))))
VALVE_ID_LAN
|
|
| |
defaultNick8433 | Дата: Воскресенье, 21.06.2009, 22:28:55 | Сообщение # 15 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Вот
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |