new LeveL[MAX_PLAYERS]; forward Levels(playerid); public Levels(playerid) { new playername[256]; GetPlayerName(playerid, playername, sizeof(playername)); format(file, 256, "%s", udb_encode(playername)); if(IsPlayerConnected(playerid)) { if (LeveL[playerid] == 0 && GetPlayerScore(playerid) >= 50) { LeveL[playerid] = 1; SendClientMessage(playerid,COLOR_ORANGE,"You are Level 1 now"); dini_IntSet(file, "Levels", 1); } if (LeveL[playerid] == 1 && GetPlayerScore(playerid) >= 100) { LeveL[playerid] = 2; dini_IntSet(file, "Levels", 2); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 2 now"); } if (LeveL[playerid] == 2 && GetPlayerScore(playerid) >= 150) { LeveL[playerid] = 3; dini_IntSet(file, "Levels", 3); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 3 now"); } if (LeveL[playerid] == 3 && GetPlayerScore(playerid) >= 200) { LeveL[playerid] = 4; dini_IntSet(file, "Levels", 4); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 4 now"); } if (LeveL[playerid] == 4 && GetPlayerScore(playerid) >= 250) { LeveL[playerid] = 5; dini_IntSet(file, "Levels", 5); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 5 now"); } if (LeveL[playerid] == 5 && GetPlayerScore(playerid) >= 300) { LeveL[playerid] = 6; dini_IntSet(file, "Levels", 6); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 6 now"); KillTimer(LevelTimer); } } return 1; } public ShowScore(playerid) { new stats[256],stats2[256],stats3[256]; stats = dini_Get(file,"Kills"); stats2 = dini_Get(file,"Deaths"); stats3 = dini_Get(file,"Levels"); new tmpTotal[128]; format(tmpTotal, sizeof(tmpTotal), "Kills :%d, Deaths :%d,Level: %d", stats, stats2,stats3); SendClientMessage(playerid, PP, tmpTotal); return 1; } new playername[256]; GetPlayerName(playerid, playername, sizeof(playername)); format(file, 256, "%s", udb_encode(playername)); new ss[256]; new mm[256]; ss = dini_Get(udb_encode(playername), "Levels"); format(mm,256,"You Are Level %d",ss); SendClientMessage(playerid,COLOR_ORANGE,mm);