SA-MP Forums Archive
[Ajuda] Colocar em DIALOG - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Colocar em DIALOG (/showthread.php?tid=653382)



Colocar em DIALOG - lucas3366 - 02.05.2018

Como faзo pra transformar em DIALOG_STYLE_MSGBOX ?

Code:

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

format(string222, sizeof(string222), "......:::::: - %s: [ID: %d] - ::::::.....", GetPlayerNameEx(playerid), playerid);
SendClientMessage(playerid, -1, string222);

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

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

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

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

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

SendClientMessage(playerid, -1, string222);
return 1;
}



Re: Colocar em DIALOG - PilateGR - 02.05.2018

Quote:
Originally Posted by lucas3366
View Post
Como faзo pra transformar em DIALOG_STYLE_MSGBOX ?

Code:

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

format(string222, sizeof(string222), "......:::::: - %s: [ID: %d] - ::::::.....", GetPlayerNameEx(playerid), playerid);
SendClientMessage(playerid, -1, string222);

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

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

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

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

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

SendClientMessage(playerid, -1, string222);
return 1;
}
Code:
if(strcmp("/rg", cmd, true) == 0)
{
    new
	StatusInfo[1000],
	Info[400]
    ;
	
    format(Info, sizeof(Info), "{FFFFFF}......:::::: - %s: [ID: %d] - ::::::.....\n\n", , GetPlayerNameEx(playerid), playerid), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{CCFF00}» EXP: %i/%i {00BFFF}» Grana na Mгo: R$ %i\n", PlayerInfo[playerid][_EXP], MAX_PLAYER_EXP, GetPlayerGrana(playerid)), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{00BFFF}» Level: %i/%i {00FF00}» Saldo Bancбrio: R$ %i\n", PlayerInfo[playerid][_Level], MAX_PLAYER_LEVEL, PlayerInfo[playerid][_SaldoBancario]), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{CCFF00}» Estudo: %i/%i {00BFFF}» Casou Com: %s\n", PlayerInfo[playerid][_Faculdade], MAX_PLAYER_ESTUDO, PlayerInfo[playerid][_CasouCom]), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{00BFFF}» Profissгo ID: %i {00FF00}» Skin ID: %i\n", PlayerInfo[playerid][_Profissao], PlayerInfo[playerid][_Skin]), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{CCFF00}» Matou: %i {00BFFF}» Morreu: %i", matou[playerid], morreu[playerid]), strcat(StatusInfo, Info);
    ShowPlayerDialog(playerid, 444, DIALOG_STYLE_MSGBOX, "RG", StatusInfo, "Fechar", #);
    return true;
}



Re: Colocar em DIALOG - lucas3366 - 03.05.2018

