[Ajuda]Tuto em Dialog -
Geo1996 - 12.01.2012
Seguinte Axei Um Tuto em Dialog So Que So Axei O Dialog Gostaria de Saber O Que Falta Para Este Tuto Funcionar
pawn Код:
if(dialogid == 47)
{
if(response == 1)
{
PlayerInfo[playerid][pPais] = 1;//Brasil
PlayerInfo[playerid][pEmprego] = 0;//Desbuga o emprego
RegistrationStep[playerid] = 0;
ShowPlayerDialog(playerid, 900, DIALOG_STYLE_MSGBOX, "{F60000}.:: Bem Vindo ::.{FFFFFF}", "{98FFA7}-Este servidor й extremamente feito para vocк!\n\n-Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa\n\n-Aqui vocк vai ter uma segunda vida, com amigos, esposas, trбfico, roubo, sequestros, etc...\n\n-Nossa equipe estб disposta a te ajudar, vamos fazer o possivel para agradar vocкs.{FFFFFF}", "Concordo", "Discordo");
return 1;
}
so pegeu isso mas axo que falta algumas coisas pra ele funcionar alguem poderia me dizer o que?
Re: [Ajuda]Tuto em Dialog -
Bonomo_Returns - 12.01.2012
Vocк deve Adicionar a resposta do dialog na public onplayerdialogresponce e ir colocando outro dialogs dentro de outros dialogs , tipo, eu ecolho avancar dai aparece outro dialog a partir desse vem outro ... sacou? veja mais aqui:
https://sampforum.blast.hk/showthread.php?tid=296851
Respuesta: [Ajuda]Tuto em Dialog -
Geo1996 - 12.01.2012
uma duvida presicsa de uma define?
AW: Respuesta: [Ajuda]Tuto em Dialog -
CristoferBahr - 12.01.2012
Quote:
Originally Posted by Geo1996
uma duvida presicsa de uma define?
|
Tu sу vai precisar da define do id do dialog tlg ?
tipo vou dar um exemplo ...
pawn Код:
#define DIALOG_EXEMPLO 123
pawn Код:
ShowPlayerDialog(playerid, DIALOG_EXEMPLO, DIALOG_STYLE_MSGBOX, "Seu Titъlo", "Seu Texto", "Botгo1", "Botгo2");
pawn Код:
DIALOG_EXEMPLO // Id do dialog , definido laa em cima como eu disse
Respuesta: [Ajuda]Tuto em Dialog -
Geo1996 - 12.01.2012
seguinte encontrei o dialog dentro da public onplayerdialogresponce se eu colar o tuto completo la ira presicar mais alguma coisa?
Respuesta: [Ajuda]Tuto em Dialog -
Geo1996 - 12.01.2012
e procurei e nao encontrei nenhuma define
Re: [Ajuda]Tuto em Dialog -
Bonomo_Returns - 12.01.2012
Nao precisa de Defines pqp
Re: [Ajuda]Tuto em Dialog -
Jason` - 12.01.2012
Meu tutorial й assim:
pawn Код:
//OnDialogResponse
if(dialogid == DIALOG_TUTORIAL1)
{
if(!response)
{
SendClientMessage(playerid,COR_VERDE,"Vocк pulou o tutorial.");
PlayerInfo[playerid][pTutorial] = true;
SpawnPlayer(playerid);
return 1;
}
if(response)
{
new string2[1500];
strcat(string2,"{00FFFF}Os administradores do Vortex RPG 1 estгo no servidor especialmente para manter a ordem no mesmo\n");
strcat(string2,"Caso vocк precise relatar algum fato, use /relatorio e nossos administradores verгo a mensagem.\n");
strcat(string2,"Caso vocк tenha uma dъvida, use /duvida e os administradores verгo sua mensagem\n");
strcat(string2,"Os administradores tem acesso a comandos exclusivos para manter a ordem no servidor\n");
strcat(string2,"Caso vocк veja um administrador fazendo uso abusivo desses comandos, relate no fуrum na бrea de denъncias.\n");
strcat(string2,"Agora, vocк receberб uma breve explicaзгo sobre as regras relacionadas a cheats no servidor.");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL2,0,"Tutorial - Administradores",string2,"Avanзar","Voltar");
return 1;
}
}
if(dialogid == DIALOG_TUTORIAL2)
{
if(!response)
{
new string2[1500];
strcat(string2,"{00FFFF}Bem vindo ao Vortex RPG, Este й o tutorial de inнcio do servidor\n");
strcat(string2,"Este й um servidor RPG, ou seja, um servidor que busca a simulaзгo da vida real, de forma nгo tгo crнtica como o RolePlay\n");
strcat(string2,"Й proibido cometer DM (matar sem motivo) ou DB (matar estando em um veнculo, fazendo isto estarб sujeito a receber puniзхes.\n");
strcat(string2,"Й tambйm proibida qualquer tipo de discriminaзгo contra outros jogadores, isso o farб ser banido imediatamente\n");
strcat(string2,"Agora vocк receberб algumas informaзхes sobre nossa equipe administrativa\n");
strcat(string2,"Caso vocк queira saber mais sobre as regras do servidor, visite nosso fуrum: vortex-1.forumeiros.com");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL1,0,"Tutorial - RPG/Regras do Servidor",string2,"Avanзar","Pular Tutorial");
return 1;
}
if(response)
{
new string2[1500];
strcat(string2,"{00FFFF}O Vortex RPG 1 й um servidor que proibe expressamente o uso de qualquer tipo de programa ilegal\n");
strcat(string2,"Hackers como ****** ou qualquer tipo de Mod beneficente como Parkour terгo seus usuбrios banidos do servidor\n");
strcat(string2,"Caso vocк veja um jogador utilizando estes programas, reporte imediatamente no fуrum na бrea das denъncias\n");
strcat(string2,"Caso vocк seja visto junto com um cheater nгo denunciando-o, serб punido com um banimento de 3 dias por cumplicidade com o cheater\n");
strcat(string2,"Cheaters no servidor serгo banidos imediatamente sem direito a desbanimento a menos que tenham sua inocкncia provada!\n");
strcat(string2,"Agora vocк lerб nossas ъltimas consideraзхes na ъltima parte deste tutorial.");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL3,0,"Tutorial - Cheats & Mods",string2,"Avanзar","Voltar");
return 1;
}
}
if(dialogid == DIALOG_TUTORIAL3)
{
if(!response)
{
new string2[1500];
strcat(string2,"{00FFFF}Os administradores do Vortex RPG 1 estгo no servidor especialmente para manter a ordem no mesmo\n");
strcat(string2,"Caso vocк precise relatar algum fato, use /relatorio e nossos administradores verгo a mensagem.\n");
strcat(string2,"Caso vocк tenha uma dъvida, use /duvida e os administradores verгo sua mensagem\n");
strcat(string2,"Os administradores tem acesso a comandos exclusivos para manter a ordem no servidor\n");
strcat(string2,"Caso vocк veja um administrador fazendo uso abusivo desses comandos, relate no fуrum na бrea de denъncias.\n");
strcat(string2,"Agora, vocк receberб uma breve explicaзгo sobre as regras relacionadas a cheats no servidor.");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL2,0,"Tutorial - Administradores",string2,"Avanзar","Voltar");
return 1;
}
if(response)
{
new string2[1000];
strcat(string2,"{00FFFF}Muito bem, chegamos а ъltima parte deste tutorial, lembre-se de tudo que leu aqui para ser um jogador de nome no servidor.\n");
strcat(string2,"Respeite todas as regras do servidor para evitar puniзхes\n");
strcat(string2,"Respeite os administradores e, nunca peзa para ser administrador, isso nгo se pede, se conquista!\n");
strcat(string2,"E o mais importante, nunca faзa uso de cheaters, isso seria sua ruнna no servidor.");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL4,0,"Tutorial - Fim",string2,"Fim","Voltar");
return 1;
}
}
if(dialogid == DIALOG_TUTORIAL4)
{
if(!response)
{
new string2[1500];
strcat(string2,"{00FFFF}O Vortex RPG 1 й um servidor que proibe expressamente o uso de qualquer tipo de programa ilegal\n");
strcat(string2,"Hackers como ****** ou qualquer tipo de Mod beneficente como Parkour terгo seus usuбrios banidos do servidor\n");
strcat(string2,"Caso vocк veja um jogador utilizando estes programas, reporte imediatamente no fуrum na бrea das denъncias\n");
strcat(string2,"Caso vocк seja visto junto com um cheater nгo denunciando-o, serб punido com um banimento de 3 dias por cumplicidade com o cheater\n");
strcat(string2,"Cheaters no servidor serгo banidos imediatamente sem direito a desbanimento a menos que tenham sua inocкncia provada!\n");
strcat(string2,"Agora vocк lerб nossas ъltimas consideraзхes na ъltima parte deste tutorial.");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL3,0,"Tutorial - Cheats & Mods",string2,"Avanзar","Voltar");
return 1;
}
if(response)
{
ShowPlayerDialog(playerid,DIALOG_TUTORIALFIM,0,"Fim","{00FFFF}Vocк concluiu o tutorial\nTenha um bom jogo!","OK","Sair");
return 1;
}
}
if(dialogid == DIALOG_TUTORIALFIM)
{
if(!response)
{
new string2[1000];
strcat(string2,"{00FFFF}Muito bem, chegamos а ъltima parte deste tutorial, lembre-se de tudo que leu aqui para ser um jogador de nome no servidor.\n");
strcat(string2,"Respeite todas as regras do servidor para evitar puniзхes\n");
strcat(string2,"Respeite os administradores e, nunca peзa para ser administrador, isso nгo se pede, se conquista!\n");
strcat(string2,"E o mais importante, nunca faзa uso de cheaters, isso seria sua ruнna no servidor.");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL4,0,"Tutorial - Fim",string2,"Fim","Voltar");
return 1;
}
if(response)
{
SendClientMessage(playerid,COR_VERDE,"Vocк concluiu o tutorial.");
PlayerInfo[playerid][pTutorial] = true;
SpawnPlayer(playerid);
return 1;
}
}
pawn Код:
//OnPlayerSpawn
if(!PlayerInfo[playerid][pTutorial])
{
PlayAudioStreamForPlayer(playerid,"http://dc223.4shared.com/img/960695099/faa06d7f/dlink__2Fdownload_2F6INWM-xB_3Ftsid_3D20120112-234014-604c65a2/preview.mp3");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,2110.6577,2062.4570,54.5469);
SetPlayerFacingAngle(playerid, 266.1588);
SendClientMessage(playerid,COR_CIANO,"Olб, vocк ainda nгo leu nosso tutorial para novatos no servidor.");
SendClientMessage(playerid,COR_CIANO,"Recomendamos que o leia para ter ideia de como funcionam as coisas no Vortex RPG 1!");
SendClientMessage(playerid,COR_CIANO,"Segue abaixo o tutorial.");
TogglePlayerControllable(playerid,0);
new string2[1500];
strcat(string2,"{00FFFF}Bem vindo ao Vortex RPG, Este й o tutorial de inнcio do servidor\n");
strcat(string2,"Este й um servidor RPG, ou seja, um servidor que busca a simulaзгo da vida real, de forma nгo tгo crнtica como o RolePlay\n");
strcat(string2,"Й proibido cometer DM (matar sem motivo) ou DB (matar estando em um veнculo, fazendo isto estarб sujeito a receber puniзхes.\n");
strcat(string2,"Й tambйm proibida qualquer tipo de discriminaзгo contra outros jogadores, isso o farб ser banido imediatamente\n");
strcat(string2,"Agora vocк receberб algumas informaзхes sobre nossa equipe administrativa\n");
strcat(string2,"Caso vocк queira saber mais sobre as regras do servidor, visite nosso fуrum: vortex-1.forumeiros.com");
ShowPlayerDialog(playerid,DIALOG_TUTORIAL1,0,"Tutorial - RPG/Regras do Servidor",string2,"Avanзar","Pular Tutorial");
return 1;
}
Veja se serve como base pra vocк :P
Respuesta: [Ajuda]Tuto em Dialog -
Geo1996 - 12.01.2012
blz funcino aki antes vlw a ajuda aki alguem poderia me ajudar com o sistema de helpers que foi um post meu anterior a este