Kod
/*if(dialogid == DIALOG_TOPS)
{
new TopsName[MAX_TOPS][MAX_PLAYER_NAME],TopsHodnoty[MAX_TOPS], Linea;
if(response == 1)
{
switch(listitem)
{
case 0:
{
if(fexist("TOPS/Top_Hodiny.txt"))
{
new STRs[50],MAX_STR[500];
strcat(MAX_STR,"ID\tJmeno\tPočet\n");
new File:FileOpen = fopen("TOPS/Top_Hodiny.txt", io_readwrite);
while(fread(FileOpen,STRs))
{
sscanf(STRs,"si",TopsName[Linea], TopsHodnoty[Linea]);
Linea ++;
}
fclose(FileOpen);
for(new i; i < Linea; i ++)
{
if(TopsHodnoty > 0)
{
new Minuta,Hodina;
SecondToMinute(TopsHodnoty,Hodina,Minuta);
format(MAX_STR, sizeof(MAX_STR), "%s\t%d. {84E812}\t%s{A9C4E4} \t%02dh %02dm\n", MAX_STR, i + 1, TopsName, Hodina,Minuta);
}
}
ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Nahraný čas", MAX_STR, "Zavřít" ,"");
}else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
}
case 1:
{
if(fexist("TOPS/Top_Banka.txt"))
{
new STRy[50],MAX_STR[500];
strcat(MAX_STR,"ID\tJmeno\tPočet\n");
new File:FileOpen = fopen("TOPS/Top_Banka.txt", io_readwrite);
while(fread(FileOpen,STRy))
{
sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
Linea ++;
}
fclose(FileOpen);
for(new i; i < Linea; i ++)
{
if(TopsHodnoty > 0)
{
new Minuta,Hodina;
SecondToMinute(TopsHodnoty,Hodina,Minuta);
format(MAX_STR, sizeof(MAX_STR), "%s%d. {84E812}\t%s{A9C4E4}\t%s$\n", MAX_STR, i + 1, TopsName, Number(TopsHodnoty));
}
}
ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Peněz v bance", MAX_STR, "Zavřít" ,"");
}else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
}
case 2:
{
if(fexist("TOPS/Top_Body.txt"))
{
new STRy[50],MAX_STR[500];
strcat(MAX_STR,"ID\tJmeno\tPočet\n");
new File:FileOpen = fopen("TOPS/Top_Body.txt", io_readwrite);
while(fread(FileOpen,STRy))
{
sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
Linea ++;
}
fclose(FileOpen);
for(new i; i < Linea; i ++)
{
if(TopsHodnoty > 0)
{
new Minuta,Hodina;
SecondToMinute(TopsHodnoty,Hodina,Minuta);
format(MAX_STR, sizeof(MAX_STR), "%s%d. {84E812}\t%s{A9C4E4}\t%sb\n", MAX_STR, i + 1, TopsName, Number(TopsHodnoty));
}
}
ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Nejvíc Bodů", MAX_STR, "Zavřít" ,"");
}else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
}
case 3:
{
if(fexist("TOPS/Top_Duel.txt"))
{
new STRy[50],MAX_STR[500];
strcat(MAX_STR,"ID\tJmeno\tPočet\n");
new File:FileOpen = fopen("TOPS/Top_Duel.txt", io_readwrite);
while(fread(FileOpen,STRy))
{
sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
Linea ++;
}
fclose(FileOpen);
for(new i; i < Linea; i ++)
{
if(TopsHodnoty > 0)
{
new Minuta,Hodina;
SecondToMinute(TopsHodnoty,Hodina,Minuta);
format(MAX_STR, sizeof(MAX_STR), "%s%d. {84E812}\t%s{A9C4E4}\t%sx\n", MAX_STR, i + 1, TopsName, Number(TopsHodnoty));
}
}
ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Nejvíc Bodů", MAX_STR, "Zavřít" ,"");
}else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
}
case 4:
{
if(fexist("TOPS/Top_Marihuana.txt"))
{
new STRy[50],MAX_STR[500];
strcat(MAX_STR,"ID\tJmeno\tPočet\n");
new File:FileOpen = fopen("TOPS/Top_Marihuana.txt", io_readwrite);
while(fread(FileOpen,STRy))
{
sscanf(STRy,"si",TopsName[Linea], TopsHodnoty[Linea]);
Linea ++;
}
fclose(FileOpen);
for(new i; i < Linea; i ++)
{
if(TopsHodnoty > 0)
{
new gramy,kg;
GramToKG(TopsHodnoty,kg,gramy);
format(MAX_STR, sizeof(MAX_STR), "%s\t%d. {84E812}\t%s{A9C4E4} %dkg %dg\n", MAX_STR, i + 1, TopsName, kg, gramy);
}
}
ShowPlayerDialogEx(playerid, 0, DIALOG_STYLE_TABLIST_HEADERS, "TOP 3 - Peněz v bance", MAX_STR, "Zavřít" ,"");
}else SendMessage(playerid,"Nikdo ještě není zapsaný v tomto topu");
}
}
}
}*/