Ir para conteúdo

[action] Excalibur (espada)


shadizinho

Posts Recomendados

alguem desse forum teve a ideia eu tentei faze

 

a ideia era colocar um script q 1 veiz ao dia desse essa espada a um player

quem matasse esse player ganhava 10 lvls

mas n sei fazer esse tipo de script entaum eu faço manualmente essa parte (da a espada pa algum player e depois quem matalo ganha 10 lvl)

 

o que o player ganha com a espada?

ele ira ficar red skull

sua life e mana almentaram em 20 %

ira ganhar outfit novo

uma mensagem sera mandada para o ot quando ele colocar a espada

primeiro va para moveevents-scripts copie um arquivo cole e renomeie para excalibur

cole isso dentro

 

function onEquip(cid, item, position, fromPosition)

life = getCreatureMaxHealth(cid)

mana = getCreatureMaxMana(cid)

local outfit = { lookType = 229 , lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0}

setCreatureMaxHealth(cid, life*1.2)

setCreatureMaxMana(cid, mana*1.2)

doCreatureSetSkullType(cid, SKULL_RED)

doSetCreatureOutfit(cid, outfit, -1)

doBroadcastMessage("agora o player "..getPlayerName(cid).." cato a excalibur a mais poderosa espada do ot")

return TRUE

end

function onDeEquip(cid, item, position, fromPosition)

setCreatureMaxHealth(cid, life/1.2)

setCreatureMaxMana(cid, mana/1.2)

doCreatureSetSkullType(cid, SKULL_NONE)

doRemoveCondition(cid, CONDITION_OUTFIT)

return TRUE

end

em vermelho o outfit q o player ira ganhar ao colocar a espada

em rosa é o quanto de life ele vai ganhar (no caso 20%[1.2 x sua life normau = 20%] dexe os dois lugar com rosa igual (se ta 2.2 la em cima coloca 2.2 em baixo)

em amarelo é o quanto de mana ele vai ganhar (no caso 20%[1.2 x sua mana normau = 20%] dexe os dois lugar com amarelo igual (se ta 2.2 la em cima coloca 2.2 em baixo)

em azul a mensagem q sera mandada para o ot inteiro ao colocar a espada

 

em movements.xml

<movevent type="Equip" itemid="2408" slot="hand" event="script" value="excalibur.lua"/>

<movevent type="DeEquip" itemid="2408" slot="hand" event="script" value="excalibur.lua"/>

mude o 2408 para o numero da espada q vc colocou

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

Bem legal a idéia :] Mas por que red skull? ^^

 

Parabéns.

 

o script muda o outfit e bota skull para os outros players matarem ele (eu uso essa espada em evento do a espada pa algum player que mata ele ganha 10 lvl)

 

Link para o comentário
Compartilhar em outros sites

@ -Fark-

 

Comentários assim podem se considerar Flood, como por exemplo:

 

* "Nossa cara muito bom."

* "Parabéns."

 

Descreva alguma crítica, alguma sugestão ou alguma dúvida para o tópico.

 

Ps: Obrigado por usar minha FanBar.

 

@ Topic

 

Excelente ideia para aqueles servidores com bastante RPG.

Obrigado por trazer seu conteúdo para o XTibia.com

 

Abraços.

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

Tibiano26 o mattheus acaba de dizer sobre isso e você comete

o mesmo erro, reportado!

 

 

Galera comentários do tipo:

 

* Hail

* Up

* Legal, bom

* Muito ruim

são considerados floods e vocês poderão ser alertados.

 

Façam comentários construtivos, uma dúvida, uma critica ou até mesmo um elogio grande..

Tibiano26 Reportado!

Link para o comentário
Compartilhar em outros sites

Tibiano26

Posts sem sentidos ou com conteúdos considerados desnecessários serão considerados flood e o usuário poderá ser alertado dependendo da avaliação do moderador. Espero que isso não se repita, aqui fica o aviso.

 

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

Tive uma ideia se voce conseguiss fazer ficaria bem legal, por exemplo e um lugar (templo) em uma area cheia de bixos fortes (demon, orshabaal essas coisas) dai vc poem uns enfeites e tal e poem uma mesa, nessa mesa, todo dia as 3 horas da tarde ou sei la qualker horario a espada aparece la, so que dai quem matar o player ganhara 10 levels e em vez de dropar a espada dropa outra coisa tipo magic plate armor dragon scale legs..

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...