public void AddFinish() { var packet = NpcDialogPacket.Create(); packet.Action = DialogAction.Finish; packet.Linkback = 255; Responses.Add(packet); }
public void AddText(string _value) { var packet = NpcDialogPacket.Create(); packet.Action = DialogAction.Dialog; packet.Strings.AddString(_value); Responses.Add(packet); }
public void AddAvatar() { var packet = NpcDialogPacket.Create(); packet.Action = DialogAction.Avatar; packet.ID = Face; Responses.Add(packet); }
public void AddOption(string _value, byte _linkback) { var packet = NpcDialogPacket.Create(); packet.Action = DialogAction.Option; packet.Linkback = _linkback; packet.Strings.AddString(_value); Responses.Add(packet); }
private static void Process_Test_NpcTalk(Player client, string[] command) { if (client.Account.Permission < PlayerPermission.GM) return; try { var packet = NpcDialogPacket.Create(); packet.Action = DialogAction.Dialog; packet.Strings.AddString("TEST STRING"); } catch (Exception p) { Console.WriteLine(p); } }