А почему бы не попробовать вот так:
: noname ['] on-npc-5122-die killer do-player ; 5122 npc-die+!
Тогда слово on-npc-5122-die выполнится для killer, т.е. для того кто убил а не для того кого убили.
: noname "код" ; это нечто вроде временного слова, только оно не сохраняется а сразу возвращает ссылку на код. Можно было бы вместо него написать так:
: slovo ['] on-npc-5122-die killer do-player ;
['] slovo 5122 npc-die+!
Но так неудобно и создается лишнее, ненужное слово.
do-player описание смотри в вики, выполняет код для заданного игрока.
Это сообщение редактировалось 18.12.2006 в 13:38