07.04.2012, 20:18
Pessoal, eu estou tendo um problema com o meu dialog, eu queria colocar ele pra voltar e avanзar, mais ele sу avanзa, quando clica voltar nгo acontece nada:
pawn Код:
//Topo
#define DialogTuto1 4
#define DialogTuto2 5
#define DialogTuto3 6
#define DialogTuto4 7
#define DialogTuto5 8
#define DialogTuto6 9
#define DialogTuto7 10
#define DialogTuto8 11
#define DialogTuto9 12
#define DialogTuto10 13
#define DialogTuto11 14
#define DialogTuto12 15
//Dialog Response
if(dialogid == DialogTuto1)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto2, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 1", "Como ainda nгo temos vбrias cidades disponнveis, vocк iniciarб em\nLos Santos, a cidade principal do jogo", "", ">> Avanзar");
}
}
if(dialogid == DialogTuto2)
{
if(response) //Voltar
{
ShowPlayerDialog(playerid, DialogTuto2, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 1", "Como ainda nгo temos vбrias cidades disponнveis, vocк iniciarб em\nLos Santos, a cidade principal do jogo", "<< Voltar", ">> Avanзar");
}
else //Avanзar
{
ShowPlayerDialog(playerid, DialogTuto3, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 2", "Aqui no Easy Roleplay vocк pode ter vбrios objetos\nPor exemplo Celulares, Agendas Telefфnicas entre outros", "<< Voltar", ">> Avanзar");
}
}
if(dialogid == DialogTuto3)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto3, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 2", "Aqui no Easy Roleplay vocк pode ter vбrios objetos\nPor exemplo Celulares, Agendas Telefфnicas entre outros", "<< Voltar", ">> Avanзar");
}
else
{
ShowPlayerDialog(playerid, DialogTuto4, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 3", "Deseja ter casas? Уtimo! aqui no Easy Roleplay, vocк encontra casas para adquirir facilmente,\nй claro que vocк precisarб de dinheiro", "<< Voltar", ">> Avanзar");
}
}
if(dialogid == DialogTuto4)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto5, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 4", "Agora mostremos a vocк alguns lugares que vocк precisarб ir, por exemplo\nBanco, Prefeitura, etc.", "<< Voltar", ">> Avanзar");
}
else
{
ShowPlayerDialog(playerid, DialogTuto4, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 3", "Deseja ter casas? Уtimo! aqui no Easy Roleplay, vocк encontra casas para adquirir facilmente,\nй claro que vocк precisarб de dinheiro", "<< Voltar", ">> Avanзar");
}
}
if(dialogid == DialogTuto5)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto5, DIALOG_STYLE_MSGBOX, "[ERP] Tutorial - Parte 4", "Agora mostremos a vocк alguns lugares que vocк precisarб ir, por exemplo\nBanco, Prefeitura, etc.", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid, 1427.597, -1751.993, 86.024);
SetPlayerCameraLookAt(playerid, 1431.131, -1747.288, 79.938);
SetPlayerPos(playerid, 1409.3607,-1713.2329,30.7422);
}
else
{
ShowPlayerDialog(playerid, DialogTuto6, DIALOG_STYLE_MSGBOX, "[ERP - Locais] A prefeitura", "Na prefeitura vocк encontrarб Empregos, Polнticos, й onde vocк consegue as maiores possibilidades", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid, 1526.39, -1716.32, 39.36);
SetPlayerCameraLookAt(playerid, 1522.81, -1719.80, 37.50);
}
}
if(dialogid == DialogTuto6)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto6, DIALOG_STYLE_MSGBOX, "[ERP - Locais] A prefeitura", "Na prefeitura vocк encontrarб Empregos, Polнticos, й onde vocк consegue as maiores possibilidades", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid, 1526.39, -1716.32, 39.36);
SetPlayerCameraLookAt(playerid, 1522.81, -1719.80, 37.50);
}
else
{
ShowPlayerDialog(playerid, DialogTuto7, DIALOG_STYLE_MSGBOX, "[ERP - Locais] O banco", "O banco й o lugar em que vocк pode:\n Depositar, Sacar, Transferir seu dinheiro, e mantк-lo seguro", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid,1463.9277,-1043.5249,31.3181);
SetPlayerCameraLookAt(playerid,1461.7306,-1014.2181,26.6566);
SetPlayerPos(playerid,1424.6486,-1020.7975,23.8281);
}
}
if(dialogid == DialogTuto7)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto7, DIALOG_STYLE_MSGBOX, "[ERP - Locais] O banco", "O banco й o lugar em que vocк pode:\n Depositar, Sacar, Transferir seu dinheiro, e mantк-lo seguro", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid,1463.9277,-1043.5249,31.3181);
SetPlayerCameraLookAt(playerid,1461.7306,-1014.2181,26.6566);
SetPlayerPos(playerid,1424.6486,-1020.7975,23.8281);
}
else
{
ShowPlayerDialog(playerid, DialogTuto6, DIALOG_STYLE_MSGBOX, "[ERP - Locais] A prefeitura", "Na prefeitura vocк encontrarб Empregos, Polнticos, й onde vocк consegue as maiores possibilidades", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid, 1526.39, -1716.32, 39.36);
SetPlayerCameraLookAt(playerid, 1522.81, -1719.80, 37.50);
}
}
if(dialogid == DialogTuto8)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto9, DIALOG_STYLE_MSGBOX, "[ERP - Locais] Loja de Conveniкncia", "Й onde vocк compra os objetos que os falamos antes\nCelular, Agenda, Lata de Spray etc.", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid, 1358.352,-1735.810,25.052);
SetPlayerCameraLookAt(playerid,1351.701,-1755.566,13.346);
SetPlayerPos(playerid, 1345.8433,-1722.0212,31.8440);
}
else
{
ShowPlayerDialog(playerid, DialogTuto7, DIALOG_STYLE_MSGBOX, "[ERP - Locais] O banco", "O banco й o lugar em que vocк pode:\n Depositar, Sacar, Transferir seu dinheiro, e mantк-lo seguro", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid,1463.9277,-1043.5249,31.3181);
SetPlayerCameraLookAt(playerid,1461.7306,-1014.2181,26.6566);
SetPlayerPos(playerid,1424.6486,-1020.7975,23.8281);
}
}
if(dialogid == DialogTuto9)
{
if(response)
{
ShowPlayerDialog(playerid, DialogTuto8, DIALOG_STYLE_MSGBOX, "[ERP - Locais] Loja de Conveniкncia", "Й onde vocк compra os objetos que os falamos antes\nCelular, Agenda, Lata de Spray etc.", "<< Voltar", ">> Avanзar");
SetPlayerCameraPos(playerid, 1358.352,-1735.810,25.052);
SetPlayerCameraLookAt(playerid,1351.701,-1755.566,13.346);
SetPlayerPos(playerid, 1345.8433,-1722.0212,31.8440);
}
else
{
}
}
if(dialogid == DialogTuto10)
{
if(response)
{
OnPlayerCommandText(playerid, "/regras2323");
}
}
if(dialogid == DialogTuto11)
{
if(response)
{
OnPlayerCommandText(playerid, "/infos2121");
GivePlayerMoney(playerid, GranaInicio);
SetPlayerScore(playerid, 1);
}
}