AMX MOD X
Четверг, 08.01.2026, 20:20:48



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Заблокировать DeathMsg
manyДата: Воскресенье, 24.02.2008, 17:31:47 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Написал плагин который кидает игроков за spectators при написании /spec в чат и обратно за ту команду из которой игрок вышел при написании /back
Проблема - конфликт с ProKreedz который отлавливат Deathmsg и респаунит
при исполнении функции spec - делаеться user_kill => появляеться Deathmsg и Prokreedz респаунит Spectatora
Поэтому надо как то заблокировать Deathmsg когда исполняеться user_kill!
Прикрепления: Spec_Switch.sma (1.9 Kb)


Сообщение отредактировал many - Воскресенье, 24.02.2008, 17:32:37
 
BruteДата: Воскресенье, 24.02.2008, 22:00:32 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
а зачем вообще использовать user_kill(id, 1) ?

Quote (many)
Поэтому надо как то заблокировать Deathmsg

Deathmsg заблокировать(теоретически) нельзя.

Quote ("Spec_Switch.sma, строка 39")
cs_set_user_deaths(id, zDeath[id])

И зачем это нужно?

 
manyДата: Понедельник, 25.02.2008, 15:56:52 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
user_kill(id, 1) - использую для перехода в спектаторы то есть сначало ставлю тиму спектаторов а потом уже килл
cs_set_user_deaths(id, zDeath[id]) - что бы не прибавлялась смерть
 
BruteДата: Понедельник, 25.02.2008, 16:49:54 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Проблема точно с плагином ProKreedz, пробывал твой плагин с CSDM - всё в порядке!
Решить проблему можно только, если исправить ProKreedz.
 
manyДата: Понедельник, 25.02.2008, 17:00:51 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
ага я саму проблему нашел вроде как... ProKreedz отлавливает DeathMsg и делает респаун
а при user_kill - появляеться death msg
 
BruteДата: Понедельник, 25.02.2008, 17:11:40 | Сообщение # 6
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (many)
ProKreedz отлавливает DeathMsg и делает респаун

Вот этот момент тебе и нужно найти в нем, а затем сделать поправку:
Code
    new CsTeams:UserTeam = cs_get_user_team(id)
   
  if(UserTeam != CS_TEAM_SPECTATOR)
  {
   
  }
 
manyДата: Понедельник, 25.02.2008, 17:33:28 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
мм ща попробуем =))) спасиб че то сам до этого не додумался =)))))

Сообщение отредактировал many - Понедельник, 25.02.2008, 17:33:42
 
manyДата: Понедельник, 25.02.2008, 17:48:42 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Все стало работать! Выкладываю Prokreedz плагин
Прикрепления: prokreedz.sma (39.3 Kb)
 
BruteДата: Понедельник, 25.02.2008, 17:53:45 | Сообщение # 9
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (many)
Все стало работать! Выкладываю Prokreedz плагин

Молодец! у тебя есть все шансы попасть в группу скриптеры!
 
manyДата: Понедельник, 25.02.2008, 18:08:26 | Сообщение # 10
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
не я полохо в этом разбираюсь...
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026