[AJUDA] A Ordem como aparece...
#1

Eu tenho:
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{

    new Cmd[60];
    if(!success)  {

    format(Cmd, sizeof(Cmd), "{FFFFFF} O Comando {FA4646}%s {FFFFFF} й invбlido",cmdtext);
    SendClientMessage(playerid, -1,"Caso tenha esquecido o comando desejado, utilize {FA4646}/Ajuda");
    SendClientMessage(playerid, -1,"Ou pessa ajuda a um {8CFF8C}Helper /Duvida{FFFFFF} ou {0080C0}Administrador /Relatorio");
    return SendClientMessage(playerid, -1, Cmd); }
    return true;
e

pawn Код:
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SERVIDOR, "Vocк precisa estar em um veнculo para usar o GPS.");
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SERVIDOR, "Caso nгo tenha acesso ou nгo conheзa o mapa chame um taxi ( /Servico Taxi ).");
        ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS", "LOCAIS IMPORTANTES\nTERRITORIOS\nDIVERSOS\n", "Selecionar Menu", "Desligar GPS");
Porem, no Chatlog aparece assim:

Код:
[17:45:54] Caso tenha esquecido o comando desejado, utilize {FA4646}/Ajuda

[17:45:54] Ou pessa ajuda a um {8CFF8C}Helper /Duvida{FFFFFF} ou {0080C0}Administrador /Relatorio

[17:45:54] {FFFFFF} O Comando {FA4646}/gos {FFFFFF} й invбlido
e no caso do GPS, o segundo if nгo й executado, o chatlog fica assim:
Код:
[17:45:55] Vocк precisa estar em um veнculo para usar o GPS.
Como eu faзo pro format aparecer antes dos SendClientMessage ? E como faz pra fazer esse segundo If aparecer ?

Obrigado.
Reply
#2

Tenta assim:

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{

    new Cmd[60];
    if(!success)  {

    format(Cmd, sizeof(Cmd), "{0xFFFFFFFF} O Comando {FA4646}%s {0xFFFFFFFF} й invбlido",cmdtext);
    SendClientMessage(playerid, -1,"Caso tenha esquecido o comando desejado, utilize {0xFA464646}/Ajuda");
    SendClientMessage(playerid, -1,"Ou pessa ajuda a um {0x8CFF8CFF}Helper /Duvida{0xFFFFFFFF} ou {0080C0}Administrador /Relatorio");
    return SendClientMessage(playerid, -1, Cmd); }
    return true;
No caso do gps nгo percebi o que tб mal
Depois fala se deu certo
Reply
#3

Continua do mesmo jeito, o SendClientMessage aparece antes do format
Reply
#4

pawn Код:
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, SERVIDOR, "Vocк precisa estar em um veнculo para usar o GPS.\n Caso nгo tenha acesso ou nгo conheзa o mapa chame um taxi ( /Servico Taxi ).");
ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS", "LOCAIS IMPORTANTES\nTERRITORIOS\nDIVERSOS\n", "Selecionar Menu", "Desligar GPS");
Reply
#5

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    new Cmd[60];
    if(!success)  
    {
        format(Cmd, sizeof(Cmd), "{0xFFFFFFFF} O Comando {FA4646}%s {0xFFFFFFFF} й invбlido",cmdtext);
        SendClientMessage(playerid, -1, Cmd);
        SendClientMessage(playerid, -1,"Caso tenha esquecido o comando desejado, utilize {0xFA464646}/Ajuda");
        SendClientMessage(playerid, -1,"Ou pessa ajuda a um {0x8CFF8CFF}Helper /Duvida{0xFFFFFFFF} ou {0080C0}Administrador /Relatorio");
        return true;
    }
    return true;
