Незнаете почему скрипт не работает? Компилиться нормально. Но диалог не начинается. Ошибок не выдает.
def.h
variable n := 1;
procedure Node(variable n1, variable n2) begin
n := n1;
call n2;
end
acklint.ssl
#include "..\headers\define.h"
#define NAME 751
#include "..\headers\command.h"
//#include "..\headers\ModReact.h"
#include "def.h"
procedure start;
procedure talk_p_proc;
procedure Dialog;
procedure start begin
end
procedure talk_p_proc begin
//n := 1;
start_gdialog(NAME, self_obj, 4, -1, -1);
gsay_start;
call Dialog;
gsay_end;
end_dialogue;
end
procedure Dialog begin
if (n == 1) then begin
Reply(101);
NOption(102, Node(2,Dialog), 1);
end
if (n == 2) then begin
Reply(103);
NOption(104, Node(3,Dialog), 1);
end
if (n == 3) then begin
Reply(105);
NOption(106, Node(1,Dialog), 1);
end
end
acklint.msg
{101}{}{1}
{102}{}{1}
{103}{}{2}
{104}{}{2}
{105}{}{3}
{106}{}{3}
Подскажите где ошибка.