Drain Sword ---> Funciona Como Uma Runa <---

Eventide
em Actions e Talkactions

Eventide

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 08/10/08Posts: 189

Olá pessoal,

 

eu fiz um script de uma sword que funciona como uma runa, ela tira vida do player e adiciona na sua!

 

para usar, crie um arquivo .txt na pasta data\actions\scripts

 

abra ele e escreva isto: 

 

--[[ Drain sword system 
 Autor: Eventide
 Protocolo testado: 8.4
 Servidor testado: TFS mystic spirit 0.2
 Descrição: È uma espada que funciona como uma runa, você clica na espada e clica no player, ai a espada vai como um bumerangue, hita o player e quando volta heala sua vida! x) 
]]-->
-- para ver a espada funcionando entre em: even0ts.servegame.com 

-- configuração
conf = {
act = 0, -- actionid da sword
msg = "Drain", -- mensagem que o player diz quando solta a sword
colormsg = TEXTCOLOR_PURPLE, -- cor da mensagem
minlvl = 30 -- level minimo para se usar a sword 
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getCreatureTarget(cid) ~= nil then
		if isCreature(getCreatureTarget(cid)) == TRUE then
				if item.actionid == conf.act then
						if getPlayerLevel(cid) < conf.minlvl then
							doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "você não tem level suficiente!")
						else
							doSendDistanceShoot(fromPosition, toPosition, CONST_ANI_WHIRLWINDSWORD)
							doAreaCombatHealth(0, COMBAT_PHYSICALDAMAGE, toPosition, 0, -100, -200, CONST_ME_MAGIC_RED)
							doSendAnimatedText(getCreaturePosition(cid),conf.msg, conf.colormsg)
							local formula = math.random(1, 5)*getPlayerSkill(cid, 2)
							doCreatureAddHealth(cid, formula)
							doSendAnimatedText(getCreaturePosition(cid),formula, TEXTCOLOR_RED)
							doSendDistanceShoot(toPosition, fromPosition, CONST_ANI_WHIRLWINDSWORD)
						end
				end
			return TRUE
		end
end
end

 

lembre-se que você poderá modificar as váriaveis da tabela conf, para o script ficar ao seu gosto!

 

modifique o nome do arquivo para drain sword.lua

 

depois va até a pasta data\actions e abra o arquivo actions.xml com o bloco de notas

 

antes de </actions> adcione:

 

<action itemid="6528" allowfaruse="1" script="drain sword.lua" />

 

e não se esqueça de mudar itemid para uma espada de seu gosto!

 

agora é só pegar a espada e usar como uma runa! x] 

 

se quiser ver a espada funcionando, entre nesse ot:

 

even0ts.servegame.com (8.4)

 

 

 

espero que curtam!



?

 

 

1440522_2.png

 

dwhfms

Eterno Coordenador - ou não :(
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 08/05/08Posts: 1342

Prabéns pelo Script ja to colocando no meu ot aki pra mim testar ok? Jaja edito.

 

Testado e Aprovado!

 

dwhfms ;)

Entrada como Estagiário: 10/05/09

Entrada na Equipe de Imprensa: 23/06/09

Coordenador de Imprensa: 11/09/09

Coordenador de Redação: 20/03/11

Coordenador de Imprensa: 11/07/11

Diretor de Publicidade: 19/10/12

Contato: wonhelder@xtibia.com

 

"Não podemos prever o futuro, mas podemos criá-lo." Paul Pilzer

"Todo homem morre, mas são poucos os que realmente vivem." William Wallace

 



 

Conheça o Facebook do XTibia.com, lá você vê o melhor conteúdo do XTibia e ainda pode concorrer a prêmios incríveis!

 

facebooklogoq.jpg

farkboy

Fark
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/08/08Posts: 48Char no Tibia: Fark

bem legal ;)

seria bom usar isso como uma runa vip !

;)

Procuro Webmaster!!
Alguem que saiba fazer site bom!!
PM me


Mapper 95%
hoster 50%
Admin 99%
player 70%
scripter 90%

...




Fans






Sou









Redondo é Rir Da vida

Eventide

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 08/10/08Posts: 189

eu coloquei isso no meu ot para compençar a ausencia de algumas magias que estavam em falta.. x.x

 

e não é exatamente uma runa, rs.



?

 

 

1440522_2.png

 

BillyBola

Ex-Imprensa XTibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/06/08Posts: 676Char no Tibia: Kimera De Pegasus

OMG, ultra blaster rox, mano ja vo entra no OT, nunca pensei que alguem iria fazer isso, parabéns.

 

@EDIT

 

Ué, aqui ta off, ja tentei 3 vezes e nada.

Eventide

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 08/10/08Posts: 189

O OT estará offline até amanha para algumas manutenções.

(não é 24/7)



?

 

 

1440522_2.png

 

kzando

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/02/09Posts: 49

Bacaninha... o problema é que da pra usar a espada no chão e ela heala :smile_positivo:

Eventide

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 08/10/08Posts: 189

não tinha notado esse bug, vou arrumar! x]



?

 

 

1440522_2.png