AMX MOD X
Пятница, 19.04.2024, 23:39:59



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Dead MSG (блокировка)
Dead MSG
CHyCMyMpNkДата: Среда, 27.01.2010, 23:26:50 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
Подскажите как заблокировать сообщения о убийстве :

Мне нужно для ZP сервера
Пробовал этот плагин :

Code
#define VERSION    "2.0"

#include <amxmodx>
#include <amxmisc>
#include <engine>

new enabled_pcvar
new gMsgDeathMsg

public plugin_init()
{
  register_plugin("Death Message Disabler",VERSION,"GHW_Chronic")

  enabled_pcvar = register_cvar("dmsgson","0")
  register_event("DeathMsg","DeathMsg","a")

  gMsgDeathMsg = get_user_msgid("DeathMsg")

  register_dictionary("GHW_dmsg_disabler.txt")
}

public DeathMsg()
{
  if(!get_pcvar_num(enabled_pcvar))
  {
   set_msg_block(gMsgDeathMsg,BLOCK_ONCE)
   new attacker = read_data(1)
   new victim = read_data(2)
   if(victim!=attacker && attacker && victim)
   {
    new killername[32]
    get_user_name(attacker,killername,31)
    new victimname[32]
    get_user_name(victim,victimname,31)

    //client_print(attacker,print_chat,"[AMXX] %L",attacker,"MSG_KILL",killername)
    //client_print(victim,print_chat,"[AMXX] %L",attacker,"MSG_KILLED",victimname)
   }
  }
}

Но он почему то не всё блокирует . Когда убивает\заражает зомби - пишется , а если человек убивает зомби то нет .


вечное спасибо r013x'y : )

Сообщение отредактировал CHyCMyMpNk - Среда, 27.01.2010, 23:51:25
 
HoRRoRДата: Четверг, 28.01.2010, 01:05:52 | Сообщение # 2
Полковник
Группа: Скриптеры
Сообщений: 181
Репутация: 8
Статус: Не в сети
/*код не читал*/
может надо в списке плагинов твой последним поставить?
 
PomanoBДата: Четверг, 28.01.2010, 10:45:36 | Сообщение # 3
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
ZP посылает свои сообщения когда зомби заражает, их уже не заблокировать

http://romanov4400.mybrute.com
 
CHyCMyMpNkДата: Пятница, 29.01.2010, 00:35:13 | Сообщение # 4
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
Было бы не плохо если бы ты сказал как их прям в ЗП заблокировать )))

вечное спасибо r013x'y : )
 
PomanoBДата: Пятница, 29.01.2010, 11:47:01 | Сообщение # 5
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
Code
// Send Death Message for infections
SendDeathMsg(attacker, victim)
{
  message_begin(MSG_BROADCAST, g_msgDeathMsg)
  write_byte(attacker) // killer
  write_byte(victim) // victim
  write_byte(1) // headshot flag
  write_string("infection") // killer's weapon
  message_end()
}

Сюда можно какую-нибудь проверку вставить


http://romanov4400.mybrute.com
 
CHyCMyMpNkДата: Пятница, 29.01.2010, 23:13:14 | Сообщение # 6
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
Что то Я там накрутил и получилось всё наоборот )))
Quote (CHyCMyMpNk)
Но он почему то не всё блокирует . Когда убивает\заражает зомби - пишется , а если человек убивает зомби то нет .


вечное спасибо r013x'y : )
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Dead MSG (блокировка)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024