[TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
Miqueias Barros - 05.08.2011
Olбб, '-'
Estou aqui novamente postando um tutorial que me pediram pelo MSN. Como criar um teleporte por OnPlayerSelectedMenuRow, vejo muitos aqui no fуrum mais por dialog, entгo vamos ser diferente, vamos fazer por OnPlayerSelectedMenuRow, entгo vamos lб...
De primeira logo vamos definir uma variбvel no topo do GM/FS
new Menu // Vai indicar que vocк vai iniciar um Menu em Row
MiqueiasGato // Isso vai fazer funcionar sua Row, e tambйm й porque sou gato mesmo '-'
Depois em OnGameModeInit vamos adicionar o que vai exibir o Menu quando usar o comando...
pawn Code:
MiqueiasGato = CreateMenu("~g~Titulo do ~r~Tele", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(MiqueiasGato, 0, "TELE 1");
AddMenuItem(MiqueiasGato, 0, "TELE 2");
AddMenuItem(MiqueiasGato, 0, "TELE 3");
AddMenuItem(MiqueiasGato, 0, "TELE 4");
AddMenuItem(MiqueiasGato, 0, "TELE 5");
AddMenuItem(MiqueiasGato, 0, "TELE 6");
AddMenuItem(MiqueiasGato, 0, "TELE 7");
AddMenuItem(MiqueiasGato, 0, "TELE 8");
AddMenuItem(MiqueiasGato, 0, "TELE 9");
AddMenuItem(MiqueiasGato, 0, "TELE 10");
MiqueiasGato // Jб foi dito acima
CreateMenu // Significa que vai criar um Menu em Row
AddMenuItem // [color=green]Adiciona um Item na Lista do Menu, no caso uma linha
0 // Muito se pergunta porque aquele 0 alн Dai eu falo, ele direciona para os lados 0 = Esquerdo // 1 = Direito
Agora em OnPlayerCommandText
pawn Code:
if (strcmp("/teleporte", cmdtext, true == 0)
{
ShowMenuForPlayer(MiqueiasGato,playerid);
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid, -1, "[INFO] Escolha o lugar pra onde vocк quer ir!!!");
return 1;
}
Isso nгo precisa explicar que nгo tem nada de difнcio ai :S
Agora em OnPlayerSelectedMenuRow
pawn Code:
new Menu:current;
current = GetPlayerMenu(playerid);
if(current == MiqueiasGato)
{
switch(row)
{
case 0:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 1:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 2:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 3:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 4:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 5:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 6:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 7:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 8:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
case 9:
{
print("Mensagem aparecerб no LOG!! // MiqueiasBarros Gostoso '-'");
//resto do cуdigo
}
}
}
if(current == MiqueiasGato) // Vai buscar a variбvel que foi criada no topo para indentificar qual irб ser a dialog
case 0: // Ele tem que iniciar em 0, se for iniciar em 1 nгo irб funcionar nada...
FIM
Й sу isso aк pessoal, e por aн vem mais tutoriais... Sу lembrando, quem tiver dъvidas ou nгo estiver entendendo por favor, comente aqui que irei ajuda-lo ok?
Atй a prуxima!
Crйditos: MiqueiasBarros
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
MiTToS - 05.08.2011
Nossa, alguйm ainda usa esse tipo de menu? O_O (sйrio, juro que nunca vi um desses em servidor, sу nos servidores 0.2x)
Mas de qualquer forma, bom tutorial, poderia ter explicado ele um pouco melhor, por ser um tutorial.
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
JonathanFeitosa - 05.08.2011
Gostei do Tutorial.
MiTToS, Eu Vejo Sim Muitas Pessoas Usarem Isso, mais o preferido й dialog LIST ainda...
Parabйns.
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
Miqueias Barros - 05.08.2011
Quote:
Originally Posted by MiTToS
Nossa, alguйm ainda usa esse tipo de menu? O_O (sйrio, juro que nunca vi um desses em servidor, sу nos servidores 0.2x)
Mas de qualquer forma, bom tutorial, poderia ter explicado ele um pouco melhor, por ser um tutorial.
|
Й mesmo? Entгo sem querer ofender, eu fiz isso por causa de um pedido em...
E obrigado..
Quote:
Originally Posted by Jonathan_Feitosa
Gostei do Tutorial.
MiTToS, Eu Vejo Sim Muitas Pessoas Usarem Isso, mais o preferido й dialog LIST ainda...
Parabйns.
|
Obrigado -fuma mel-
kkkk'
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
MiTToS - 05.08.2011
Eu lembro-me de ter visto um menu assim no BPF, quando o samp ainda estava no 0.2x
depois disso nunca mais vi.
mas, para modificar e se bem feito, acho que da para fazer algumas coisas assim, fica um pouco diferente, e se bonito e bem feito da para ficar legal.
@ EDIT -
Quote:
Originally Posted by Miqueias Barros
Й mesmo? Entгo sem querer ofender, eu fiz isso por causa de um pedido em...
E obrigado..
|
rlx ai mano, eu sу disse que nгo vejo isso a muito tempo :/
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
Macintosh - 05.08.2011
Bom, apesar de nгo ser muito mais utilizado esse tipo de material, bom tutorial
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
Miqueias Barros - 05.08.2011
Quote:
Originally Posted by Shickcard
Bom, apesar de nгo ser muito mais utilizado esse tipo de material, bom tutorial
|
Obrigado mano, pra muitos nгo tem utilidade mesmo, mais pra alguns iniciantes que tem problema com DIALOG_LIST й bom usar esse ae...
Quote:
Originally Posted by MiTToS
Eu lembro-me de ter visto um menu assim no BPF, quando o samp ainda estava no 0.2x
depois disso nunca mais vi.
|
Nгo existe sу o BPS de servidor...
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
MiTToS - 05.08.2011
Quote:
Originally Posted by Miqueias Barros
Obrigado mano, pra muitos nгo tem utilidade mesmo, mais pra alguns iniciantes que tem problema com DIALOG_LIST й bom usar esse ae...
Nгo existe sу o BPS de servidor...
|
Foi o
ъnico que eu joguei a muito tempo atrбs, e por isso eu disse
EU LEMBRO, tem algum problema?
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
steki. - 05.08.2011
Lol. Tб me tirando que dialog list й mais dificil que isto?
"Nгo existe sу BPS de servidor..."
Otбrio.
Re: [TuT/CoD] Teleporte por OnPlayerSelectedMenuRow -
crush_ - 05.08.2011
Acho que o dialog list й mais fбcil.