Ir para conteúdo

[ Talkaction ]Exiva + Minimap


matheus1000

Posts Recomendados

Olá pessoal,

 

estou aqui hoje para trazer uma talkaction que quando o player da exiva mostra no minimap.

 

Instalação

 

Vai em data/talkactions/script e crie um arquivo chamado exiva.lua e bote isso dentro:

 

function onSay(cid, words, param, channel)
   player = getPlayerByName(param)
   if isPlayer(player) then
     if getCreatureMana(cid) >= 20 then
   doPlayerAddMapMark(cid, getCreaturePosition(player), 9, "The player "..param.." was here.")
   doPlayerAddSpentMana(cid, 20)
   return true
     else
     doPlayerSendCancel(cid, "You do not have enough mana to use this spell.")
     end
   else
   doPlayerSendCancel(cid, "There is no player with this name.")
   end
end

 

Depois vá em data/talkactions/talkactions.xml e bote isso:

 

<talkaction log="yes" words="exiva" event="script" value="exiva.lua"/>

 

Créditos

 

Ramza : 90% ( fez script )

MasterMathw : 10% ( trouxe o conteúdo )

 

Então é isso, valeu.

Link para o comentário
Compartilhar em outros sites

Cara eu não acho legal ficar trazendo conteúdo de outro fórum para cá...

Bom mais já que trouxe né, fazer o que!

 

Dá próxima vez trás um script seu.. =)

Abraços...

Link para o comentário
Compartilhar em outros sites

tenho uma duvida, e se o outro player, buscado no exiva, não estiver no campo visível do mapa.

ele irá levar o mini mapa até o outro player?

e se estiver preto no lugar?(que ainda não foi visitado?

Link para o comentário
Compartilhar em outros sites

Só para constar... Quando o player da a Exiva e fica uma Mark no Minimap, vocês vão ter que tirar a Mark manualmente do Minimap, ou seja, vão ter que clickar no minimap e tirar a marcação, ou então a marcação ficará la forever . :smile_positivo:

Link para o comentário
Compartilhar em outros sites

  • 9 months later...
×
×
  • Criar Novo...