COMO CRIAR PANEL

    Compartilhe
    avatar
    PH3TR0S
    Mensagens Nível 1
    Mensagens Nível 1

    Mensagens : 7
    Reputação : 0
    Desde : 03/04/2017
    Idade : 16
    Localização : Aguaiana - TO

    COMO CRIAR PANEL

    Mensagem por PH3TR0S em Sex 07 Abr 2017, 14:57

    EU TOU TENTANDO CRIAR UM MENU, MAIS NAO ENTENDO COMO FAZ PARA FUNCIONAR, POR EXEMPLO: SE EU CLICO NA OPÇÃO 1 ADICIONA VIDA AO PERSONAGEM. ALGUEM PODE ME AJUDAR, JA VI OUTROS TOPICOS AQUI DO FORUM MAIS NAO AJUDOU EM NADA. EU NAO SEI SE ESTOU FAZENDO CERTO, PORQUE PARECE QUE TOU CRIANDO É COLUNAS E NAO OPÇÃO, SLA... SEGUE ABAIXO O CODIGO
    Código:
    SCRIPT_START
    {
    LVAR_INT menu, selected_item
     
    ADD_TEXT_LABEL IJR_0 "MENU"
    ADD_TEXT_LABEL IJR_1 "ESCOLHA A COLUNA"
     
    ADD_TEXT_LABEL IJR_2 "OPÇAO 1"
    ADD_TEXT_LABEL IJR_3 "OPÇAO 2"
    ADD_TEXT_LABEL IJR_4 "OPCAO 3"
     
    main_loop:
    WAIT 0
     
    IF TEST_CHEAT "I"
        SET_PLAYER_CONTROL 0 FALSE
     
        PRINT_HELP_FOREVER WARDH3 // Menu help text
     
        CREATE_MENU IJR_0 20.0 120.0 200.0 1 TRUE TRUE 1 (menu)
        SET_MENU_COLUMN menu 0 IJR_1 IJR_2 IJR_3 IJR_4 DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY
     
        WHILE NOT IS_BUTTON_PRESSED 0 15 // Enter vehicle
            WAIT 0

        DELETE_MENU menu
        SET_PLAYER_CONTROL 0 TRUE
    ENDIF
     
    GOTO main_loop
    }
    SCRIPT_END
    avatar
    Rafael_Antunes
    Mensagens Nível 6
    Mensagens Nível 6

    Mensagens : 1001
    Reputação : 10
    Desde : 16/11/2016
    Localização : Seattle-Washington
    Link : http://dyomworldbrasil.forumeiros.com/

    Re: COMO CRIAR PANEL

    Mensagem por Rafael_Antunes em Sex 07 Abr 2017, 15:12

    Cara já fizeram um tópico perguntando sobre isso só procurar '-'
    Leia as regras cara "Não escreva a mensagem toda em CAPSLOCK" não vejo necessidade disso facepalm
    "panel"


    ____________________

    avatar
    PH3TR0S
    Mensagens Nível 1
    Mensagens Nível 1

    Mensagens : 7
    Reputação : 0
    Desde : 03/04/2017
    Idade : 16
    Localização : Aguaiana - TO

    Re: COMO CRIAR PANEL

    Mensagem por PH3TR0S em Sex 07 Abr 2017, 15:39

    Desculpas o capslock o cell bugou, os tópicos que vi nao ajuda em nada e nem responde em nada
    avatar
    Rafael_Antunes
    Mensagens Nível 6
    Mensagens Nível 6

    Mensagens : 1001
    Reputação : 10
    Desde : 16/11/2016
    Localização : Seattle-Washington
    Link : http://dyomworldbrasil.forumeiros.com/

    Re: COMO CRIAR PANEL

    Mensagem por Rafael_Antunes em Sex 07 Abr 2017, 15:42

    Falo nada só observo...


    ____________________

    avatar
    israel
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Mensagens : 657
    Reputação : 111
    Desde : 22/09/2015
    Idade : 19
    Localização : Salvador - BA

    Re: COMO CRIAR PANEL

    Mensagem por israel em Sex 07 Abr 2017, 17:32

    Você apenas copiou o código de exemplo que eu postei no outro tópico e acabou com ele.
    Ainda diz que "nao ajuda em nada e nem responde em nada".

    Leia os tutoriais e aprenda, antes de tentar criar algo.


    ____________________
    " Everyone gonna remember my name ! "
    avatar
    PH3TR0S
    Mensagens Nível 1
    Mensagens Nível 1

    Mensagens : 7
    Reputação : 0
    Desde : 03/04/2017
    Idade : 16
    Localização : Aguaiana - TO

    Re: COMO CRIAR PANEL

    Mensagem por PH3TR0S em Sex 07 Abr 2017, 23:14

    @israel escreveu:Você apenas copiou o código de exemplo que eu postei no outro tópico e acabou com ele.
    Ainda diz que "nao ajuda em nada e nem responde em nada".

    Leia os tutoriais e aprenda, antes de tentar criar algo.

    vei, li e reli todos os tutoriais, sem pular nada, fazendo anotações e tudo mais, sou novo nisso e apenas peço ajuda, se acabei com seu codigo, desculpa, só peço que me mostre a forma correta de se fazer
    avatar
    israel
    Scripter CLEO - Avançado
    Scripter CLEO - Avançado

    Mensagens : 657
    Reputação : 111
    Desde : 22/09/2015
    Idade : 19
    Localização : Salvador - BA

    Re: COMO CRIAR PANEL

    Mensagem por israel em Sex 07 Abr 2017, 23:28

    CREATE_MENU :

    1 - Entrada GXT para o cabeçalho do menu
    2 - X
    3 - Y
    4 - Largura
    5 - Número de colunas
    6 - Possibilidade de escolha ?
    7 - Com fundo ?
    8 - Alinhamento dos itens (0 = Centro, 1 = Esquerda, 2 = Direita)
    9 - Variável de retorno (Handle do menu)



    Depois de criar o menu é só configurar as colunas usando SET_MENU_COLUMN :

    1 - Handle do menu
    2 - Index da coluna a ser configurada
    3 - Entrada GXT para o cabeçalho da coluna
    4 ~ 15 - Entrada GXT para cada item da coluna

    Exemplo básico para começar :
    Código:
    SCRIPT_START
    {
    LVAR_INT menu, selected_item

    ADD_TEXT_LABEL IJR_0 "Menu Header"
    ADD_TEXT_LABEL IJR_1 "Column Header"

    ADD_TEXT_LABEL IJR_2 "Index 0"
    ADD_TEXT_LABEL IJR_3 "Index 1"
    ADD_TEXT_LABEL IJR_4 "Index 2"

    main_loop:
    WAIT 0

    IF TEST_CHEAT "Menu"
        SET_PLAYER_CONTROL 0 FALSE

        PRINT_HELP_FOREVER WARDH3 // Menu help text

        CREATE_MENU IJR_0 20.0 120.0 200.0 1 TRUE TRUE 1 (menu)
        SET_MENU_COLUMN menu 0 IJR_1 IJR_2 IJR_3 IJR_4 DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY

        WHILE NOT IS_BUTTON_PRESSED 0 15 // Enter vehicle
            WAIT 0
            
            GET_MENU_ITEM_SELECTED menu (selected_item)
            PRINT_FORMATTED_NOW "~g~Selected Index: ~s~%i" 10 selected_item
        ENDWHILE

        CLEAR_HELP
        DELETE_MENU menu
        SET_PLAYER_CONTROL 0 TRUE
    ENDIF

    GOTO main_loop
    }
    SCRIPT_END
    Obviamente há a opção de usar um arquivo .fxt ao invés do comando ADD_TEXT_LABEL.

    Como mostrado no exemplo, use DUMMY para anular um parâmetro de entrada GXT.
    Não vejo como explicar mais sobre isso (sem ser através de um tutorial completo), é só ler e raciocinar. Se você não entender isso, você não vai conseguir fazer, não importa a forma que eu explique. A não ser que eu também lhe faça um código pronto com o que você quer, só assim.


    ____________________
    " Everyone gonna remember my name ! "
    avatar
    PH3TR0S
    Mensagens Nível 1
    Mensagens Nível 1

    Mensagens : 7
    Reputação : 0
    Desde : 03/04/2017
    Idade : 16
    Localização : Aguaiana - TO

    Re: COMO CRIAR PANEL

    Mensagem por PH3TR0S em Sex 07 Abr 2017, 23:31

    @israel escreveu:
    CREATE_MENU :

    1 - Entrada GXT para o cabeçalho do menu
    2 - X
    3 - Y
    4 - Largura
    5 - Número de colunas
    6 - Possibilidade de escolha ?
    7 - Com fundo ?
    8 - Alinhamento dos itens (0 = Centro, 1 = Esquerda, 2 = Direita)
    9 - Variável de retorno (Handle do menu)



    Depois de criar o menu é só configurar as colunas usando SET_MENU_COLUMN :

    1 - Handle do menu
    2 - Index da coluna a ser configurada
    3 - Entrada GXT para o cabeçalho da coluna
    4 ~ 15 - Entrada GXT para cada item da coluna

    Exemplo básico para começar :
    Código:
    SCRIPT_START
    {
    LVAR_INT menu, selected_item

    ADD_TEXT_LABEL IJR_0 "Menu Header"
    ADD_TEXT_LABEL IJR_1 "Column Header"

    ADD_TEXT_LABEL IJR_2 "Index 0"
    ADD_TEXT_LABEL IJR_3 "Index 1"
    ADD_TEXT_LABEL IJR_4 "Index 2"

    main_loop:
    WAIT 0

    IF TEST_CHEAT "Menu"
        SET_PLAYER_CONTROL 0 FALSE

        PRINT_HELP_FOREVER WARDH3 // Menu help text

        CREATE_MENU IJR_0 20.0 120.0 200.0 1 TRUE TRUE 1 (menu)
        SET_MENU_COLUMN menu 0 IJR_1 IJR_2 IJR_3 IJR_4 DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY DUMMY

        WHILE NOT IS_BUTTON_PRESSED 0 15 // Enter vehicle
            WAIT 0
            
            GET_MENU_ITEM_SELECTED menu (selected_item)
            PRINT_FORMATTED_NOW "~g~Selected Index: ~s~%i" 10 selected_item
        ENDWHILE

        CLEAR_HELP
        DELETE_MENU menu
        SET_PLAYER_CONTROL 0 TRUE
    ENDIF

    GOTO main_loop
    }
    SCRIPT_END
    Obviamente há a opção de usar um arquivo .fxt ao invés do comando ADD_TEXT_LABEL.

    Como mostrado no exemplo, use DUMMY para anular um parâmetro de entrada GXT.
    Não vejo como explicar mais sobre isso (sem ser através de um tutorial completo), é só ler e raciocinar. Se você não entender isso, você não vai conseguir fazer, não importa a forma que eu explique. A não ser que eu também lhe faça um código pronto com o que você quer, só assim.

    Ok, eu vou me esforçar pra ler e entender, obrigado de qualquer forma, desculpa dizer que não ajudou, talvez eu que não sube interpretar . Vlw

    Conteúdo patrocinado

    Re: COMO CRIAR PANEL

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter 27 Jun 2017, 21:21