Показать сообщение отдельно
Старый 27.12.2005, 18:56   #1169
TSYLin

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

У меня возник вопрос по созданию функций и ошибок при их вызове в диалогах.

Вопрос вот какого плана:

Допустим я создаю отдельный скрипт под функцию, которую называю

func int BanditenLager()

В теле функции я пишу

     if((slf.guild == GIL_BDT) && (oth.guild == GIL_BDT) && ((Hlp_IsItem(slf,ItAr_BDT_M) == TRUE) || (Hlp_IsItem(slf,ItAr_BDT_H) == TRUE) || (Hlp_IsItem(slf,itar_bdt_mplus) == TRUE) || (Hlp_IsItem(slf,itar_bdt_mplus2) == TRUE) || (Hlp_IsItem(slf,itar_bdt_mplus3) == TRUE) || (Hlp_IsItem(slf,itar_bdt_hplus) == TRUE)) && (Hlp_IsItem(oth,ItAr_GRD_M) == TRUE))
     {
           B_Attack(slf,oth,AR_KILL,0);
     };

Вопрос первый, надо ли было писать эти переменные как slf и oth, или надо было пребегнуть к self и other, второй вопрос, если я буду вызывать эту функцию в диалоге то есть вероятность того, что движок воспримит self и other диалога как self и other функции?

И тертий, Hlp_IsItem(itm,itar_bdt_mplus3)
Что можно поставить вместо itm, для того что бы можно было проводить принадлежность к кому-либо?
Ответить с цитированием