SA-MP Forums Archive
[Ajuda] Dialog bugando. - 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] Dialog bugando. (/showthread.php?tid=659574)



Dialog bugando. - BrGabrielBr - 07.10.2018

Tipo tava fazendo um /info que mostra os dados do jogador porйm, a dialog quando voce abre ela a primeira vez abre de boa na segunda ela buga й fica na tela toda do game.

PHP код:
CMD:info(playerid)  //
{
    if(
Logado{playerid} == false) return SCM(playeridCOLOR_RED""TAG_ERRO" Vocк nгo estб logado!");
    
showPlayerInfo(playeridplayerid);
    return 
1;
}
static 
stock showPlayerInfo(playeridtarget)
{
    static 
String[1024],
    
Dialog[1024];
    
format(Stringsizeof(String), "Level: %d\n"GetPlayerScore(target));
    
strcat(DialogString);
    
format(Stringsizeof(String), "VIP: %s\n", (Player[target][Vip] ? ("Sim") : ("Nгo")));
    
strcat(DialogString);
    
format(Stringsizeof(String), "Dinheiro: %d\n"GetPlayerMoney(target));
    
strcat(DialogString);
    
format(Stringsizeof(String), "Matou: %d\n"Player[playerid][Matou]);
    
strcat(DialogString);
    
format(Stringsizeof(String), "Morreu: %d\n"Player[playerid][Morreu]);
    
strcat(DialogString);
    
format(Stringsizeof(String), "Cash: c%d\n"Player[target][Cash]);
    
strcat(DialogString);
    
format(Stringsizeof(String), "Logou: %d\n"Player[playerid][Logou]);
    
strcat(DialogString);
    
format(Stringsizeof(String), "Pertece а {%06x}%s\n"GetPlayerColor(target) >>> 8GetNameFaccoes[Player[target][Faccoes]]);
    
strcat(DialogString);
    return 
ShowPlayerDialog(playeridDIALOG_MESSAGEDIALOG_STYLE_MSGBOX"Informaзхes da Conta"Dialog"Fechar""");

Oque fiz de errado? pra dialog bugar.


Re: Dialog bugando. - DelK - 07.10.2018

Pode ser esse static na stock.