|
Заблокировать DeathMsg
|
|
| many | Дата: Воскресенье, 24.02.2008, 17:31:47 | Сообщение # 1 |
 Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Написал плагин который кидает игроков за spectators при написании /spec в чат и обратно за ту команду из которой игрок вышел при написании /back Проблема - конфликт с ProKreedz который отлавливат Deathmsg и респаунит при исполнении функции spec - делаеться user_kill => появляеться Deathmsg и Prokreedz респаунит Spectatora Поэтому надо как то заблокировать Deathmsg когда исполняеться user_kill!
Сообщение отредактировал many - Воскресенье, 24.02.2008, 17:32:37 |
| |
|
|
| Brute | Дата: Воскресенье, 24.02.2008, 22:00:32 | Сообщение # 2 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| а зачем вообще использовать 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
Статус: Не в сети
| user_kill(id, 1) - использую для перехода в спектаторы то есть сначало ставлю тиму спектаторов а потом уже килл cs_set_user_deaths(id, zDeath[id]) - что бы не прибавлялась смерть
|
| |
|
|
| Brute | Дата: Понедельник, 25.02.2008, 16:49:54 | Сообщение # 4 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| Проблема точно с плагином ProKreedz, пробывал твой плагин с CSDM - всё в порядке! Решить проблему можно только, если исправить ProKreedz.
|
| |
|
|
| many | Дата: Понедельник, 25.02.2008, 17:00:51 | Сообщение # 5 |
 Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| ага я саму проблему нашел вроде как... ProKreedz отлавливает DeathMsg и делает респаун а при user_kill - появляеться death msg
|
| |
|
|
| Brute | Дата: Понедельник, 25.02.2008, 17:11:40 | Сообщение # 6 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| 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
Статус: Не в сети
| мм ща попробуем =))) спасиб че то сам до этого не додумался =)))))
Сообщение отредактировал many - Понедельник, 25.02.2008, 17:33:42 |
| |
|
|
| many | Дата: Понедельник, 25.02.2008, 17:48:42 | Сообщение # 8 |
 Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| Все стало работать! Выкладываю Prokreedz плагин
|
| |
|
|
| Brute | Дата: Понедельник, 25.02.2008, 17:53:45 | Сообщение # 9 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| Quote (many) Все стало работать! Выкладываю Prokreedz плагин Молодец! у тебя есть все шансы попасть в группу скриптеры!
|
| |
|
|
| many | Дата: Понедельник, 25.02.2008, 18:08:26 | Сообщение # 10 |
 Лейтенант
Группа: Пользователи
Сообщений: 49
Статус: Не в сети
| не я полохо в этом разбираюсь...
|
| |
|
|