SH
action

[action] Excalibur (espada)

Por shadizinho, 22 de out. de 2009 em Actions e Talkactions

script
22
4.8k
shadizinhoS
22 de outubro de 2009 às 07:56

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 Outubro 26 por shadizinho

zaitchZ
22 de outubro de 2009 às 23:50

não dá pra mim testar agora ._.

mas a idéia parece boa,procurar tais itens raros ou únicos dá um gostinho a mais em qualquer server hosauhoso

 

gratz

sfmlarlS
24 de outubro de 2009 às 12:55

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

 

Parabéns.

-Fark--
25 de outubro de 2009 às 15:45

nussa, parece muito bom msm!

shadizinhoS
26 de outubro de 2009 às 08:46
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)

 

\Mattheus ~*\
26 de outubro de 2009 às 11:21

@ -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 Outubro 26 por MattheusOT

tibiano26T
26 de outubro de 2009 às 12:00
Up ~
VildenV
26 de outubro de 2009 às 12:10

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!

Henrique MouraH
26 de outubro de 2009 às 18:50

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.

EulicesE
28 de outubro de 2009 às 09:22

Super criativo mandou bem, show...meus parabéns!!!

1 mês depois...
garepG
10 de novembro de 2009 às 13:49

gostei msm e tb axei q com esse Script é bom mais pd ser mais complequeço mais Vlw msm =D

gkaonicx72G
10 de novembro de 2009 às 13:57

Parabens cara muito boa essa ideia, mesmo nao sendo sua voce modificou ela. =) parabens vou fazer algo similar no meu ot

AyameA
17 de novembro de 2009 às 04:10

kara otimas scrips

estou montando um ot

issu vai me ajudar muito

Thank you !!

sauvadur1S
19 de novembro de 2009 às 22:06

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

 

KariokinhaK
22 de novembro de 2009 às 12:35

nossa! que legal!

mais seria legal o nome ser Red Skull Sword

"You see a red skull sword. It was property by a Red Skull player. Rumors says that it's make you strong."