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 Код: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:
- 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 Код: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()
- 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 Код: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[])
- 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 Код:/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:
- 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:
- 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
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