Пытался вставить в скрипт функцию бартера, не получилось. Подскажите пожалуйста как это сделать правильно. И еще хотелось бы, чтобы торговец использовал предметы из сундука для бартера. Вот скрипт:
#define NAME 1304
#define Reply(x) gsay_reply(NAME,x)
#define Option(x,y) gsay_option(NAME,x,y,-1)
procedure Node008;
procedure Node009;
procedure Node010;
procedure Node011;
procedure Node012;
procedure Node995;
procedure Node999;
//Процедуры
procedure start begin
end
procedure talk_p_proc begin
Start_gDialog(NAME,self_obj,-1,-1,-1);
GSay_Start;
call Node008;
GSay_End;
End_Dialogue;
end
procedure Node008 begin
Reply(1);
Option(8,Node009);
Option(9,Node010);
Option(10,Node995);
Option(11,Node999);
end
procedure Node009 begin
Reply(6);
Option(18,Node999);
end
procedure Node010 begin
Reply(2);
Option(12,Node011);
Option(13,Node999);
end
procedure Node011 begin
Reply(3);
Option(14,Node012);
Option(15,Node999);
end
procedure Node012 begin
Reply(4);
Option(16,Node999);
end
procedure Node995 begin
op_gdialog_barter;
Reply(5);
Option(17,Node999);
end
procedure Node999 begin
end
Название темы изменено на более информативное.