Skripta koju koristim: od 0
Detaljan opis problema: Moze pomoc? Imam ovo
CMD:helperi(playerid, params[])
{
new helperi = 0;
foreach(Player, i)
{
if(PlayerInfo[playerid][pHelper] >= 1)
{
helperi++;
}
if(helperi < 1)
{
SCM(playerid, -1, "{FFFF00}[LZ]{AFAFAF} Nijedan admin trenutno nije online.");
}
else if(helperi >= 1)
{
new arank[50];
new string[256];
if(PlayerInfo[i][pHelper] == 1) { arank = "Helper Lvl 1"; }
else if(PlayerInfo[i][pHelper] == 2) { arank = "Helper Lvl 2"; }
else if(PlayerInfo[i][pHelper] == 3) { arank = "Helper Lvl 3"; }
else if(PlayerInfo[i][pHelper] == 4) { arank = "Vodja helpera"; }
new sendername[MAX_PLAYER_NAME];
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "{FFFFFF}|LZ|%s| - %s\n", arank, sendername);
ShowPlayerDialog(playerid, 5676, DIALOG_STYLE_MSGBOX, "{33FF00}|LZ|{FFFFFF}Helperi online", string, "Ok", "");
}
}
return 1;
}
Kada kucam /helperi ispisuje ime samo jednog helpera tj onog koji se poslednji konektovao a imam "/n" sta da radim? moze pomoc?
Dio skripte:
Slike/video:
Poslao sam ti na PM!
CMD:helperi(playerid, params[])
{
new helperi = 0;
new arank[50];
new string[256];
new string1[64];
foreach(Player, i)
{
if(PlayerInfo[i][pHelper] >= 1)
{
if(PlayerInfo[i][pHelper] == 1) arank = "Helper Lvl 1";
else if(PlayerInfo[i][pHelper] == 2) arank = "Helper Lvl 2";
else if(PlayerInfo[i][pHelper] == 3) arank = "Helper Lvl 3";
else if(PlayerInfo[i][pHelper] == 4) arank = "Vodja helpera";
new sendername[MAX_PLAYER_NAME];
GetPlayerName(i, sendername, sizeof(sendername));
format(string1, sizeof(string1), "{FFFFFF}|LZ|%s| - %s\n", arank, sendername);
strcat(string,string1);
helperi++;
}
}
if(helperi < 1) return SCM(playerid, -1, "{FFFF00}[LZ]{AFAFAF} Nijedan admin trenutno nije online.");
ShowPlayerDialog(playerid, 5676, DIALOG_STYLE_MSGBOX, "{33FF00}|LZ|{FFFFFF}Helperi online", string, "Ok", "");
return 1;
}
Valjda nisam nista pogresio videces vec i sam
Hvala obojici videcu vec sam haha :D LOCK