Помогите, сколько уже пытался - не работает. Вообще нужно запретить выполнять игроку определенные ACTION_*... вот я запихнул в "default" скрипт, но работает "через раз"...
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()); |
QUOTE |
А через 2da незя ? |