03.04.2011, 06:55
Bom, vejo que muitas pessoas tem dъvidas na hora de criar um tutorial, muitos nгo sabem faz e precisam copiar um, por isso venho aqui fazer este tutorial para facilitar a vida dessas pessoas.
Crie as forwards
Construзгo das publics e como usar o ClearChatBox, SendClientMessage e SetTimerEx
Apуs ter colocado a forward vocк deve usar o nome da forward para criar a public, no nosso caso:
Explicando
ClearChatbox
playerid - ID da pessoa
10 - nъmero de linhas que quer que limpe do chat (10 й de bom tamanho)
SendClientMessage
playerid - ID da pessoa
SUA_COR - Uma cor a sua escolhe que tenha no seu gamemode
Frases entre " e " - Frase do que vai aparecer no tutorial
SetTimerEx
LerTutorial ou LerTutorial2 - Й o que ele vai chamar quando os milisegundos forem percorridos
10000 - Milisegundos, 1000 й 1 segundo, 5000 й 5 segundos e assim respectivamente, й o tempo que a parte do tutorial vai ficar ali atй chamar a prуxima parte (a prуxima public)
Como funciona este tutorial?
A cada tempo definido em milisegundos, o SetTimer vai chamar uma public onde vai ter a outra parte do tutorial e assim por diante.
Complementando
Para complementar vocк pode criar uma public com os dados iniciais do jogador, dinheiro, posiзгo e etc e usar o SetTimer tambйm na ultima public do tutorial.
Pequeno lembrete de milisegundos
1 segundo = 1000 milisegundos
30 segundos = 30000 milisegundos
1 minuto = 60000 milisegundos
10 minutos = 600000 milisegundos
1 hora = 3600000 milisegundos
Й o meu primeiro tutorial, por favor dк dicas de como posso melhorar o tutorial, critique, opine.
Crйditos
Rene Kasper
Se for copiar para algum site use os crйditos por favor!!!
Crie as forwards
pawn Код:
forward LerTutorial(playerid);
forward LerTutorial2(playerid);
forward ClearChatbox(playerid, lines);
Apуs ter colocado a forward vocк deve usar o nome da forward para criar a public, no nosso caso:
pawn Код:
public LerTutorial(playerid)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SUA_COR, "Tutorial"); // Aqui serб um titulo, use cor diferente das frases abaixo
SendClientMessage(playerid, SUA_COR, "Vocк vai ver como й simples criar um tutorial assim!");
SendClientMessage(playerid, SUA_COR, "Apenas tenha paciкncia e vб montando parte por parte!");
SetTimerEx("LerTutorial2", 10000, false, "d", playerid);
}
public LerTutorial2(playerid)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SUA_COR, "Tutorial 2"); // Aqui serб um titulo, use cor diferente das frases abaixo
SendClientMessage(playerid, SUA_COR, "Esta й a segunda parte do tutorial!");
}
ClearChatbox
playerid - ID da pessoa
10 - nъmero de linhas que quer que limpe do chat (10 й de bom tamanho)
SendClientMessage
playerid - ID da pessoa
SUA_COR - Uma cor a sua escolhe que tenha no seu gamemode
Frases entre " e " - Frase do que vai aparecer no tutorial
SetTimerEx
LerTutorial ou LerTutorial2 - Й o que ele vai chamar quando os milisegundos forem percorridos
10000 - Milisegundos, 1000 й 1 segundo, 5000 й 5 segundos e assim respectivamente, й o tempo que a parte do tutorial vai ficar ali atй chamar a prуxima parte (a prуxima public)
Como funciona este tutorial?
A cada tempo definido em milisegundos, o SetTimer vai chamar uma public onde vai ter a outra parte do tutorial e assim por diante.
Complementando
Para complementar vocк pode criar uma public com os dados iniciais do jogador, dinheiro, posiзгo e etc e usar o SetTimer tambйm na ultima public do tutorial.
Pequeno lembrete de milisegundos
1 segundo = 1000 milisegundos
30 segundos = 30000 milisegundos
1 minuto = 60000 milisegundos
10 minutos = 600000 milisegundos
1 hora = 3600000 milisegundos
Й o meu primeiro tutorial, por favor dк dicas de como posso melhorar o tutorial, critique, opine.
Crйditos
Rene Kasper
Se for copiar para algum site use os crйditos por favor!!!