using (ScriptAPI) { x = AddUInt("GuildNo"); if (x != 0) { AddUInt("No"); AddField("GuildName", 16); AddLong("Money"); AddByte("Type"); AddByte("Grade"); AddUInt("Fame"); AddUShort("StoneLevel"); AddLong("Exp"); StartNode("CreateDate"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); AddByte("Unk"); EndNode(0); AddUShort("NumMembers"); AddUShort("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"); AddField("WarEnemyName", 16); 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); } }