Монстер раунда
|
|
defaultNick8433 | Дата: Воскресенье, 24.05.2009, 23:20:11 | Сообщение # 1 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Описание:Если игрок за раунд набирает 5 фрагов,то в середине экрана пишется %s Монстер Раунда и одновременно произносится звук аплодисментов.Плагин откомпилировался,ну вот что-то я очень сомневаюсь в его работе.Вот собственно код: Code #include <amxmodx> #include <hamsandwich> #include <fakemeta>
#define PLUGIN "Prostoi" #define AUTHOR "defaultnick8433" #define VERSION "1.0"
public plugin_precache() { precache_sound("sound/cool.wav") } public plugin_init() { register_plugin(PLUGIN,AUTHOR,VERSION) RegisterHam(Ham_Spawn,"player","fwd_Ham_Spawn",1) } public fwd_Ham_Spawn(id) { new integer:g_frag g_frag=5 new name[32] get_user_name(id,name,31) new frags=get_user_frags(id) if(!frags==g_frag) client_print(0,print_center,"%s MoHCTEP PayHga",name) client_cmd(0,"spk ^"sound/cool.wav^"") }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Понедельник, 25.05.2009, 00:16:28 | Сообщение # 2 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| 1. Тебе нужно обрабатывать смерть кого либо из игроков, и соответственно + к фрагам его убийце И смотреть сколько фрагов сделал 2. При старте раунда обнулять счётчики
http://romanov4400.mybrute.com
|
|
| |
defaultNick8433 | Дата: Понедельник, 25.05.2009, 19:45:23 | Сообщение # 3 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Можешь пример привести Добавлено (2009-05-25, 1:58 Pm) --------------------------------------------- Code { RegisterHam(Ham_Spawn,"player","fwd_Ham_Spawn",1) register_event("DeathMsg","onDeath","a") } public onDeath() { new iKiller=read_data(1) new iVictim=read_data(2)
new name[32] get_user_name(iKiller,name,31) new frags=get_user_frags(iKiller) new integer:g_frag g_frag=5 if(!frags(iKiller)==g_frag) return PLUGIN_CONTINUE if(!frags(iVictim)==g_frag) return PLUGIN_HANDLED } public fwd_Ham_Spawn(id) { new iKiller=read_data(1) new frags=get_user_frags(iKiller) new integer:g_frag g_frag=0 if(!frags(iKiller)==g_frag) return PLUGIN_CONTINUE } Не знаю правильно нет Добавлено (2009-05-25, 7:45 Pm) --------------------------------------------- плиз отвеьте
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
Сообщение отредактировал defaultNick8433 - Понедельник, 25.05.2009, 13:59:14 |
|
| |
PomanoB | Дата: Понедельник, 25.05.2009, 21:21:46 | Сообщение # 4 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Code /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#define PLUGIN "Round Monster" #define VERSION "0.1.0" #define AUTHOR "PomanoB"
new g_kills[33]
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "round_start", "a", "1=0", "2=0") register_event("DeathMsg", "onDeath", "a") }
public round_start() { arrayset(g_kills,0,sizeof g_kills) }
public onDeath() { new killer = read_data(1) if (++g_kills[killer] == 5) { new name[32] get_user_name(killer,name,sizeof name-1) client_print(0,print_center,"%s MoHCTEP PayHga",name) g_kills[killer] = 0 } }
http://romanov4400.mybrute.com
|
|
| |
defaultNick8433 | Дата: Понедельник, 25.05.2009, 21:22:29 | Сообщение # 5 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| У меня плохой вариант был?
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Понедельник, 25.05.2009, 22:51:01 | Сообщение # 6 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Вообще-то да) Но ничего, все когда-то начинали) И кстати на этом форуме был плагин, реализующий данную идею и даже гораздо большеДобавлено (2009-05-25, 10:51 Pm) --------------------------------------------- во нашёл - http://amxmodx.ucoz.ru/forum/4-818-1 посмотри как там сделано
http://romanov4400.mybrute.com
Сообщение отредактировал PomanoB - Понедельник, 25.05.2009, 22:46:32 |
|
| |
defaultNick8433 | Дата: Понедельник, 25.05.2009, 23:00:05 | Сообщение # 7 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Блин где ты выучился всему этому,в природе же и так мало статей по использованию всевозможных функций
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |