if (_stricmp(text,".M_Rank") == 0) { packet->SetFlag(IPacket::PacketFlag_Virtual); int Slot[5][2] = {0,0,0,0,0,0,0,0,0,0}; for (short n=0;n<734;n++) { char buffer[16]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'}; const char* pathB = BuildSettingsPath("_Database//MonsterPK.ini"); GetPrivateProfileString("Kills", CombineString_("%d",n), "0", buffer, sizeof(buffer), pathB); if (atoi(buffer) > 0) { int lowest[2]; lowest[0] = 0; lowest[1] = 0; for (short nn=0;nn<5;nn++) { if (Slot[nn][0] == 0) { lowest[0] = Slot[nn][0]; lowest[1] = nn; break; } if (lowest[0] == 0) { lowest[0] = Slot[nn][0]; lowest[1] = nn; } if (lowest[0] > Slot[nn][0]) { lowest[0] = Slot[nn][0]; lowest[1] = nn; } } if (lowest[0]SetFlag(IPacket::PacketFlag_Virtual); int Slot[5][2] = {0,0,0,0,0,0,0,0,0,0}; for (short n=0;n<574;n++) { char buffer[16]={'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'}; const char* pathB = BuildSettingsPath("_Database//ObjectPK.ini"); GetPrivateProfileString("Kills", CombineString_("%d",n), "0", buffer, sizeof(buffer), pathB); if (atoi(buffer) > 0) { int lowest[2]; lowest[0] = 0; lowest[1] = 0; for (short nn=0;nn<5;nn++) { if (Slot[nn][0] == 0) { lowest[0] = Slot[nn][0]; lowest[1] = nn; break; } if (lowest[0] == 0) { lowest[0] = Slot[nn][0]; lowest[1] = nn; } if (lowest[0] > Slot[nn][0]) { lowest[0] = Slot[nn][0]; lowest[1] = nn; } } if (lowest[0]SetFlag(IPacket::PacketFlag_Virtual); char ALLREADED[256]; int Line = 2; int Loaded[5][2] = {0,0,0,0,0,0,0,0,0,0}; while (true) { for (short n=0;n<128;n++){ALLREADED[n]='\0';} GetLine(ALLREADED,Line,"_Database//PlayerPK.ini"); //char Name[16] = {'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'}; //LogWrite_("PVP_RANK.log",true,"%d = \n",atoi(ALLREADED),KillerName); bool StartWrite = false; short StartedAt = 0; if (ALLREADED[0] == '\0'){break;} char Number_[16] = {'\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0','\0'}; for (short n=0;n<128;n++) { if (StartWrite == true) { if (ALLREADED[n] == '\0') { break; } Number_[n-StartedAt] = ALLREADED[n]; } if (ALLREADED[n] == '=') { StartWrite = true; StartedAt = n+1; } } LogWrite_("PVP_RANK.log",true,"%d | %d = the number Line: %d %s = line\n",atoi(Number_),atoi(ALLREADED),Line,ALLREADED); if (atoi(Number_)<1){break;} int lowest[2]; lowest[0] = 0; lowest[1] = 0; for (short nn=0;nn<5;nn++) { if (Loaded[nn][0] == 0) { lowest[0] = Loaded[nn][0]; lowest[1] = nn; break; } if (lowest[0] == 0) { lowest[0] = Loaded[nn][0]; lowest[1] = nn; } if (lowest[0] > Loaded[nn][0]) { lowest[0] = Loaded[nn][0]; lowest[1] = nn; } } if (lowest[0]