[Ajuda] Dialog MSGBOX
#1

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
                    new string4[568];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", string4, "Sair", "");

        return 1;
    }
    }
Ele ta funfando mais so ta mostrando a metade o resto nгo qual serб o erro? ja aumentei a string e tudo.
Reply
#2

Usa StrCat
Reply
#3

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
                    new string4[800];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4);
                    strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4);
                   strcat(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4);
                    strcat(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", string4, "Sair", "");

                    return 1;
            }
    }
Reply
#4

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
                    new DAjuda[999], string4[256];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", DAjuda, "Sair", "");                                            
return 1;
    }
Arrumei , Desculpe a mб identaзгo.
Reply
#5

pawn Код:
format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
Invez de pegar o nome do player estб pegando o ultimo que digitou o comando oque serб?
Reply
#6

pawn Код:
format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d",sendername, pnumber, string4);
Reply
#7

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
    {
                    new DAjuda[999], string4[256];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", DAjuda, "Sair", "");                                            
return 1;
    }
Reply
#8

Tenta esse:

pawn Код:
if(strcmp(cmd, "/ajuda", true) == 0)
{
                    new DAjuda[999], string4[256];
                    new pnumber = PlayerInfo[player[playerid]][pPnumber];
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /logar /rg /regras /forum /relato /duvida /comprarnivel\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~>  /skin /pagar /horas /gps /mostrarlicencas /beber\n ", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /trancar /minhaslicencas /comprararma /loteria /creu /setint \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> /abastecer /contrato /aceitar /cancelar /ejetar /servico /usedrogas\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> (/g)ritar (/c)lose (/l)ocal (/b) (/an)uncio /eu /lideres \n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Banco || /saldo /sacar /depositar /transferir /sublideres /partidos\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Emprego || /infoemprego\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Partido || /pac /sairpartido\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s{FFD700}~> AdventureStyle ~~> || Outros || /ajudacasa /ajudaemp /ajudalider /ajudacelular /ajudafamilia\n", string4); strcat(DAjuda, string4);
                    format(string4, sizeof(string4), "%s[INFO] Seu nome й %s seu numero й %d", string4, sendername, pnumber);
                    ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "~> ¤ Ajuda ¤ <~", DAjuda, "Sair", "");                                            
return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)