Ir para conteúdo

[movevents]spells Displayer 1.0 (com Foto)


FireSoul

Posts Recomendados

Bom, é o seguinte estava la no ot e percebi que sempre que entrava um player novo no ot eu tinha que falar as magias do sevidor.(Pra qualquer GOD ou GM isso e uma chatisse..)

Dai eu tive a brilhante ideia de fazer uma action(moviments pra ser mais chique xDD) que sempre que um player de uma certa vocação passase pelo SQM do templo ele recebe uma menssagem contendo as magias da profição dele e a de todos!!

A principio não parece nada, mas você perceberá a diferença que ela faz. xD

 

Uma fotinha para ver como ela funciona!!!

actionsoo9.jpg

 

 

Chega de inrolação e vamos a Script!

 

Abra sua pasta data/moviments/scripts abra um arquivo qualquer apgue tudo e cole:

function onStepOut(cid, item, pos)

 

 

 

if isPlayer(cid) == 1 then -------------------- Todas Vocações

name = getPlayerName(cid)

doPlayerSendTextMessage(cid,12,""..name..", As Magias Novas para todas vocações : ")

if getPlayerVocation(cid) == 1 then ------ Sorcerer

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12,"Magias Novas de Sorcerer: ")

elseif getPlayerVocation(cid) == 5 then ------ Master Sorcerer

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12,"Magias Novas de Sorcerer: ")

 

elseif getPlayerVocation(cid) == 4 then --------- Knight

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12," Magias Novas de Knight: ")

elseif getPlayerVocation(cid) == 8 then ------------ Knight

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12," Magias Novas de Knight: ")

elseif getPlayerVocation(cid) == 2 then ------------- Druida

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12," Magias Novas de Druida: ")

elseif getPlayerVocation(cid) == 6 then ----------------- Druida

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12," Magias Novas de Druida: ")

 

elseif getPlayerVocation(cid) == 3 then ----------------- Paladino

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12," Magias Novas de Paladino: ")

elseif getPlayerVocation(cid) == 7 then -------------- Paladino

doSendMagicEffect(pos,12)

doPlayerSendTextMessage(cid,12," Magias Novas de Paladino: ")

 

 

 

 

end

end

return 1

end

 

As Partes em vermelho são editaveis o resto tentem não mecher .

Salve com nome de templo.lua

 

 

Volte um poco e abra o moviments.xml la no final adicione:

 

<movevent event="StepOut" actionid="2525" script="templo.lua"/>

Salve e já pode fechar.

 

 

Agora começa a parte essencial, pegue um mapa editor, vá a seu templo e aonde os players nace coloque a ACTION ID, Vejá bem ACTION ID não é o uniqueid e coloque la 2525 salve.

 

Assim o:

mapedmy2.jpg

Mapa By Grafit Download Aqui!

 

 

Certamente depois de fazer isso a script estara rodando em seu servidor so é preciso editar a parte em vermelho...

 

 

 

Bom é isso qualquer duvida so postar ai que eu respondo!!

 

 

 

Fuix\\\

Editado por FireSoul
Link para o comentário
Compartilhar em outros sites

Bem legal esse script..mas só uma dúvida..

<movevent event="StepOut" actionid="2525" script="templo.lua"/>

 

Esse movevent event é assim mesmo? ;x

Não sou muito bom nisso \o/

 

Mas parabéns pelo script.

Abraços

Link para o comentário
Compartilhar em outros sites

Sim, Desse jeito esta certinho e se quiser pode mudar la de StepOut para StepIn tem que mudar dai no templo.lua tambem dai...

 

é só mudar o function onStepOut(cid, item, pos) Para function onStepIn(cid, item, pos)

 

Dai vai ser quando o player entrar no SQM não quando ele sair...que é como esta configurado.

 

 

Vlw!\\\

Editado por FireSoul
Link para o comentário
Compartilhar em outros sites

Noooossaaaaaa, Otima Script FireSoul, usei no meu OT, ficou Show de bola, ate parou um pouco de Player me perguntar se tem magia nova :D

Vlw!!

 

 

 

ta de parabens FireSoul pelo trabalho :D

Link para o comentário
Compartilhar em outros sites

@Topic

Que Bom que gostarão xD

 

@Grafit

A eu colquei pra quem quiser pegar poruqe ele é muito bom!!

 

Bom vo tentar fazer algo para ela ficar mais simples de editar...xD

Link para o comentário
Compartilhar em outros sites

e melhor do que akeles noobs chegarem em voce e falarem tem magias novas quais magias posso usar kkkkkkkk muito bom ;D aprovado!

 

--------------------------------------------------------------------------------

Assinatura

 

fanbarlo0.png

 

Minha Fan Bar Te ajudei? Entao Use

fanbarrez7.png

 

Sou Fan de

 

userbar641449wl2zk9.gif sliimfanlo2.png

 

Metas

 

[x]1 posts (SERVO)

[x]10 posts (CAMPONÊS)

[x]25 posts (CAÇADOR)

[x]50 posts (CAVALEIRO)

[x]100 posts (BARONETE)

[ ]200 posts (BARÃO)<----- Go Go Go!

[ ]300 posts (VISCONDE)

[ ]400 posts (DUQUE)

[ ]600 posts (ARQUEDUQUE)

[ ]800 posts (ARISTOCRATA)

[ ]1000 posts (REGENTE)

[ ]1400 posts (SÁBIO)

[ ]1800 posts (SACERDOTE)

[ ]2500 posts (PRÍNCIPE)<-----Um dia chego la ;D

 

Sobre SoulCalibur

 

SoulCalibur foi o unico a zerar tibia 7 vezes.

SoulCalibur fez 2 retas paralelas se encontrarem e uma dezer "oi" para outra.

SoulCalibur mata uma pedra com 2 passaros.

SoulCalibur contou ate o infinito 2x

SoulCalibur uma vez apostou corrida com seu reflexo e ganhou

SoulCalibur quando entra na água ele não fika molhado, é a água que fika Chuck Norris

O tempo não espera ninguém. Exceto se for SoulCalibur

SoulCalibur perdeu a virgindade antes de seu pai

SoulCalibur uma vez tropeçou numa pedra, o mundo gira até hoje

SoulCalibur consegue dividir por zero.

Algumas pessoas usam uniforme do Superman. Já o Superman usa uniforme do SoulCalibur

Quando Deus disse "haja luz" SoulCalibur disse "diga 'por favor'".

Não existe teoria da evolução. Apenas uma lista de criaturas que SoulCalibur deixa viver.

SoulCalibur é o único ser humano que já derrotou uma parede de tijolos em um jogo de tênis.

SoulCalibur jogou roleta russa com uma arma totalmente carregada e ganhou.

SoulCalibur zerou o Ragnarök no Atari

SoulCalibur não bate manteiga. Ele dá uma voadora na vaca e a manteiga sai voando.

Certa vez, SoulCalibur derrubou um caça alemão usando seu dedo e falando: "Bang!"

SoulCalibur pode beber um galão de leite em 47s

SoulCalibur venceu o Campeonato Mundial de Poker com um dois de paus e uma carta "Saída Livre da Prisão" do Banco Imobiliário.

Hail SoulCalibur!

Link para o comentário
Compartilhar em outros sites

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