[Ajuda] Comando erro
#1

/Admins
Quote:

if (strcmp(cmd, "/admins", true) == 0)
{
new count = 0;
new s[5000], ss[5000];
for(new i = 0; i < MAX_PLAYERS; i++)
{
new admtext[64];
switch(PlayerInfo[i][pAdmin])
{
case 3000: admtext = "Fundador/Scripter";
case 1342: admtext = "Dono";
case 1341: admtext = "Sub-Dono";
case 1340: admtext = "Gerente";
case 1339: admtext = "Supervisor";
case 1338: admtext = "Administrador Master +";
case 1337: admtext = "Administrador Master";
case 4: admtext = "Administrador ++";
case 3: admtext = "Administrador";
case 2: admtext = "Moderador";
case 1: admtext = "Estagiario";
default: admtext = "Nois que voa";
}
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] >= 1)
{
format(ss, 5000, "{FF69B4}Administrador {FFFFFF} %s {FF69B4}Nivel {FFFFFF}[%s]", sendername, admtext);
strcat(s,ss);
count++;
}
}
}
if(count == 0)format(s, 5000, "[INFO:] De momento nгo estб nenhum membro da Staff em serviзo.");
ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_MSGBOX, "{FF69B4}Administradores Online:", s, "Fechar", "");
return true;
}

Fiz esse comando em dialog , so que quando dou /admins se tiver 2 adm online, aparece um do lado do outro e nao um embaixo do outro!

podem me ajudar
Reply
#2

\n = Pula linha

PHP код:
if (strcmp(cmd"/admins"true) == 0)
{
new 
count 0;
new 
s[5000], ss[5000];
for(new 
0MAX_PLAYERSi++)
{
new 
admtext[64];
switch(
PlayerInfo[i][pAdmin])
{
case 
3000admtext "Fundador/Scripter\n";
case 
1342admtext "Dono\n";
case 
1341admtext "Sub-Dono\n";
case 
1340admtext "Gerente\n";
case 
1339admtext "Supervisor\n";
case 
1338admtext "Administrador Master +\n";
case 
1337admtext "Administrador Master\n";
case 
4admtext "Administrador ++\n";
case 
3admtext "Administrador\n";
case 
2admtext "Moderador\n";
case 
1admtext "Estagiario\n";
default: 
admtext "Nois que voa\n";
}
if(
IsPlayerConnected(i))
{
if(
PlayerInfo[i][pAdmin] >= 1)
{
format(ss5000"{FF69B4}Administrador {FFFFFF} %s {FF69B4}Nivel {FFFFFF}[%s]"sendernameadmtext);
strcat(s,ss);
count++;
}
}
}
if(
count == 0)format(s5000"[INFO:] De momento nгo estб nenhum membro da Staff em serviзo.");
ShowPlayerDialog(playerid5000DIALOG_STYLE_MSGBOX"{FF69B4}Administradores Online:"s"Fechar""");
return 
true;

Reply
#3

Agora pula , mais o adm fica o mesmo nome dos dois
Reply
#4

Код:
if(strcmp(cmd, "/admins", true) == 0)
{
	new str[130], Info[512], admtext[64], count = 0;
	format(Info, sizeof Info, "Administrador\tNнvel\n");
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(PlayerInfo[i][pAdmin] >= 1)
		{
		    if(PlayerInfo[i][pAdmin] == 3000) { admtext = "Fundador/Scripter"; }
		    if(PlayerInfo[i][pAdmin] == 1342) { admtext = "Dono"; }
		    if(PlayerInfo[i][pAdmin] == 1341) { admtext = "Sub-Dono"; }
		    if(PlayerInfo[i][pAdmin] == 1340) { admtext = "Gerente"; }
		    if(PlayerInfo[i][pAdmin] == 1339) { admtext = "Supervisor"; }
		    if(PlayerInfo[i][pAdmin] == 1338) { admtext = "Administrador Master +"; }
		    if(PlayerInfo[i][pAdmin] == 1337) { admtext = "Administrador Master"; }
		    if(PlayerInfo[i][pAdmin] == 4) { admtext = "Administrador ++"; }
		    if(PlayerInfo[i][pAdmin] == 3) { admtext = "Administrador"; }
		    if(PlayerInfo[i][pAdmin] == 2) { admtext = "Moderador"; }
		    if(PlayerInfo[i][pAdmin] == 1) { admtext = "Estagiario"; }
		    
		    format(str, 10000, "%s\t%s\n", sendername(i), admtext);
                    strcat(Info, str);
                    count++;
		}
	}
	if(count == 0) format(Info, 10000, "[INFO:] De momento nгo estб nenhum membro da Staff em serviзo.\n");
	count = 0;
        ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_TABLIST_HEADERS, "{FF69B4}Administradores Online:", Info,       "Fechar", "");
        return 1;
}
Reply
#5

esta dando erro em DIALOG_STYLE_TABLIST_HEADERS,
Reply
#6

Consegui , so que quando entra outro , fica nome igual o mesmo nick
Reply
#7

dando erro nessa linha

format(str, 10000, "%s\t%s\n", sendername(i), admtext);

error 012: invalid function call, not a valid address

warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)