13.05.2017, 01:31
PHP код:
#define pasta_rank "rank/rank_%s.ini"
public OnGameModeInit()
{
//ranks
SetTimer("AtualizarRank", 40000*20, 1);
createrank("Score");
createrank("Kill");
createrank("Money");
createrank("DueloW");
createrank("DueloL");
createrank("Procurado");
createrank("Hits");
createrank("MotoHits");
createrank("Vips");
//-------------------------------------------------------------------------------------------------------------------
if(dialogid == 5008)
{
return OnPlayerCommandText(playerid,"/top10");
}
if(dialogid == 5009)
{
if(!response)return 1;
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Level", getrank("Score", "Level"), "Voltar", "");
}
case 1:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Matou", getrank("Kill", "Matou"), "Voltar", "");
}
case 2:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Dinheiro R$", getrank("Money", "Dinheiro R$"), "Voltar", "");
}
case 3:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Duel Winners", getrank("DueloW", "Duel Winners"), "Voltar", "");
}
case 4:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Duel Losers", getrank("DueloL", "Duel Losers"), "Voltar", "");
}
case 5:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Procurado", getrank("Procurado", "Procurado"), "Voltar", "");
}
case 6:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Hits", getrank("Hits", "Hits"), "Voltar", "");
}
case 7:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » MotoHits", getrank("MotoHits", "MotoHits"), "Voltar", "");
}
case 8:
{
ShowPlayerDialog(playerid, 5008, DIALOG_STYLE_MSGBOX, "{00FF00}»{FFFFFF}Top 10 » Vips", getrank("Vips", "Tempo"), "Voltar", "");
}
}
return 1;
}
//--------------------------------------------------------------------------------------------------
forward AtualizarRank();
public AtualizarRank()
{
foreach(Player, i)
{
if(IsPlayerConnected(i))
{
checkrank("Score", getPName(i), GetPlayerScore(i));
checkrank("Kill", getPName(i), Player[i][pMatou]);
checkrank("Money", getPName(i), GetPlayerMoney(i));
checkrank("DueloW", getPName(i), wDuelos[i]);
checkrank("DueloL", getPName(i), lDuelos[i]);
checkrank("Procurado", getPName(i), Player[i][pProcurado]);
checkrank("Hits", getPName(i), Player[i][pRpt]);
checkrank("MotoHits", getPName(i), Player[i][pHitsMtx]);
checkrank("Vips", getPName(i), Player[i][VIPExpira]);
}
}
return 1;
}
stock createrank(rankname[])
{
new string[100];
format(string, sizeof string, pasta_rank, rankname);
if(!DOF2_FileExists(string)){
DOF2_CreateFile(string);
//position 1
DOF2_SetString(string, "name1", "Ninguйm");
DOF2_SetInt(string, "points1", 0);
//position 2
DOF2_SetString(string, "name2", "Ninguйm");
DOF2_SetInt(string, "points2", 0);
//position 3
DOF2_SetString(string, "name3", "Ninguйm");
DOF2_SetInt(string, "points3", 0);
//position 4
DOF2_SetString(string, "name4", "Ninguйm");
DOF2_SetInt(string, "points4", 0);
//position 5
DOF2_SetString(string, "name5", "Ninguйm");
DOF2_SetInt(string, "points5", 0);
//position 6
DOF2_SetString(string, "name6", "Ninguйm");
DOF2_SetInt(string, "points6", 0);
//position 7
DOF2_SetString(string, "name7", "Ninguйm");
DOF2_SetInt(string, "points7", 0);
//position 8
DOF2_SetString(string, "name8", "Ninguйm");
DOF2_SetInt(string, "points8", 0);
//position 9
DOF2_SetString(string, "name9", "Ninguйm");
DOF2_SetInt(string, "points9", 0);
//position 10
DOF2_SetString(string, "name10", "Ninguйm");
DOF2_SetInt(string, "points10", 0);
//position 11 - EXTRA
DOF2_SetString(string, "name11", "Ninguйm");
DOF2_SetInt(string, "points11", 0);
//save
DOF2_SaveFile();
printf("#rank %s criado com sucesso", rankname);
}
return 1;
}
stock resetrank(rankname[])
{
new string[100];
format(string, sizeof string, pasta_rank, rankname);
if(DOF2_FileExists(string)){
DOF2_SetString(string, "name1", "Ninguйm");
DOF2_SetInt(string, "points1", 0);
DOF2_SetString(string, "name2", "Ninguйm");
DOF2_SetInt(string, "points2", 0);
DOF2_SetString(string, "name3", "Ninguйm");
DOF2_SetInt(string, "points3", 0);
DOF2_SetString(string, "name4", "Ninguйm");
DOF2_SetInt(string, "points4", 0);
DOF2_SetString(string, "name5", "Ninguйm");
DOF2_SetInt(string, "points5", 0);
DOF2_SetString(string, "name6", "Ninguйm");
DOF2_SetInt(string, "points6", 0);
DOF2_SetString(string, "name7", "Ninguйm");
DOF2_SetInt(string, "points7", 0);
DOF2_SetString(string, "name8", "Ninguйm");
DOF2_SetInt(string, "points8", 0);
DOF2_SetString(string, "name9", "Ninguйm");
DOF2_SetInt(string, "points9", 0);
DOF2_SetString(string, "name10", "Ninguйm");
DOF2_SetInt(string, "points10", 0);
//position 11 - EXTRA
DOF2_SetString(string, "name11", "Ninguйm");
DOF2_SetInt(string, "points11", 0);
//save
DOF2_SaveFile();
printf("#rank %s foi resetado", rankname);
}
return 1;
}
stock deleterank(rankname[])
{
new string[100];
format(string, sizeof string, pasta_rank, rankname);
if(DOF2_FileExists(string)){
DOF2_RemoveFile(file);
printf("#rank %s foi deletado com sucesso", rankname);
}
return 1;
}
stock getrank(rankname[], description[])
{
new buffer[1600], file[1100], string[1200];
format(file, sizeof file, pasta_rank, rankname);
//rank 1
format(string, sizeof string, "{00FF00}1°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name1"), description, DOF2_GetInt(file, "points1"));
strcat(buffer, string);
//rank 2
format(string, sizeof string, "{00FF00}2°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name2"), description, DOF2_GetInt(file, "points2"));
strcat(buffer, string);
//rank 3
format(string, sizeof string, "{00FF00}3°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name3"), description, DOF2_GetInt(file, "points3"));
strcat(buffer, string);
//rank 4
format(string, sizeof string, "{00FF00}4°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name4"), description, DOF2_GetInt(file, "points4"));
strcat(buffer, string);
//rank 5
format(string, sizeof string, "{00FF00}5°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name5"), description, DOF2_GetInt(file, "points5"));
strcat(buffer, string);
//rank 6
format(string, sizeof string, "{00FF00}6°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name6"), description, DOF2_GetInt(file, "points6"));
strcat(buffer, string);
//rank 7
format(string, sizeof string, "{00FF00}7°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name7"), description, DOF2_GetInt(file, "points7"));
strcat(buffer, string);
//rank 8
format(string, sizeof string, "{00FF00}8°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name8"), description, DOF2_GetInt(file, "points8"));
strcat(buffer, string);
//rank 9
format(string, sizeof string, "{00FF00}9°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name9"), description, DOF2_GetInt(file, "points9"));
strcat(buffer, string);
//rank 10
format(string, sizeof string, "{00FF00}10°. {FFFFFF}%s - {00FF00}%s: {FFFFFF}%d\n", DOF2_GetString(file, "name10"), description , DOF2_GetInt(file, "points10"));
strcat(buffer, string);
return buffer;
}
stock FixSpaces2(rankname[])
{
new file[100], bool:mudanca=false;
format(file, sizeof file, pasta_rank, rankname);
new
name1[50],points1,
name2[50],points2,
name3[50],points3,
name4[50],points4,
name5[50],points5,
name6[50],points6,
name7[50],points7,
name8[50],points8,
name9[50],points9,
name10[50],points10,
name11[50],points11;
format(name1, sizeof name1, DOF2_GetString(file, "name1"));
points1 = DOF2_GetInt(file, "points1");
format(name2, sizeof name2, DOF2_GetString(file, "name2"));
points2 = DOF2_GetInt(file, "points2");
format(name3, sizeof name3, DOF2_GetString(file, "name3"));
points3 = DOF2_GetInt(file, "points3");
format(name4, sizeof name4, DOF2_GetString(file, "name4"));
points4 = DOF2_GetInt(file, "points4");
format(name5, sizeof name5, DOF2_GetString(file, "name5"));
points5 = DOF2_GetInt(file, "points5");
format(name6, sizeof name6, DOF2_GetString(file, "name6"));
points6 = DOF2_GetInt(file, "points6");
format(name7, sizeof name7, DOF2_GetString(file, "name7"));
points7 = DOF2_GetInt(file, "points7");
format(name8, sizeof name8, DOF2_GetString(file, "name8"));
points8 = DOF2_GetInt(file, "points8");
format(name9, sizeof name9, DOF2_GetString(file, "name9"));
points9 = DOF2_GetInt(file, "points9");
format(name10, sizeof name10, DOF2_GetString(file, "name10"));
points10 = DOF2_GetInt(file, "points10");
format(name11, sizeof name11, DOF2_GetString(file, "name11"));
points11 = DOF2_GetInt(file, "points11");
if(points1 < 1)
{
mudanca=true;
format(name1, sizeof name1, name2);points1=points2;
format(name2, sizeof name2, name3);points2=points3;
format(name3, sizeof name3, name4);points3=points4;
format(name4, sizeof name4, name5);points4=points5;
format(name5, sizeof name5, name6);points5=points6;
format(name6, sizeof name6, name7);points6=points7;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points2 < 1)
{
mudanca=true;
format(name2, sizeof name2, name3);points2=points3;
format(name3, sizeof name3, name4);points3=points4;
format(name4, sizeof name4, name5);points4=points5;
format(name5, sizeof name5, name6);points5=points6;
format(name6, sizeof name6, name7);points6=points7;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points3 < 1)
{
mudanca=true;
format(name3, sizeof name3, name4);points3=points4;
format(name4, sizeof name4, name5);points4=points5;
format(name5, sizeof name5, name6);points5=points6;
format(name6, sizeof name6, name7);points6=points7;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points4 < 1)
{
mudanca=true;
format(name4, sizeof name4, name5);points4=points5;
format(name5, sizeof name5, name6);points5=points6;
format(name6, sizeof name6, name7);points6=points7;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points5 < 1)
{
mudanca=true;
format(name5, sizeof name5, name6);points5=points6;
format(name6, sizeof name6, name7);points6=points7;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points6 < 1)
{
mudanca=true;
format(name6, sizeof name6, name7);points6=points7;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points7 < 1)
{
mudanca=true;
format(name7, sizeof name7, name8);points7=points8;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points8 < 1)
{
mudanca=true;
format(name8, sizeof name8, name9);points8=points9;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points9 < 1)
{
mudanca=true;
format(name9, sizeof name9, name10);points9=points10;
format(name10, sizeof name10, name11);points10=points11;
}
if(points10 < 1)
{
mudanca=true;
format(name10, sizeof name10, name11);points10=points11;
}
if(mudanca)
{
DOF2_SetString(file, "name1", name1);
DOF2_SetInt(file, "points1", points1);
DOF2_SetString(file, "name2", name2);
DOF2_SetInt(file, "points2", points2);
DOF2_SetString(file, "name3", name3);
DOF2_SetInt(file, "points3", points3);
DOF2_SetString(file, "name4", name4);
DOF2_SetInt(file, "points4", points4);
DOF2_SetString(file, "name5", name5);
DOF2_SetInt(file, "points5", points5);
DOF2_SetString(file, "name6", name6);
DOF2_SetInt(file, "points6", points6);
DOF2_SetString(file, "name7", name7);
DOF2_SetInt(file, "points7", points7);
DOF2_SetString(file, "name8", name8);
DOF2_SetInt(file, "points8", points8);
DOF2_SetString(file, "name9", name9);
DOF2_SetInt(file, "points9", points9);
DOF2_SetString(file, "name10", name10);
DOF2_SetInt(file, "points10", points10);
DOF2_SaveFile();
}
return 1;
}
stock removenamerank(rankname[], removename[])
{
new file[100], name[15], points[15], bool:temnick=false;
format(file, sizeof file, pasta_rank, rankname);
for(new i=1; i < 11; i++)
{
format(name, sizeof name, "name%d", i);
format(points, sizeof points, "points%d", i);
if(!strcmp(removename, DOF2_GetString(file, name), true)){
temnick=true;
DOF2_SetString(file, name, "Ninguйm");
DOF2_SetInt(file, points, 0);
break;
}
}
if(temnick){
DOF2_SaveFile();
}
return 1;
}
stock checkrank(rankname[], name[], points)
{
new string[100];
format(string, sizeof string, pasta_rank, rankname);
removenamerank(rankname, name);
new
name1[50],points1,
name2[50],points2,
name3[50],points3,
name4[50],points4,
name5[50],points5,
name6[50],points6,
name7[50],points7,
name8[50],points8,
name9[50],points9,
name10[50],points10,
name11[50],points11;
format(name1, sizeof name1, DOF2_GetString(string, "name1"));
points1 = DOF2_GetInt(string, "points1");
format(name2, sizeof name2, DOF2_GetString(string, "name2"));
points2 = DOF2_GetInt(string, "points2");
format(name3, sizeof name3, DOF2_GetString(string, "name3"));
points3 = DOF2_GetInt(string, "points3");
format(name4, sizeof name4, DOF2_GetString(string, "name4"));
points4 = DOF2_GetInt(string, "points4");
format(name5, sizeof name5, DOF2_GetString(string, "name5"));
points5 = DOF2_GetInt(string, "points5");
format(name6, sizeof name6, DOF2_GetString(string, "name6"));
points6 = DOF2_GetInt(string, "points6");
format(name7, sizeof name7, DOF2_GetString(string, "name7"));
points7 = DOF2_GetInt(string, "points7");
format(name8, sizeof name8, DOF2_GetString(string, "name8"));
points8 = DOF2_GetInt(string, "points8");
format(name9, sizeof name9, DOF2_GetString(string, "name9"));
points9 = DOF2_GetInt(string, "points9");
format(name10, sizeof name10, DOF2_GetString(string, "name10"));
points10 = DOF2_GetInt(string, "points10");
format(name11, sizeof name11, DOF2_GetString(string, "name11"));
points11 = DOF2_GetInt(string, "points11");
if(points > points1)
{
DOF2_SetString(string, "name2", name1);
DOF2_SetInt(string, "points2", points1);
DOF2_SetString(string, "name3", name2);
DOF2_SetInt(string, "points3", points2);
DOF2_SetString(string, "name4", name3);
DOF2_SetInt(string, "points4", points3);
DOF2_SetString(string, "name5", name4);
DOF2_SetInt(string, "points5", points4);
DOF2_SetString(string, "name6", name5);
DOF2_SetInt(string, "points6", points5);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
//set rank
DOF2_SetString(string, "name1", name);
DOF2_SetInt(string, "points1", points);
//save
DOF2_SaveFile();
}
else if(points > points2)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name3", name2);
DOF2_SetInt(string, "points3", points2);
DOF2_SetString(string, "name4", name3);
DOF2_SetInt(string, "points4", points3);
DOF2_SetString(string, "name5", name4);
DOF2_SetInt(string, "points5", points4);
DOF2_SetString(string, "name6", name5);
DOF2_SetInt(string, "points6", points5);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name2", name);
DOF2_SetInt(string, "points2", points);
//save
DOF2_SaveFile();
}
else if(points > points3)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name4", name3);
DOF2_SetInt(string, "points4", points3);
DOF2_SetString(string, "name5", name4);
DOF2_SetInt(string, "points5", points4);
DOF2_SetString(string, "name6", name5);
DOF2_SetInt(string, "points6", points5);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name3", name);
DOF2_SetInt(string, "points3", points);
//save
DOF2_SaveFile();
}
else if(points > points4)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name5", name4);
DOF2_SetInt(string, "points5", points4);
DOF2_SetString(string, "name6", name5);
DOF2_SetInt(string, "points6", points5);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name4", name);
DOF2_SetInt(string, "points4", points);
//save
DOF2_SaveFile();
}
else if(points > points5)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name6", name5);
DOF2_SetInt(string, "points6", points5);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name5", name);
DOF2_SetInt(string, "points5", points);
//save
DOF2_SaveFile();
}
else if(points > points6)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name6", name);
DOF2_SetInt(string, "points6", points);
//save
DOF2_SaveFile();
}
else if(points > points6)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name7", name6);
DOF2_SetInt(string, "points7", points6);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name6", name);
DOF2_SetInt(string, "points6", points);
//save
DOF2_SaveFile();
}
else if(points > points7)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name8", name7);
DOF2_SetInt(string, "points8", points7);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name7", name);
DOF2_SetInt(string, "points7", points);
//save
DOF2_SaveFile();
}
else if(points > points8)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name9", name8);
DOF2_SetInt(string, "points9", points8);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name8", name);
DOF2_SetInt(string, "points8", points);
//save
DOF2_SaveFile();
}
else if(points > points9)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name10", name9);
DOF2_SetInt(string, "points10", points9);
DOF2_SetString(string, "name9", name);
DOF2_SetInt(string, "points9", points);
//save
DOF2_SaveFile();
}
else if(points > points10)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name10", name);
DOF2_SetInt(string, "points10", points);
//save
DOF2_SaveFile();
}
//Extra
else if(points > points11)
{
//removenamerank(rankname, name);
DOF2_SetString(string, "name11", name);
DOF2_SetInt(string, "points11", points);
//save
DOF2_SaveFile();
}
FixSpaces2(rankname);
return 1;
}
Код:
Top Rank .: O "Aki o nick do player " e o mais viciado do servido com 1000 score a mesma coisa com kil duelos etc.