[Ajuda] Vejam
#1

Galera fiz um cmd /coresnick ai vem a dialog mostrando o nick do player com as cores que ele pode usar fiz e deu certo mas meu cуdigo ta feio ou mal feito pq to aprendendo ainda como eu poderia ter feito da melhor maneira?

PHP код:
// ACHO QUE NAO PRECISAVA USAR O "Nome" do jeito que usei como eu faria 
COMMAND:coresnick(playeridparams[])
{
    if(
IsPlayerAdmin(playerid))
    {
        
GetPlayerName(playeridNomesizeof(Nome));
        
format(StringLong,
        
sizeof(StringLong),
        
"{00FFFF}•1 %s,{FF4040}•2 %s,{FFBBFF}•3 %s,{00FF00}•4 %s,\n\n{FF6A6A}•5 %s,{FF1493}•6 %s,{0000FF}•7 %s,{1E90FF}•8 \n\n%s,{9400D3}•9 %s,{BBFFFF}•10 %s,\
        {F0FFF0}•11 %s,{FFB5C5}•12 %s\n\n,{C6E2FF}•13 %s,{FF8C69}•14 %s,{FF0000}•15 %s,{BCEE68}•16 %s\n\n,{FF00FF}•17 %s,{FF3E96}•18 %s,{FFBBFF}•19 %s,{FFFFE0}• 20%s,\n\n{00F5FF}...::: Use/cornick [numero] :::..."
        
,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome,Nome);
        
ShowPlayerDialog(playeridDIALOG_NICKMSGDIALOG_STYLE_MSGBOX"{00F5FF}.....:::Cores do Nick::::....."StringLong"Concluir","");
    }
    else
    {
        
SendClientMessage(playeridCOR_AVISO" Atenзгo vocк nгo tem Permissao.");
    }
    return 
1;

Reply
#2

Utilize strcat. Exemplo:

pawn Код:
CMD:infos(playerid) {
    new String[1000];
    strcat(String,  "Infos\n");
    strcat(String,  "a\n");
    strcat(String,  "b\n");
    strcat(String,  "c\n");
    strcat(String,  "d\n");
    ShowPlayerDialog(playerid, 1, 0, "InFos", String, "Ok", "");
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)