Ja aproveitei e dei uma identada
Reply
#6

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{

    new Cmd[60];
    if(!success)  {

    format(Cmd,60,"O Comando %s  й invбlido \n Caso tenha esquecido o comando desejado, utilize /Ajuda \n Ou pessa ajuda a um Helper /Duvida ou Administrador /Relatorio" ,sizeof(Cmd), cmdtext);
    SendClientMessage(playerid,COR,cmd);
}
return true;
Espero que funcionem desta vez os 2!
Reply
#7

Copilou, mais veja o Chat Log:

Para o /GPS
Код:
[13:30:18] Vocк precisa estar em um veнculo para usar o GPS.  Caso nгo tenha acesso ou nгo conheзa o mapa chame um taxi ( /Servico Taxi ).
Para comandos digitados invбlidos:
Код:
[13:30:24] O Comando <  й invбlido   Caso tenha esquecido o comando de
No primeiro, a linha nгo foi saltada... O \n n funcionou, e na segunda a mensagem nгo apareceu completa, e o comando que eu digitei bugou, ja q digitei /a e apareceu "<" .-.
Reply
#8

Tente:

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    new Cmd[128];
    if(!success)  
    {
        format(Cmd, sizeof(Cmd), "{0xFFFFFFFF} O Comando {FA4646}%s {0xFFFFFFFF} й invбlido",cmdtext);
        SendClientMessage(playerid, -1, Cmd);
        SendClientMessage(playerid, -1,"Caso tenha esquecido o comando desejado, utilize {0xFA464646}/Ajuda");
        SendClientMessage(playerid, -1,"Ou pessa ajuda a um {0x8CFF8CFF}Helper /Duvida{0xFFFFFFFF} ou {0080C0}Administrador /Relatorio");
        return 1;
    }
    return 1;
Reply
#9

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    new Cmd[128];
    if(!success)
    {
        format(Cmd, sizeof(Cmd), "{FFFFFF} O Comando {FA4646}%s {FFFFFF} й invбlido",cmdtext);
        strcat(Cmd,"Caso tenha esquecido o comando desejado, utilize {FA4646}/Ajuda");
        strcat(Cmd,"Ou pessa ajuda a um {8CFF8C}Helper /Duvida{FFFFFF} ou {0080C0}Administrador /Relatorio");
        SendClientMessage(playerid, -1, Cmd);
    }
    return true;
}


///////////////

if(!IsPlayerInAnyVehicle(playerid))
{
    SendClientMessage(playerid, SERVIDOR, "Vocк precisa estar em um veнculo para usar o GPS.");
    SendClientMessage(playerid, SERVIDOR, "Caso nгo tenha acesso ou nгo conheзa o mapa chame um taxi ( /Servico Taxi ).");
}
else
{
    ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS", "LOCAIS IMPORTANTES\nTERRITORIOS\nDIVERSOS\n", "Selecionar Menu", "Desligar GPS");
}
Reply
#10

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    new Cmd[128];
    if(!success)
    {
        format(Cmd, sizeof(Cmd), "{FFFFFF} O Comando {FA4646}%s {FFFFFF} й invбlido",cmdtext);
        strcat(Cmd,"Caso tenha esquecido o comando desejado, utilize {FA4646}/Ajuda");
        strcat(Cmd,"Ou pessa ajuda a um {8CFF8C}Helper /Duvida{FFFFFF} ou {0080C0}Administrador /Relatorio");
        SendClientMessage(playerid, -1, Cmd);
    }
    return true;
}


///////////////

if(!IsPlayerInAnyVehicle(playerid))
{
    SendClientMessage(playerid, SERVIDOR, "Vocк precisa estar em um veнculo para usar o GPS.");
    SendClientMessage(playerid, SERVIDOR, "Caso nгo tenha acesso ou nгo conheзa o mapa chame um taxi ( /Servico Taxi ).");
}
else
{
    ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS", "LOCAIS IMPORTANTES\nTERRITORIOS\nDIVERSOS\n", "Selecionar Menu", "Desligar GPS");
}
Ops um erro. Dessa maneira vai aparecer tudo em uma linha, coloque \n no final!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)