public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Tutorial","Deseja iniciar o tutorial?", "Sim","Nгo");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Tutorial", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Tutorial","Deseja iniciar o tutorial?", "Sim","Nгo");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Parte 1 / 6", "Esta й a primeira parte do seu tutorial!\nLeia com atenзгo!", "Proximo", "Sair");
SetPlayerPos(playerid, 1136.9594,-1719.7994,51.8852); // Local da camera, onde for passando o tut.
}
else
{
Kick(playerid);
}
}
if(dialogid == 2)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Parte 2 / 6", "Esta й a primeira parte do seu tutorial!\nLeia com atenзгo!", "Proximo", "Sair");
SetPlayerPos(playerid, 1235.4482,-1736.9789,77.4990); // Local da camera, onde for passando o tut.
}
else
{
Kick(playerid);
}
}
if(dialogid == 3)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Parte 3 / 6", "Esta й a primeira parte do seu tutorial!\nLeia com atenзгo!", "Proximo", "Sair");
SetPlayerPos(playerid, 1391.9412,-1739.0505,74.2260); // Local da camera, onde for passando o tut.
}
else
{
Kick(playerid);
}
}
if(dialogid == 4)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Parte 4 / 6", "Esta й a primeira parte do seu tutorial!\nLeia com atenзгo!", "Proximo", "Sair");
SetPlayerPos(playerid, 1462.5278,-1746.9242,82.1293); // Local da camera, onde for passando o tut.
}
else
{
Kick(playerid);
}
}
if(dialogid == 5)
{
if(response)
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Parte 5 / 6", "Esta й a primeira parte do seu tutorial!\nLeia com atenзгo!", "Proximo", "Sair");
SetPlayerPos(playerid, 1611.2297,-1788.5992,57.3454); // Local da camera, onde for passando o tut.
}
else
{
Kick(playerid);
}
}
if(dialogid == 6)
{
if(response)
{
ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX,"Parte 6 / 6", "Esperamos que tenha aprendido como jogue nesse servidor.", "Ok", "");
SetPlayerPos(playerid, 1636.8827,-1913.7866,24.7211); // Posiзгo inicial do server
SendClientMessage(playerid,0xFFFFFFAA,"Pronto, seu tutorial acabou");
}
}
return 1;
}
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Tutorial","Deseja iniciar o tutorial?", "Sim","Nгo");
#include <a_samp>
#define DIALOG_TUTO 25469
new Tuto[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Tuto[playerid] = 1;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
if(dialogid == DIALOG_TUTO)
{
if(response)
{
if(Tuto[playerid] == 1)
{
Tuto[playerid] = 2;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 2)
{
Tuto[playerid] = 3;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 3)
{
Tuto[playerid] = 4;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 4)
{
Tuto[playerid] = 5;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 5)
{
Tuto[playerid] = 6;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 6)
{
Tuto[playerid] = 7;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 7)
{
Tuto[playerid] = 8;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 8)
{
Tuto[playerid] = 9;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 9)
{
Tuto[playerid] = 10;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Avancar","Cancelar");
return 1;
}
if(Tuto[playerid] == 10)
{
Tuto[playerid] = 0;
ShowPlayerDialog(playerid,DIALOG_TUTO,DIALOG_STYLE_MSGBOX,"Texto","Texto","Finalizar","Cancelar");
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF8080AA,"Volte Sempre!");
Kick(playerid);
return 1;
}
}
return 1;
}
Coloque na public onplayerlogin do seu gm
pawn Код:
|
Coloque na public onplayerlogin do seu gm
pawn Код:
|
Cara estuda Essa Funзгo e use o Criador de dialogs
|