AMX MOD X
Суббота, 20.04.2024, 15:31:56



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Монстер раунда
Монстер раунда
defaultNick8433Дата: Воскресенье, 24.05.2009, 23:20:11 | Сообщение # 1
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Описание:Если игрок за раунд набирает 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
Репутация: 70
Статус: Не в сети
1. Тебе нужно обрабатывать смерть кого либо из игроков, и соответственно + к фрагам его убийце
И смотреть сколько фрагов сделал
2. При старте раунда обнулять счётчики


http://romanov4400.mybrute.com
 
defaultNick8433Дата: Понедельник, 25.05.2009, 19:45:23 | Сообщение # 3
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Можешь пример привести

Добавлено (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
Репутация: 70
Статус: Не в сети
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
Репутация: 19
Статус: Не в сети
У меня плохой вариант был?
:(


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
PomanoBДата: Понедельник, 25.05.2009, 22:51:01 | Сообщение # 6
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Вообще-то да)
Но ничего, все когда-то начинали)
И кстати на этом форуме был плагин, реализующий данную идею и даже гораздо больше

Добавлено (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
Репутация: 19
Статус: Не в сети
Блин где ты выучился всему этому,в природе же и так мало статей по использованию всевозможных функций :)

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

AMX Mod X Russian Community © 2006-2024