MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[ALL]Quest Simples

+5
Karlos
jeansales
brendon
Kamikaze
Lendário
9 participantes

Ir para baixo

[ALL]Quest Simples Empty [ALL]Quest Simples

Mensagem por Lendário Ter 22 Set 2009, 13:23

Hoje nom vou por nada Dificio vou por um sistema de quest bem simples:

No final do MAIN.TXT ADICIONE:
Código:
Sub Quest(index)
if GetPlayerClass(index) = 1 Then
if GetPlayerLevel(index) = 10 Then
If GetVar("accounts\" & GetPlayerLogin(index) & ".ini", "CHAR" & GetPlayerCharNum(index), "Status de Quest") = 1 Then
Call SetPlayerinvItemNum(index, numero do invetario, numero do item)
Call PutVar("accounts\" & GetPlayerLogin(index) & ".ini", "CHAR" & GetPlayerCharNum(index), "Status de Quest", 0)
Call Set PlayerExp(index, 300)
Else
Call Playermsg(index, "você não possui level suficiente para fazer essa missão", 2)
End if
End if
Exit Sub
End Sub
agora no ScriptedNPC adicione isso a qualquer Case
Código:
Case X
Call Quest(index)
Exit Sub
Pronto o sistema está feito.
Bom agora explicando algumas linhas importantes:
Código:
If GetVar("accounts\" & GetPlayerLogin(index) & ".ini", "CHAR" & GetPlayerCharNum(index), "Status de Quest") = 0 Then
essa linha a cima o player prescisa está com seu estatus de quest ativo,para está ativado é 1 para está desativado é 0
Código:
Call PutVar("accounts\" & GetPlayerLogin(index) & ".ini", "CHAR" & GetPlayerCharNum(index), "Status de Quest", 0)
a linha a cima muda o status de quest do player para desativado^^
Obs:Quando você for fazer uma quest lembrese de adicionar um NPC que ative o Sistema de Quest é facil,vá no ScriptedNPC e adicione essa linha:
Código:
Case X
Call PutVar("accounts\" & GetPlayerLogin(index) & ".ini", "CHAR" & GetPlayerCharNum(index), "Status de Quest", 1)
Call Playermsg(index, "sua quest está ativa", 3)
Exit Sub
X = a número da Case

Pronto um bom final de semana para todos e ate a proxima,desculpem não posta mais Tutoriais é que tenho de vim a lan para postalos ainda nao tenho net em casa!

Créditos Soulty.


Última edição por lendario em Sáb 06 Nov 2010, 11:07, editado 2 vez(es)
Lendário
Lendário
Administrador Lendário
Administrador Lendário

Mensagens : 1958

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por Kamikaze Dom 29 Nov 2009, 12:27

Up Very Happy
avatar
Kamikaze
Novato
Novato

Mensagens : 2

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por brendon Seg 01 Nov 2010, 10:19

É bem Simples mesmo ^^

Vou Usar Very Happy
brendon
brendon
Membro
Membro

Mensagens : 109

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por jeansales Sáb 06 Nov 2010, 10:07

isso pega em elysium engine?
jeansales
jeansales
Membro Junior
Membro Junior

Mensagens : 50

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por Karlos Sáb 06 Nov 2010, 11:12

não, aki é area de eclipse, provavelmente tem um script desse na area de elysium ;D
Karlos
Karlos
Membro Veterano
Membro Veterano

Mensagens : 2851

http://www.talack.com.br

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por tiagopedutti Seg 08 Nov 2010, 18:01

Eu fiz tudo que mandou mais ai nao sei como cria a quest '-'
tiagopedutti
tiagopedutti
Novato
Novato

Mensagens : 27

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por augusto95 Qua 05 Jan 2011, 18:34

Isso funciona ou nao para Elysium? Pois o Karlos falou que nao, mas a Tag está escrito ALL
augusto95
augusto95
Membro
Membro

Mensagens : 105

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por V-Force Qua 05 Jan 2011, 19:45

kra deixa eu explicar essa da tag ALL

Quando a tag está para ALL significa que funciona para todas Engine Da Area ou melhor ake eh a area de Tutorial de Eclipse isso significa o ALL e para todas as engine de Eclipse


Engines de Eclipse: Eclipse Evolution(2.6/2.7/2.Cool,Eclipse Stable{Super Nova faz parte do Stable},Total Eclipse

Eclipse Origins(Ja é diferenciada ou melhor ela ja é outra area) =)
V-Force
V-Force
Administrador V-Force
Administrador V-Force

Mensagens : 933

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por jeansales Qui 06 Jan 2011, 11:38

agora eu entendi alguem ai pode me falar aonde tem uma sistema de quest para elysium engine la no topicos de elysium engine nao tem alquem ai pode mandar um link porfavor obrigado
jeansales
jeansales
Membro Junior
Membro Junior

Mensagens : 50

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por V-Force Qui 06 Jan 2011, 11:40

kra crie um tópico com o seu pedido
V-Force
V-Force
Administrador V-Force
Administrador V-Force

Mensagens : 933

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por augusto95 Qui 06 Jan 2011, 20:15

Tendi vlw =)
augusto95
augusto95
Membro
Membro

Mensagens : 105

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por pokoloko Sex 07 Jan 2011, 11:24

AGORA USANDO ESSAS SUBS EU TENHU QUE AMONTAR MINHA PROPRIA QUEST??

E O QUE SIGNIFIKA NUMERO DO INVENTARIO???

ALGUEM PODERIA RESPONDER MINHAS PERGUNTAS PF
pokoloko
pokoloko
Membro Junior
Membro Junior

Mensagens : 93

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por jeansales Dom 16 Jan 2011, 17:09

la no topicos do elysium eu nao achei manda o link ^^ porfavor

Obrigado se pegar prometo de dar gredto se eu puder^^
jeansales
jeansales
Membro Junior
Membro Junior

Mensagens : 50

Ir para o topo Ir para baixo

[ALL]Quest Simples Empty Re: [ALL]Quest Simples

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos