SA-MP Forums Archive
[Tutorial] Criando um simples tutorial para RP/RPG - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Criando um simples tutorial para RP/RPG (/showthread.php?tid=246137)



Criando um simples tutorial para RP/RPG - renerk10 - 03.04.2011

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
pawn Код:
forward LerTutorial(playerid);
forward LerTutorial2(playerid);
forward ClearChatbox(playerid, lines);
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:
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!");
}
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!!!



Re: Criando um simples tutorial para RP/RPG - Woozie_SlaYeR - 03.04.2011

Quote:
Originally Posted by renerk10
Bom, vejo que muitas pessoas tem dъvidas[...]
Infelizmente nгo tenho visto nenhum topico com esse tipo de dъvida =D
Andei pesquisando...
http://forum.sa-mp.com/search.php?searchid=1961290
nгo encontrei nenhuma dъvida... me corriga se eu estiver errado.
-
@TOPIC
Nгo sei se vocк й novato, intermediбrio ou qualquer coisa, uma dica, antes de clickar em postar, teste seu code, verifique se estб tudo certo, porque isso vai previnir dъvidas sobre seu tutorial.


Re: Criando um simples tutorial para RP/RPG - Caio_Cartaxo - 03.04.2011

Se por ele numa public acionada por um timer de segundo nгo ficaria mais facil doque ficar criando publics? =/


Re: Criando um simples tutorial para RP/RPG - JonathanFeitosa - 03.04.2011

Quote:
Originally Posted by Caio_Cartaxo
Посмотреть сообщение
Se por ele numa public acionada por um timer de segundo nгo ficaria mais facil doque ficar criando publics? =/
І, Seria Mais fбcil.



Re: Criando um simples tutorial para RP/RPG - Lipe_Stronda - 10.08.2011

mais como faz pa aparecer o tutorial so pra quem loga pela primeira vez?


Re: Criando um simples tutorial para RP/RPG - Dolby - 10.08.2011

Se Usa Gf/Thug,tem uma Funзao Nele : OnPlayerRegister..Algo Assim(a mto tempo nao mexo com Gf).


Re: Criando um simples tutorial para RP/RPG - Lipe_Stronda - 10.08.2011

To mais na onde de gf nao mano, eu to criando um do 0


Re: Criando um simples tutorial para RP/RPG - MiTToS - 10.08.2011

Se vocк estб criando um do zero basta vocк setar nй!!!

Aonde carrega a conta do player -.-'

cada pergunta -q


Carrega a conta do player(playerid)

if(PlayerInfo......tutorial == 0)
{
coloca o tuto
}