[Ajuda] Dialog no rg
#1

quando digita /rg aparece a msg ... mas keria ponha em dialog ai tentei e deu esses erro


C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15003) : error 017: undefined symbol "stringcar"
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15003) : error 035: argument type mismatch (argument 1)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15004) : error 035: argument type mismatch (argument 2)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15007) : error 035: argument type mismatch (argument 2)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15010) : error 035: argument type mismatch (argument 2)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15013) : error 035: argument type mismatch (argument 2)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15016) : error 035: argument type mismatch (argument 2)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15019) : error 035: argument type mismatch (argument 2)
C:\Users\Daniel\Desktop\BetaRP\gamemodes\BetaRP.pw n(15021) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


9 Errors.

os codigos sao

if(strcmp("/rg", cmd, true) == 0)
{
new stringcat[700];

format(stringcar, sizeof(stringcat), "......:::::: - %s: [ID: %d] - ::::::.....", GetPlayerNameEx(playerid), playerid);
strcat(stringcat, -1, stringcat);

format(string, sizeof(string), "{CCFF00}» EXP: %d/%d {00FF00}» Grana na Mгo: $%d", PlayerInfo[playerid][_EXP], MAX_PLAYER_EXP, GetPlayerGrana(playerid));
strcat(stringcat, -1, string);

format(string, sizeof(string), "{CCFF00}» Level: %d/%d {00FF00}» Saldo Bancбrio: $%d", PlayerInfo[playerid][_Level], MAX_PLAYER_LEVEL, PlayerInfo[playerid][_SaldoBancario]);
strcat(stringcat, -1, string);

format(string, sizeof(string), "{CCFF00}» Estudo: %d/%d {00FF00}» Casou Com: %s", PlayerInfo[playerid][_Faculdade], MAX_PLAYER_ESTUDO, PlayerInfo[playerid][_CasouCom]);
strcat(stringcat, -1, string);

format(string, sizeof(string), "{CCFF00}» Profissгo ID: %d {00FF00}» Skin ID: %d", PlayerInfo[playerid][_Profissao], PlayerInfo[playerid][_Skin]);
strcat(stringcat, -1, string);

format(string, sizeof(string), "{CCFF00}» Matou: %d {00FF00}» Morreu: %d", matou[playerid], morreu[playerid]);
strcat(stringcat, -1, string);

strcat(stringcat, -1, stringcat);
ShowPlayerDialog(playerid, Dialogrg, DIALOG_STYLE_MSGBOX, "OK", stringcat, "Ok", " ");
return 1;
}
Reply
#2

pawn Код:
if(strcmp("/rg", cmd, true) == 0)
{
    new stringcat[700];

    format(string, sizeof(string), "......:::::: - %s: [ID: %d] - ::::::.....", GetPlayerNameEx(playerid), playerid);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» EXP: %d/%d {00FF00}» Grana na Mгo: $%d", PlayerInfo[playerid][_EXP], MAX_PLAYER_EXP, GetPlayerGrana(playerid));
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Level: %d/%d {00FF00}» Saldo Bancбrio: $%d", PlayerInfo[playerid][_Level], MAX_PLAYER_LEVEL, PlayerInfo[playerid][_SaldoBancario]);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Estudo: %d/%d {00FF00}» Casou Com: %s", PlayerInfo[playerid][_Faculdade], MAX_PLAYER_ESTUDO, PlayerInfo[playerid][_CasouCom]);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Profissгo ID: %d {00FF00}» Skin ID: %d", PlayerInfo[playerid][_Profissao], PlayerInfo[playerid][_Skin]);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Matou: %d {00FF00}» Morreu: %d", matou[playerid], morreu[playerid]);
    strcat(stringcat, string, sizeof(stringcat));
   
    ShowPlayerDialog(playerid, playersimp, DIALOG_STYLE_MSGBOX, "RG", stringcat, "Ok", " ");
    return 1;
}
tenta
Reply
#3

vlwwwwwwwwwwwwwwww
unica coisa e ke ficou tudo junto mesma linha
Reply
#4

seii falta 1 coisa

tenta agr

pawn Код:
if(strcmp("/rg", cmd, true) == 0)
{
    new stringcat[700];

    format(string, sizeof(string), "......:::::: - %s: [ID: %d] - ::::::.....\n", GetPlayerNameEx(playerid), playerid);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» EXP: %d/%d {00FF00}» Grana na Mгo: $%d\n", PlayerInfo[playerid][_EXP], MAX_PLAYER_EXP, GetPlayerGrana(playerid));
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Level: %d/%d {00FF00}» Saldo Bancбrio: $%d\n", PlayerInfo[playerid][_Level], MAX_PLAYER_LEVEL, PlayerInfo[playerid][_SaldoBancario]);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Estudo: %d/%d {00FF00}» Casou Com: %s\n", PlayerInfo[playerid][_Faculdade], MAX_PLAYER_ESTUDO, PlayerInfo[playerid][_CasouCom]);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Profissгo ID: %d {00FF00}» Skin ID: %d\n", PlayerInfo[playerid][_Profissao], PlayerInfo[playerid][_Skin]);
    strcat(stringcat, string, sizeof(stringcat));

    format(string, sizeof(string), "{CCFF00}» Matou: %d {00FF00}» Morreu: %d\n", matou[playerid], morreu[playerid]);
    strcat(stringcat, string, sizeof(stringcat));
   
    ShowPlayerDialog(playerid, playersimp, DIALOG_STYLE_MSGBOX, "RG", stringcat, "Ok", " ");
    return 1;
}
Reply
#5

vlw agr deu certin
Reply
#6

Daniel isso pode te ajudar

---------------------
\0

Caractere NULL
finaliza uma string.
---------------------
\n

saltar linha
use \n para uma nova linha no Linux (tambйm funciona no Windows)
---------------------
\r

retorno de procedimento

Use \r\n para uma nova linha no Windows

---------------------

\\

Backslash

Used to put an actual backslash in a string
---------------------
\'

Aspa simples

Usado para usar uma ъnica barra como um caractere de aspas simples (uso: '\'')
---------------------
\"

Aspas duplas

Usado pra colocar aspas duplas na string
---------------------
\xNNN;

Nъmero hexadecimal

Usado para definir o caractere ao caractere representada por um nъmero hexadecimal especificado em lugar de NNN
---------------------
\NNN;

Nъmero

Usado para definir o caractere ao caractere representado pelo nъmero especificado em lugar de NNN (ver \ 0)
Reply
#7

Quote:
Originally Posted by iLase
Посмотреть сообщение
Daniel isso pode te ajudar

---------------------
\0

Caractere NULL
finaliza uma string.
---------------------
\n

saltar linha
use \n para uma nova linha no Linux (tambйm funciona no Windows)
---------------------
\r

retorno de procedimento

Use \r\n para uma nova linha no Windows

---------------------

\\

Backslash

Used to put an actual backslash in a string
---------------------
\'

Aspa simples

Usado para usar uma ъnica barra como um caractere de aspas simples (uso: '\'')
---------------------
\"

Aspas duplas

Usado pra colocar aspas duplas na string
---------------------
\xNNN;

Nъmero hexadecimal

Usado para definir o caractere ao caractere representada por um nъmero hexadecimal especificado em lugar de NNN
---------------------
\NNN;

Nъmero

Usado para definir o caractere ao caractere representado pelo nъmero especificado em lugar de NNN (ver \ 0)
o problema ja foi resolvido

mas foi boa a intenзao
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)