[Ajuda] Comando Proxima Pagina
#1

eu quero fazer uma lista de comandos do servidor ex

PHP код:
CMD:comandos(playerid) {
    new 
ajuda[1000]; //
    
strins(ajuda,"{F0FFFF} Comandos De Admin LV 1\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} Comandos De Admin LV 2\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n ",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} Comandos De Admin LV 3\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} Comandos De Admin LV 4\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} Comandos De Admin LV 5\n \n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    
strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    
ShowPlayerDialog(playerid,8439DIALOG_STYLE_MSGBOX"{F60000}Comandos",ajuda"FECHAR""");
    return 
true// Fechamos o comando

eu quero saber como eu coloco um botгo q vai para a proxima pagina de comandos
Reply
#2

pawn Код:
CMD:comandos(playerid) {


    new ajuda[1000]; //
    strins(ajuda,"{F0FFFF} Comandos De Admin LV 1\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} Comandos De Admin LV 2\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n ",strlen(ajuda));
    strins(ajuda,"{F0FFFF} Comandos De Admin LV 3\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} Comandos De Admin LV 4\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} Comandos De Admin LV 5\n \n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando1 /comando2 /comando3 /comando4 /comando5\n",strlen(ajuda));
    strins(ajuda,"{F0FFFF} /comando6 /comando7 /comando8 /comando9 /comando10\n \n",strlen(ajuda));

    ShowPlayerDialog(playerid,904, DIALOG_STYLE_MSGBOX, "{F60000}Comandos",ajuda, "Proxima", "");

    return true; // Fechamos o comando
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 904)//aqui diz o id da pagina nгo sei explicar
    {
        if(response == 1)
        {
            new Dialog2[1500];
            GameTextForPlayer(playerid, "~y~Comandos de adm pagina 2", 8000, 6);
            format(string,sizeof(string),"/comandos\n",PlayerName(playerid));
            strcat(DialogInfoorg,string);
            format(string,sizeof(string),"\/comandos\n");
            strcat(DialogInfoorg,string);
            ShowPlayerDialog(playerid, 905, DIALOG_STYLE_MSGBOX, "Inicio:", Dialog2, "Avanзar", "Cancelar");
            return 0;
        }
Reply
#3

e se eu quiser fazer + de 1 pagina ?
Reply
#4

pawn Код:
if(dialogid == 905)//aqui vocк vai subindo entende 905 906 907
    {
        if(response == 1)
        {
            new Dialog2[1500];
            GameTextForPlayer(playerid, "~y~Comandos de adm pagina 2", 8000, 6);
            format(string,sizeof(string),"/comandos\n",PlayerName(playerid));
            strcat(DialogInfoorg,string);
            format(string,sizeof(string),"\/comandos\n");
            strcat(DialogInfoorg,string);
            ShowPlayerDialog(playerid, 905, DIALOG_STYLE_MSGBOX, "Inicio:", Dialog2, "Avanзar", "Cancelar");
            return 0;
        }
pawn Код:
ShowPlayerDialog(playerid, /*aqui vai se responsabilizar de abrir a pagina 905 */905, DIALOG_STYLE_MSGBOX
Reply
#5

nao entendi ? e so copiar o

Quote:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 904)//aqui diz o id da pagina nгo sei explicar
{
if(response == 1)
{
new Dialog2[1500];
GameTextForPlayer(playerid, "~y~Comandos de adm pagina 2", 8000, 6);
format(string,sizeof(string),"/comandos\n",PlayerName(playerid));
strcat(DialogInfoorg,string);
format(string,sizeof(string),"\/comandos\n");
strcat(DialogInfoorg,string);
ShowPlayerDialog(playerid, 905, DIALOG_STYLE_MSGBOX, "Inicio:", Dialog2, "Avanзar", "Cancelar");
return 0;
}

Reply
#6

i ta dando erro nesse codigo que vocк mandou !
Reply
#7

que erro ..
Reply
#8

Fala o erro se nao nao da ne
Reply
#9

C:\Users\Familia\Desktop\Rodovia Brasil\gamemodes\BTF.pwn(1809) : error 017: undefined symbol "string"
C:\Users\Familia\Desktop\Rodovia Brasil\gamemodes\BTF.pwn(1809) : error 017: undefined symbol "string"
C:\Users\Familia\Desktop\Rodovia Brasil\gamemodes\BTF.pwn(1809) : warning 215: expression has no effect
C:\Users\Familia\Desktop\Rodovia Brasil\gamemodes\BTF.pwn(1809) : error 001: expected token: ";", but found ")"
C:\Users\Familia\Desktop\Rodovia Brasil\gamemodes\BTF.pwn(1809) : fatal error 107: too many error messages on one line
Reply
#10

pawn Код:
new string[256];
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)