SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] Passo A Passo Criando Menus/Adicionando/Itens By:Pietrotm2012

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11378
    Moedas : 1031978
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Passo A Passo Criando Menus/Adicionando/Itens By:Pietrotm2012 Empty [Tutorial] Passo A Passo Criando Menus/Adicionando/Itens By:Pietrotm2012

    Mensagem por Weslley_Script Sáb 3 Jun 2023 - 10:06

    Introduзгo
    Eae Galera , Bom Hoje Vim Postar O Meu Primeiro Tutorial
    Sobre Como Criar Menus e Adicionando Itens
    Bom Gente E Muito Facil (Mais 2 Amigos Meus Pediram Para Mim)
    й Tambйm E Meu Primeiro Tuto Entгo Vamos Lб.

    Tutorial

    1-Vamos Definir o Menu Usando A Variбvel 'new' Entгo No Topo Ficara:
    pawn Код:

    Código:
    new Menu:Dinheiro;


    Explicaзгo Da Variavel

    New = Variбvel Que Vamos Defini-la.
    Menu = Oque Estamos Utilizando.
    Dinheiro = O Nome Dado A o Menu (Vocк Pode Trocar Pelo Qual Nome Deseja).

    Adionando Itens

    2-Vamos Adicionar Alguns Itens Para o Nosso Menu
    Se vocк usou o nome 'Dinheiro' no new
    vocк nгo vai precisar mudar nada, se usou outro nome mude.
    Lembre-se Isto E Apenas Um Exemplo Que Estou Usando Adicione Isto Na
    public OnGameModeInit()

    pawn Код:

    Código:
    Dinheiro = CreateMenu("Grana", 1, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(Dinheiro, 0, "Ganhar");
    AddMenuItem(Dinheiro, 0, "Sair");


    Explicaзгo Dos Itens

    Dinheiro = Ele define o Menu que serб criado.
    CreateMenu = CreateMenu й um Native, uma funзгo do SA-MP.
    Grana = E o Titulo De Seu Menu.
    1, 200.0, 100.0, 150.0, 150.0 = Nъmero de Colunas, X , Y, Largura X, Largura Y. (Caso Queira Trocar A Posiзгo)
    AddMenuItem = Native SA-MP, Adicionar o Menu.
    Dinheiro,0,"Ganhar" = "Dinheiro" й o Menu Que Sera Adicionado o Item , 0 й a "Coluna" e "Ganhar" E o Item Adicionado.

    Aparecer o Menu

    3-Adicione O Comando Na public OnPlayerCommandText(playerid, cmdtext[])
    pawn Код:

    Código:
    if(strcmp(cmdtext, "/Dinheiro", true) == 0)
    {
       ShowMenuForPlayer(Dinheiro, playerid);
       TogglePlayerControllable(playerid, false);
       return 1;
    }


    Explicaзгo Do Comando

    /Dinheiro = O Comando Que Serб Preciso Para Aparecer o Menu (Troque '/Dinheiro' Pelo Comando Que Vocк Queira.
    ShowMenuForPlayer(Dinheiro,playerid); = Funзгo Para Mostrar O Menu Ao Player e 'Dinheiro' A Variбvel Que Vocк Criou.
    TogglePlayerControllable(playerid, false); = Parar o Player Durante A Seleзгo De Menu.


    Funзхes Para As Opзхes

    Vocк Adicionara Ao Topo:
    pawn Код:

    Código:
    [size=14][size=13]new Menu:CurrentMenu = GetPlayerMenu(playerid);[/size][/size]


    [center][size=14]E na public OnPlayerSelectedMenu (Caso Nгo Tenha Esta Public o Link Estarб No Final Do Tuto) Vocк Vai[/size][/center]


    Adicionar Isto:
    pawn Код:

    Código:
    [size=14][size=13]if(CurrentMenu(playerid) ==  Dinheiro)
        {
            switch(row)
            {
                case 0: GivePlayerMoney(playerid, 2000);
                case 1: TogglePlayerControllable(playerid, 1);
            }
        }
        return 1;
    }[/size][/size]


    [center][/center]

    E na public OnPlayerExitedMenu Adicione (Caso Nгo Tenha Vб No Fim Do Tuto Onde Tem Os Links)
    pawn Код:

    Código:
    TogglePlayerControllable(playerid,true);


    Explicando As Funзхes

    Case 0 = Caso Selecione O Item 'Ganhar' Ele Vai Ganhar 2 Mil
    Case 1 = Caso Selecione o Item 'Sair' Ele Voltarб A Se Mexer
    TooglePlayerControllable(playerid,true); = Permitirб O Player Andar Novamente


    Links

    public OnPlayerSelectedMenuRow : https://sampwiki.blast.hk/wiki/OnPlayerSelectedMenuRow
    public OnPlayerExitedMenu : https://sampwiki.blast.hk/wiki/OnPlayerExitedMenu

    Fim

    Bom Gente Este Foi Meu Primeiro Tuto Demorou 30 Minutos Para Cria-lo (Deu Trabalho) Por Favor !!! Comentem

    Creditos:Pietrotm2012 - Pelo Trabalho De Criar O Tutorial
    Wiki-Samp:Me Ajudou Muito A Estudar
    Fуrum Sa-mp: Tambйm Ajudou



    [Tutorial] Passo A Passo Criando Menus/Adicionando/Itens By:Pietrotm2012 D07Xwqb
    [Tutorial] Passo A Passo Criando Menus/Adicionando/Itens By:Pietrotm2012 Yjab9HN

      Data/hora atual: Qui 9 maio 2024 - 15:25