Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

> Помогите со скриптов, запрет выполнения ACTION_*
Гаррет-тень
сообщение Dec 17 2004, 11:49
Сообщение #1


Level 1


Класс: Теневой Танцор
Характер: Chaotic Neutral
Раса: Человек



Помогите, сколько уже пытался - не работает. Вообще нужно запретить выполнять игроку определенные ACTION_*... вот я запихнул в "default" скрипт, но работает "через раз"... :DB:
Neverwinter Script Source
object oPlayer = OBJECT_SELF;
  int Action = GetCurrentAction(oPlayer);

  if (Action == ACTION_DROPITEM || Action == ACTION_DISABLETRAP ||
      Action == ACTION_ATTACKOBJECT || Action == ACTION_CASTSPELL ||
      Action == ACTION_DIALOGOBJECT || Action == ACTION_EXAMINETRAP ||
      Action == ACTION_FLAGTRAP || Action == ACTION_ITEMCASTSPELL ||
      Action == ACTION_KIDAMAGE || Action == ACTION_LOCK ||
      Action == ACTION_SIT || Action == ACTION_SMITEGOOD ||
      Action == ACTION_USEOBJECT || Action == ACTION_TAUNT ||
      Action == ACTION_PICKUPITEM || Action == ACTION_PICKPOCKET ||
      Action == ACTION_OPENLOCK)
        AssignCommand(oPlayer,ClearAllActions());
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 12th June 2025 - 15:46