13.01.2013, 19:02
(
Последний раз редактировалось Pietrotm2012; 14.01.2013 в 12:39.
)
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:
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()
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[])
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:
E na public OnPlayerSelectedMenu (Caso Nгo Tenha Esta Public o Link Estarб No Final Do Tuto) Vocк Vai
Adicionar Isto:
E na public OnPlayerExitedMenu Adicione (Caso Nгo Tenha Vб No Fim Do Tuto Onde Tem Os Links)
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
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 Код:
new Menu:Dinheiro;
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 Код:
Dinheiro = CreateMenu("Grana", 1, 200.0, 100.0, 150.0, 150.0);
AddMenuItem(Dinheiro, 0, "Ganhar");
AddMenuItem(Dinheiro, 0, "Sair");
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 Код:
if(strcmp(cmdtext, "/Dinheiro", true) == 0)
{
ShowMenuForPlayer(Dinheiro, playerid);
TogglePlayerControllable(playerid, false);
return 1;
}
/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 Код:
new Menu:CurrentMenu = GetPlayerMenu(playerid);
Adicionar Isto:
pawn Код:
if(CurrentMenu(playerid) == Dinheiro)
{
switch(row)
{
case 0: GivePlayerMoney(playerid, 2000);
case 1: TogglePlayerControllable(playerid, 1);
}
}
return 1;
}
pawn Код:
TogglePlayerControllable(playerid,true);
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