E:\sv\[013z] BRASIL PERFECT STYLE 7.0\gamemodes\BPS.pwn(1643 : error 029: invalid expression, assumed zero
E:\sv\[013z] BRASIL PERFECT STYLE 7.0\gamemodes\BPS.pwn(1643 : warning 215: expression has no effect
E:\sv\[013z] BRASIL PERFECT STYLE 7.0\gamemodes\BPS.pwn(1643 : error 001: expected token: ";", but found ")"
E:\sv\[013z] BRASIL PERFECT STYLE 7.0\gamemodes\BPS.pwn(1643 : error 029: invalid expression, assumed zero
E:\sv\[013z] BRASIL PERFECT STYLE 7.0\gamemodes\BPS.pwn(1643 : fatal error 107: too many error messages on one lin

16438 й a linha do warning::

format(Info, sizeof(Info), "{FFFFFF}......:::::: - %s: [ID: %d] - ::::::.....\n\n", , GetPlayerNameEx(playerid), playerid), strcat(StatusInfo, Info);


Re: Colocar em DIALOG - lucas3366 - 03.05.2018

Ninguйm pra continuar ajudando?


Re: Colocar em DIALOG - MrEdu - 03.05.2018

Code:
format(Info, sizeof(Info), "{FFFFFF}......:::::: - %s: [ID: %d] - ::::::.....\n\n", , GetPlayerNameEx(playerid), playerid), strcat(StatusInfo, Info);
Tira aquela vнrgula antes do GetPlayerNameEx
Code:
format(Info, sizeof(Info), "{FFFFFF}......:::::: - %s: [ID: %d] - ::::::.....\n\n", GetPlayerNameEx(playerid), playerid), strcat(StatusInfo, Info);



Re: Colocar em DIALOG - uliano - 03.05.2018

Deu Certo? Verifica se as variaveis da dten q vc ta usando ta certo com o que o manin postou acima




Re: Colocar em DIALOG - lucas3366 - 03.05.2018

Compila, porйm quando entra no game e digito /rg aparece isso

Server Unkdown Command


Re: Colocar em DIALOG - PilateGR - 03.05.2018

Quote:
Originally Posted by lucas3366
View Post
Compila, porйm quando entra no game e digito /rg aparece isso

Server Unkdown Command
Tente agora!
Code:
if(strcmp(cmd, "/rg", true) == 0)
{
    new
	StatusInfo[1000],
	Info[400]
    ;

    format(Info, sizeof(Info), "{FFFFFF}......:::::: - %s: [ID: %d] - ::::::.....\n\n", GetPlayerNameEx(playerid), playerid), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{CCFF00}» EXP: %i/%i {00BFFF}» Grana na Mгo: R$ %i\n", PlayerInfo[playerid][_EXP], MAX_PLAYER_EXP, GetPlayerGrana(playerid)), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{00BFFF}» Level: %i/%i {00FF00}» Saldo Bancбrio: R$ %i\n", PlayerInfo[playerid][_Level], MAX_PLAYER_LEVEL, PlayerInfo[playerid][_SaldoBancario]), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{CCFF00}» Estudo: %i/%i {00BFFF}» Casou Com: %s\n", PlayerInfo[playerid][_Faculdade], MAX_PLAYER_ESTUDO, PlayerInfo[playerid][_CasouCom]), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{00BFFF}» Profissгo ID: %i {00FF00}» Skin ID: %i\n", PlayerInfo[playerid][_Profissao], PlayerInfo[playerid][_Skin]), strcat(StatusInfo, Info);
    format(Info, sizeof(Info), "{CCFF00}» Matou: %i {00BFFF}» Morreu: %i", matou[playerid], morreu[playerid]), strcat(StatusInfo, Info);
    ShowPlayerDialog(playerid, 444, DIALOG_STYLE_MSGBOX, "RG", StatusInfo, "Fechar", #);
    return true;
}



Re: Colocar em DIALOG - lucas3366 - 03.05.2018

Mesmo problema ainda mano


Re: Colocar em DIALOG - HelderPT - 03.05.2018

Se deu unkow command e pq vc nao retornou o comando coloque

" return 1; "
}


Re: Colocar em DIALOG - lucas3366 - 03.05.2018

Jб coloquei, mas ainda continua a mesma coisa!


Re: Colocar em DIALOG - lucas3366 - 03.05.2018

Eu digito /rg in-game dб esse SERVER: Unkown Command


Re: Colocar em DIALOG - lucas3366 - 03.05.2018

Muito Obrigado a todos, deu certo.

Code funcional :


Re: Colocar em DIALOG - PilateGR - 03.05.2018

Quote:
Originally Posted by HelderPT
View Post
Se deu unkow command e pq vc nao retornou o comando coloque

" return 1; "
}
Qual a diferencia de um nome pra um number

Code:
true = 1 // Verdadeiro
false = 0 // Falso
Estou errado


passa o Code ai - uliano - 04.05.2018

Quote:
Originally Posted by lucas3366
View Post
Muito Obrigado a todos, deu certo.

Code funcional :
Entгo fala como vocк arrumou pra ajudar outros e atй mim eu que tem queRO. .