Ir para conteúdo
  • Cadastre-se

[AJUDA] Como criar uma quest?


Posts Recomendados

Ola galera do rk bom dia entao minha duvida ea seguinte eu segui uns tutoriais aqui no forum de como criar quest pelo rme meu problema e que quando o player vai pegar a quest ele clica no bau o bau abre pra ele pega o item e agr? acho que n tenho actions 2000 como faco agr ?

Link para o post
Compartilhar em outros sites

Brow voce tem que colocar action id 2000, e o no unique id coloca 2431 ve se funfa ai

                                                                                                          6yonKDJ.png    Erik123 Cazo                                                              

                                                                                 Tá subindo, ohyeah!    Se te Ajudei De um   rep_up.png

                                                                                                                   

                   

                                                                                                                     9NjKgih.png

 

 

 

                                                                          Quer ver o que você nunca viu?, simplesmente vá aonde você nunca foi.

 

                                                                                                                        (alguém).

                                                                                 

Link para o post
Compartilhar em outros sites

@defoakira, melhor criar por script amigo ... provavelmente seu ot tem a pasta data/actions/scripts, dentro dessa pasta tem alguns scripts em lua, crie um novo (copie qualquer um) e renomeie para quest1.lua.

Dentro dele coloque esse código: 

local storage = 78888 -- historico da quest
local item_id = 2160 -- item que ira ganhar na quest

function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getPlayerStorageValue(cid, storage) < 1 then
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou um "..getItemNameById(item_id)..".")
		doPlayerAddItem(cid, item_id, 1)
		doPlayerSetStorageValue(cid, storage, 1)
	else
		doPlayerSendCancel(cid, "Voce ja fez a quest.")
	end
	
	return true
end

Para configurar basta editar as 2 primeiras linhas do scripts .. 

Agora adicione a tag em data/actions/actions.xml

<action actionid="XXXX" script="quest1.lua"/>

No lugar de XXXX coloque algum número de 4 dígitos, lembrando que esse número você precisa colocar no bau pelo RME, em actionid ...

Link para o post
Compartilhar em outros sites

vou testa jaja edito pra ve si funcionou


agr e so editar as2 primeira linha ta eu edito como kk


n funciono fiz a quest pelo rme botei la as quest. lua botei os actions id que veio na mente e n foi

Link para o post
Compartilhar em outros sites

Vou explicar de uma maneira simples sem script sem nada..

Abra o seu Map Editor vá até o bau desejado dê 2 cliques nele

Em Action ID coloque o número 2000 e em Unique ID coloca qualquér

outro ID de 4 ou 5 números, lógo abaixo vai ter Contents selecione o item desejado dê um OK e seja Feliz  :D 

vejá a print pra fácilitar:

2ijlx91.png

OBS: só vai funcionar se algum player for fazer a quest, GODS, CMS,GMS não

Editado por Dieguiin XP (veja o histórico de edições)

Att,
Dieguiin XP

 

»»http://baiakfull.com/««

Link para o post
Compartilhar em outros sites

EU FIZ ISSO E OQUE ACONTECEU O PLAYER CLICA ABRE O BAU ELE VAI E PEGA O ITEM O RESTO FICA SEM AI REINICIA O OT ELE FAZ DENOVO ISSO N E QUEST E UN BAU QUE ELES ABRE E PEGA O ITEM


O BAU PARECE UMA BAG VOCE CLICA ELE ABRE KK JA FIZ TODOS OS MODOS QUE FOCEIS FALARAO MEU SV E 8.60


EO PIOR ELES FICAO EN CIMA DO BAU ISSO N E QUEST FICAR EN CIMA DO BAU JOGA ELE PRO LADO KKKK

Link para o post
Compartilhar em outros sites

EU FIZ ISSO E OQUE ACONTECEU O PLAYER CLICA ABRE O BAU ELE VAI E PEGA O ITEM O RESTO FICA SEM AI REINICIA O OT ELE FAZ DENOVO ISSO N E QUEST E UN BAU QUE ELES ABRE E PEGA O ITEM

O BAU PARECE UMA BAG VOCE CLICA ELE ABRE KK JA FIZ TODOS OS MODOS QUE FOCEIS FALARAO MEU SV E 8.60

EO PIOR ELES FICAO EN CIMA DO BAU ISSO N E QUEST FICAR EN CIMA DO BAU JOGA ELE PRO LADO KKKK

Então você não salva o OT anda de fecha-lo, ségue o tutorial que é 100% funcional....

Att,
Dieguiin XP

 

»»http://baiakfull.com/««

Link para o post
Compartilhar em outros sites

MANO EU SALVO SIM AI VAI NO OT ELE CLICA NO BAU ABRE O BAU COMO UMA BAG EO ITEM TA LA AI VOCE PEGA VEM OTRO ABRE O BAU E TA VAZIO ...


acho que n tenho o action 2000


e alguma coisa de errado acho n e possivel isso eu uso un mapa radbr


<action actionid="5999" script="quest1.lua"/>
       <action actionid="5998" script="quest2.lua"/>
       <action actionid="5997" script="quest3.lua"/>
       <action actionid="5996" script="quest4.lua"/>
       <action actionid="5995" script="quest5.lua"/>
       <action actionid="5994" script="quest6.lua"/>

 

 

fiz igual o cara mando n foi tb sa porra actions id igual q puis no chest

Link para o post
Compartilhar em outros sites

Vai em actions/scripts:

 

Copia e cola um arquivo .lua , renomeie para qualquer coisa.

Coloque todo este script abaixo dentro:

function onUse(cid, item, frompos, item2, topos)
	if item.uid == 500000 then
		if getPlayerStorageValue(cid,500000) == -1 then
			doPlayerSendTextMessage(cid,25,"Voce acaba de completar esta quest.")
			doPlayerAddItem(cid,ID_DO_ITEM,QUANTIDADE)
			setPlayerStorageValue(cid,500000,1)
		else
			doPlayerPopupFYI(cid, "Voce ja completou esta quest.")
		end
	end
	return TRUE
end

Em actions/actions.xml no começo e coloque:

	<action actionid="COLOCA_O_ACTIONID" event="script" value="NOME_DO_ARQUIVO.lua"/>	

Qualquer outra dúvida só avisar, bom para colocar o action use o rme ou /attr actionid <actionid>.

 

Caso não seja isso sua dúvida explica melhor ela ai.

Scripts feitas por min:

 

[spells/Rune] TrapParalyze rune

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo