[Ajuda] Dialog e String.
#1

O que estб errado:

pawn Код:
CMD:info(playerid)
{
    new dialogrande[350];
    format(dialogrande, sizeof(dialogrande), "%s%s", dialogrande, "Level: [%d]\n", GetPlayerScore(playerid));
    format(dialogrande, sizeof(dialogrande), "%s%s", dialogrande, "Matei: [%d]\n", Matou[playerid]);
    format(dialogrande, sizeof(dialogrande), "%s%s", dialogrande, "Admin: [%d]", PlayerInfo[playerid][pADM]);
    ShowPlayerDialog(playerid, 6666, DIALOG_STYLE_MSGBOX, "[RealLife RPG]", dialogrande, "OK", "");
    return 1;
}
Nгo aparece como deveria...
Reply
#2

Utilize strcat http://forum.sa-mp.com/showpost.php?...23&postcount=8
Reply
#3

pawn Код:
CMD:info(playerid)
{
    new dialogrande[350];
    strcat(dialogrande, "{0080FF}[Matou: {FFFFFF}[%d] {0080FF}[Morreu: {FFFFFF}[%d] {0080FF}[Dinheiro: {FFFFFF}[%d] {0080FF}[Tipo de Conta: {FFFFFF}[%s]", Player[playerid][pMatou], Player[playerid][pMorreu], GetPlayerMoney(playerid), GetPlayerTypeAccount(playerid));
    ShowPlayerDialog(playerid, 6666, DIALOG_STYLE_MSGBOX, "[RealLife RPG]", dialogrande, "OK", "");
    return 1;
}
Код:
 3 Avisos:

warning: 202: number of arguments does not match definition
Linha:

pawn Код:
strcat(dialogrande, "{0080FF}[Matou: {FFFFFF}[%d] {0080FF}[Morreu: {FFFFFF}[%d] {0080FF}[Dinheiro: {FFFFFF}[%d] {0080FF}[Tipo de Conta: {FFFFFF}[%s]", Player[playerid][pMatou], Player[playerid][pMorreu], GetPlayerMoney(playerid), GetPlayerTypeAccount(playerid));
Reply
#4

pawn Код:
new dialogrande[50], string[20];
format(string, sizeof(string), "Exemplo\n");
strcat(dialogrande, string);
format(string, sizeof(string), "Exemplo 2\n");
strcat(dialogrande, string);
ShowPlayerDialog(playerid, 6666, DIALOG_STYLE_MSGBOX, "[RealLife RPG]", dialogrande, "OK", "");
// Exemploo.
Reply
#5

strcat serve para concatenar strings, vocк utilizou de uma maneira totalmente errada.
Recomendo que vocк leia esse tutorial: https://sampforum.blast.hk/showthread.php?tid=344000
Acredite, vocк vai ficar fera em manipulaзгo de strings
Reply
#6

Nгo precisa usar strcat nesta circunstвncia, apenas uma format jб da conta do objetivo.
PHP код:
CMD:info(playerid)
{
    static 
bradoks[124];
    
format(bradokssizeof(bradoks), "Level: [%d]\nMatei: [%d]\nAdmin: [%d]"GetPlayerScore(playerid), Matou[playerid], PlayerInfo[playerid][pADM]);
    
ShowPlayerDialog(playerid6666DIALOG_STYLE_MSGBOX"[RealLife RPG]"bradoks"OK""");
    return 
1;

Espero ter ajudado.

Reply
#7

nгo deu jonathan feitosa..
Reply
#8

Pelo que eu sei no caso quando й muito informaзгo na dialog, com strcat fica mais rбpido.
Se nгo estou enganado й claro.
Reply
#9

http://forum.sa-mp.com/showpost.php?...92&postcount=2
Reply
#10

Usa oque eu postei brother.
Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Nгo precisa usar strcat nesta circunstвncia, apenas uma format jб da conta do objetivo.
PHP код:
CMD:info(playerid)
{
    static 
bradoks[124];
    
format(bradokssizeof(bradoks), "Level: [%d]\nMatei: [%d]\nAdmin: [%d]"GetPlayerScore(playerid), Matou[playerid], PlayerInfo[playerid][pADM]);
    
ShowPlayerDialog(playerid6666DIALOG_STYLE_MSGBOX"[RealLife RPG]"bradoks"OK""");
    return 
1;

Espero ter ajudado.

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)