25.11.2012, 01:45
Ok, estou com um problema sobre um tutorial para meu servidor, vн um tуpico aqui que explicava como fazer um tutorial para seu servidor, tуpico: https://sampforum.blast.hk/showthread.php?tid=202389
Ok, fiz ele direitinho, adicionei tudo certinho em uma FS, primeiro problema, ao entrar (Com uma conta do zero) ele nгo pergunta se desejo iniciar o tutorial, segundo problema: ao digitar /tutorial ele sim abre a dialog e pergunta se quero iniciar o tutorial, mais quando eu dou click em 'Sim' ele nгo abre o tutorial
Alguem pode me ajudar a saber qual й o problema ?
Ok, fiz ele direitinho, adicionei tudo certinho em uma FS, primeiro problema, ao entrar (Com uma conta do zero) ele nгo pergunta se desejo iniciar o tutorial, segundo problema: ao digitar /tutorial ele sim abre a dialog e pergunta se quero iniciar o tutorial, mais quando eu dou click em 'Sim' ele nгo abre o tutorial
pawn Код:
public OnPlayerConnect(playerid)
pawn Код:
{
ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX,"Tutorial","Deseja iniciar o tutorial?", "Sim","Nгo");
return 1;
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
pawn Код:
{
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;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
pawn Код:
{
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;
}
Alguem pode me ajudar a saber qual й o problema ?