using (ScriptAPI) { AddUInt("nGuildNo"); AddUInt("nNo"); AddField("GuildName", 16); AddULong("Money"); AddByte("Type"); AddByte("Grade"); AddUShort("Fame"); AddUShort("StoneLevel"); AddULong("Exp"); StartNode("CreateDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); AddUInt("NumMembers"); AddUInt("MaxMembers"); AddByte("WarStatus"); StartNode("WarRequestDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); StartNode("WarStartDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); StartNode("WarEndDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); AddUInt("WarEnemy"); AddByte("WarEnemyGrade"); StartNode("MyScore"); AddUShort("KillCount"); AddUInt("KillScore"); EndNode(0); StartNode("EnemyScore"); AddUShort("KillCount"); AddUInt("KillScore"); EndNode(0); AddUInt("WarWinCount"); AddUInt("WarLoseCount"); AddUInt("WarDrawCount"); AddByte("DismissStatus"); StartNode("DismissDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); AddField("sIntro", 128); StartNode("sNotifyDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); AddField("sNotifyCharName" , 20); AddField("sNotify", 512); }