MA
talkaction

[ Talkaction ]Exiva + Minimap

Por matheus1000, 15 de jun. de 2010 em Actions e Talkactions

script
8
4.9k
matheus1000M
15 de junho de 2010 às 21:15

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.

DoidinD
15 de junho de 2010 às 22:13

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...

matheus1000M
15 de junho de 2010 às 22:21

@UP

 

Eu não tenho muitas idéias...

 

Mas no próximo vou trazer meu mesmo.

 

VlW's

felzanF
15 de junho de 2010 às 22:31

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?

matheus1000M
15 de junho de 2010 às 22:39

Acho que só marca no Minimap, você tem que procurar usando Alt + Setas.

 

E se for no espaço preto, fica marcado normal.

felzanF
16 de junho de 2010 às 15:22

ata, ele faz um mark, mesmo. achei que ele apenas centralizava o minimapa onde o player estava.

vlw

gui56G
16 de junho de 2010 às 21:21

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:

9 meses depois...
johann07J
31 de março de 2011 às 14:00

Parabens manin por trazer ao forum! ajudou muito!

Aprovado!