![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Level 2 ![]() Класс: Клерик Характер: Chaotic Evil Раса: Тварь ![]() |
Собственно сабж. Возможно ли как-то закрыть/перекрыть/убрать возможность контрспелить ? Любыми способами. Думаю, что маловероятно, но может быть всё-таки кто-то что-то знает.
//Nazgul у нас не принято рассыпаться блатным жаргоном. LP Сообщение отредактировал Leon PRO - May 21 2005, 11:33 |
![]()
Сообщение
#2
|
|
Level 2 ![]() Класс: Клерик Характер: Chaotic Evil Раса: Тварь ![]() |
А по сабжу мысли есть ?
|
![]()
Сообщение
#3
|
|||
Ушедший на войну ![]() Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Контент ![]() |
Не моя сфера деятельности (отмазался :D ). Чем глубже смысл вопроса - тем дольше приходится ждать ответа. А если никто не делал или даже не проходил мимо твоей проблемы, то возможно ответа не будет. Жди =) Сообщение отредактировал Leon PRO - May 22 2005, 05:44 |
||
![]()
Сообщение
#4
|
|
Level 2 ![]() Класс: Бледный Мастер Характер: Chaotic Evil Раса: Нежить ![]() |
Такой спелл в 2да не видел, фит тоже... но почему то кажется, что видел скрипт с подобным названием... точно не помню как назывался.
З.ы. Хм... а чем, если не секрет, помешал контрспелл? Сообщение отредактировал Скорпион - May 22 2005, 21:12 |
![]()
Сообщение
#5
|
|||
Level 9 ![]() Класс: Фея Характер: Chaotic Evil Раса: Тварь NWN: Скриптинг [PW] ![]() |
Nazgul [Stalkers] единственный вариант, который приходит в голову - заюзать систему spell-hook'ов, и там уже делать что-то вроде того:
а вот будет это приемлимо работать или нет - тебе проверять... :yes: |
||
![]()
Сообщение
#6
|
|
Level 2 ![]() Класс: Клерик Характер: Chaotic Evil Раса: Тварь ![]() |
Спасибо. Обязательно проверю. Если что получится, отпишусь тут.
И почему я не увидел константу !? Дурак. Обязательно сегодня поставлю сбя в угол. |
![]()
Сообщение
#7
|
|||
Level 9 ![]() Класс: Вор Характер: True Neutral Раса: Эльф NWN: Скриптинг [PW] ![]() |
скриптами можно даже не пытаться. хотя вариант 1 - просто заблокировать перехват входящих пакетов. длина пакета: 25, ACTION ID (DWORD) = 5 - контрспелл. если не пропускать - у клиента слетит поток, обрабатывающий действия, поможет только перезапуск игры
вариант 2. пропускать и засекать остальные действия (одни контрспеллы с промежутком в 3-5 сек это ахтунг :vava: ) в спелл хуке через НВНХ это все получать. и если ахтунг, то спелл не пропускать извращённый вариант 3. тем же НВНХом на сервере хватать запросы на действия от игроков и контр спелл связать с функцией, которая будет за ним следить и обнулять через 1-2 сек т.е. в скрипте спелла можно контр спелл засечь.. Сообщение отредактировал 2_advanced - Jun 27 2005, 01:24 |
||
![]() ![]() |
Текстовая версия | Сейчас: 26th April 2025 - 15:39 |