new nome[10][MAX_PLAYER_NAME];
new dinheiro[10];
if (strcmp("/teste", cmdtext, true, 10) == 0)
{
CheckRanking(playerid);
new frase[256], frasefinal[512];
for(new i; i < 10; i++)
{
format(frase, sizeof frase, "%d Lugar: %s (R$ %d)\n", i+1, nome[i], dinheiro[i]);
strcat(frasefinal, frase);
}
ShowPlayerDialog(playerid, 25000, DIALOG_STYLE_LIST, "TESTE", frasefinal, "ok", "");
return 1;
}
if (strcmp("/dinheiro", cmdtext, true, 10) == 0)
{
GivePlayerMoney(playerid, 20000);
return 1;
}
stock CheckRanking(playerid)
{
new valordele = GetPlayerMoney(playerid), nomedele[32];
GetPlayerName(playerid, nomedele, 32);
for(new i; i < 10; i++)
{
if(valordele < dinheiro[i] && strcmp(nome[i], nomedele, true) == 0)
nome[i] = "Ninguem";
if(i == 0 &&valordele > dinheiro[i])
{
format(nome[i], 32, "%s", nomedele);
dinheiro[i] = GetPlayerMoney(playerid);
}
else if(valordele > dinheiro[i] && valordele < dinheiro[i-1])
{
format(nome[i], 32, "%s", nomedele);
dinheiro[i] = GetPlayerMoney(playerid);
}
}
}
stock SalvarRanking()
{
new tmp[32];
if(!DOF2_FileExists("rank.ini"))
{
DOF2_CreateFile("rank.ini");
for(new i; i < 10; i++)
{
format(tmp, sizeof tmp, "Nome_%d", i);
DOF2_SetString("rank.ini", tmp, "Ninguem");
format(tmp, sizeof tmp, "Dinheiro_%d", i);
DOF2_SetInt("rank.ini", tmp, 0);
}
}
else{
for(new i; i < 10; i++)
{
format(tmp, sizeof tmp, "Nome_%d", i);
DOF2_SetString("rank.ini", tmp, nome[i]);
format(tmp, sizeof tmp, "Dinheiro_%d", i);
DOF2_SetInt("rank.ini", tmp, dinheiro[i]);
} }
return 1;
}
stock CarregarRanking()
{
new tmp[32];
if(DOF2_FileExists("rank.ini"))
{
for(new i; i < 10; i++)
{
format(tmp, sizeof tmp, "Nome_%d", i);
format(nome[i], 32, "%s", DOF2_GetString("rank.ini", tmp));
format(tmp, sizeof tmp, "Dinheiro_%d", i);
dinheiro[i] = DOF2_GetInt("rank.ini", tmp);
}
}
return 1;
}
nome[i] = "Ninguem";
error 006: must be assigned to an array
|
deu essse erro
PHP код:
PHP код:
|