Ir para conteúdo

[Dúvida] Como colocar uma quest que da um attack ao player. wodbo

Featured Replies

  • Respostas 6
  • Visualizações 582
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Depois de ter adicionado o script e tag aos locais corretos e ter configurado o actionID na tag, adicione esse mesmo actionID (número de identificação da action) ao baú (pelo remere's map editor).

  • Você quer dizer aprender uma spell, certo? Bom, não sei se as funções/tag desse script vão coincidir com as da versão do seu servidor..mas tente. spellquest.lua (data/actions/scripts): local spell

Postado

uma quest que quando o player clicar no baú ele ganha um attack chamado hell granade


Você quer dizer aprender uma spell, certo?
Bom, não sei se as funções/tag desse script vão coincidir com as da versão do seu servidor..mas tente.

spellquest.lua (data/actions/scripts):
local spell = "hell granade" -- "Instant Name da Spell" verifique a string usada na spell em seu spells.xml

function onUse(cid, item, fromPos, item2, toPos)
	if getPlayerLearnedInstantSpell(cid, spell) then
		doPlayerSendCancel(cid, "You already have done this quest.")
	end
	
	doPlayerLearnInstantSpell(cid, spell)
	doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have learned a new spell!!")
	return true
end




Tag - actions.xml (data/actions):

<action actionid="ACTIONID" script="spellquest.lua"/>

The corrupt fear us.

The honest support us.

The heroic join us.

Postado
  • Autor

Você quer dizer aprender uma spell, certo?

Bom, não sei se as funções/tag desse script vão coincidir com as da versão do seu servidor..mas tente.

spellquest.lua (data/actions/scripts):

local spell = "hell granade" -- "Instant Name da Spell" verifique a string usada na spell em seu spells.xml

function onUse(cid, item, fromPos, item2, toPos)
	if getPlayerLearnedInstantSpell(cid, spell) then
		doPlayerSendCancel(cid, "You already have done this quest.")
	end
	
	doPlayerLearnInstantSpell(cid, spell)
	doSendMagicEffect(toPos, CONST_ME_MAGIC_RED)
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have learned a new spell!!")
	return true
end

Tag - actions.xml (data/actions):

<action actionid="ACTIONID" script="spellquest.lua"/>

Mais Tipo, ja fiz esse procedimento, ja criei a quest pelo rme e coloquei o bau, quais as informações que coloco nele agora?

Postado

Mais Tipo, ja fiz esse procedimento, ja criei a quest pelo rme e coloquei o bau, quais as informações que coloco nele agora?

coloque isso :

<action actionid="12302" event="script" value="spellquest.lua"/>

no lugar disso:

<action actionid="ACTIONID" script="spellquest.lua"/>

os numeros em vermelho sera oque vc vai coloca no bau!

invente um numero pois  esse ae ja deve ter em sua lista de actions!

 

acho que isso resolve  :rock:

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo