Olá fazia tempo que não postava nada então resolvi postar um tuto bem simples nada mais do que um teleporte em dialog..... vamos lá
Primeiro vcs vão definir a dialogid no topo da gm
agora definido vamos criar o comando em qualquer lugar da gm
Procura por OnDialogResponse agora vamos colocar o códico se ele aceitar ou não
esse é meu primeiro tuto espero ter ajudado em breve estarei ensinado como usar outros tipos de dialog
Primeiro vcs vão definir a dialogid no topo da gm
- Código:
#define Game 9998
#define COLOR_GRAD1 0xB4B5B7FF
agora definido vamos criar o comando em qualquer lugar da gm
- Código:
CMD:praca(playerid)//esse sera o comando
{
new MEGAString[3000];
if(gPlayerLogged[playerid] == 0) {
return SendClientMessage(playerid, 0xff6347FF, "* Você não está conectado."); }
//isso vera se o player está conectado
ShowPlayerDialog(playerid, 9998, DIALOG_STYLE_MSGBOX, "Teleporte Praça", MEGAString, "Sim", "Não");
//essa é a dialog que vai ter a escolha de ir ou não para o local
return 1; //isso é pra não dar erro tipo esse comando não existe
}
Procura por OnDialogResponse agora vamos colocar o códico se ele aceitar ou não
- Código:
if(dialogid == 9998)// 9998 é o número da dialog que definimos lá em cima e que nós tamos usando no comando
{
if(response)//se ele aperta a primeira opção sera setado
{
SetPlayerPos(playerid, 1481.2043,-1698.1680,14.0469);// isso é a função que seta o player
SendClientMessage(playerid, COLOR_GRAD1"Você foi setado"); a mensagem que aparecem
}
//agora se ele apertar não
else
{
SendClientMessage(playerid, COLOR_GRAD1, "OK, você optou por não se teleportar");
}
return 1;
}
esse é meu primeiro tuto espero ter ajudado em breve estarei ensinado como usar outros tipos de dialog