Questler, Seeking party gibi yerler military camp içerisinde bulunuyorsanız genelde gördüğüm kadarıyla aşağıdaki örnek kod ile zoneid düzeltiliyor.
unsigned char byZoneID = GetZoneID();
if (GetZoneID() == 21 || GetZoneID() == 22 || GetZoneID() == 23 || GetZoneID() == 24 || GetZoneID() == 25)
byZoneID = 21
Bu kodlar böyle uzayıp gidiyor. Fakat fark ettiyseniz client bunu yapmıyor. Clienti biraz incelediğimde military zonelerinde base zone id üretmek için algoritmasını gördüm ve server taraflı kullanmak için C ye çevirdim.
[Gizli İçerik]
Kendinizde incelemek isterseniz 0x0049EB50 bu adrese buradaki exeden bakabilirsiniz.