\M

[ Spell ] Utani Vip Hur

Por \Mattheus ~*, 18 de set. de 2009 em Globalevents e Spells

otserv
tibia
script
13
4.9k
\Mattheus ~*\
18 de setembro de 2009 às 18:59

Fala Galera do XTibia

 

Vou Trazer agora uma nova magia, Utani Vip Hur .

 

Uma Magia de Correr, Mais ela não corre normalmente ela corre 3x mais do que "Utani Gran Hur" (StrongHaste) .

 

Recomendo ela para Players VIP o nome ja fala Utani Vip Hur .

 

Então Vamos ao Trabalho .

 

Vá em Data/Spells/Support .

post-230301-1253310459_thumb.jpg

 

Crie um Arquivo chamado: Utani Vip Hur.lua

post-230301-1253310602_thumb.jpg

 

Depois Abra e cole isto dentro:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)

local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 66000)
setConditionFormula(condition, 1.7, -36, 1.7, -36)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

Depois Salve e Feche .

 

Depois Volte, vá em Data/Spells/Spells.XML .

Abra, Localize: <!-- Support Spells -->

 

Depois Cole isto:

 

	<instant name="Hyper Haste" words="utani vip hur" lvl="100" mana="150" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="support/utani vip hur.lua">
	<vocation name="Sorcerer" />
	<vocation name="Druid" />
	<vocation name="Paladin" />
	<vocation name="Knight" />
	<vocation name="Master Sorcerer" />
	<vocation name="Elder Druid" />
	<vocation name="Royal Paladin" />
	<vocation name="Elite Knight" />
</instant> 

 

Depois Salve e Feche .

 

Só isso .

 

Informações da Magia:

Level Necessário: 100

Fala do Player: Utani Vip Hur

Mana Gasta: 150

Classes Que podem ser usadas: TODAS !

 

ScreenShot:

post-230301-1253310998.jpg

Editado Setembro 18 por MattheusOT

11 meses depois...
zandro3210Z
24 de agosto de 2010 às 20:11

Como por essa Magia só para VIps ?

VodkartV
24 de agosto de 2010 às 23:23

@UP

 

qual seu sistema vip?

zandro3210Z
28 de agosto de 2010 às 09:35

@UP

 

qual seu sistema vip?

Não sei não mais se for o meu storage é 55555 ou 5555 nem eu sei xD é um dos dois faz tempo que n m echo lá =/

VodkartV
28 de agosto de 2010 às 15:06

@UP

 

sua magia só para vip ficaria assim:

 

 

 

local combat = createCombatObject() 
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) 
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) 

local condition = createConditionObject(CONDITION_HASTE) 
setConditionParam(condition, CONDITION_PARAM_TICKS, 66000) 
setConditionFormula(condition, 1.7, -36, 1.7, -36) 
setCombatCondition(combat, condition) 

function onCastSpell(cid, var)
if vip.hasVip(cid) == FALSE then
doPlayerSendCancel(cid, "Desculpe,Só jogadores vips usam está magia.") 
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
else 
return doCombat(cid, combat, var) 
end    
return TRUE  
end

 

 

Editado Agosto 28 por Vodkart

2 meses depois...
AlphaLoveA
11 de outubro de 2010 às 02:03

Muitoo Boom, tava precisando mesmo..

Funciona Direitinho :D

 

APROVED (:

2 meses depois...
mangousM
23 de dezembro de 2010 às 02:57

como coloco essa magia só pra vip usando o Perfect Vip System ??

 

Gostaria de saber também com ocoloco ela pra correr só 2 x + que o Utani gran hur!!

 

Acho que é só mudar o 66000 pra 44000 né ??

 

mas e os números de baixo precisam ser mudados tbm o 1.7, 36 ..... por favor me ajudem!!

 

 

meu storage é 13450!

vlwss To no aguardoo!!

 

Muito Obrigado!

Editado Dezembro 23 por mangous

CoLoRaDoC
23 de dezembro de 2010 às 06:12

alguem poderia editar esse script pra mim?

tipo colocar

 

GetPlayerStorageValue = 13540

 

algo assim^^

 

agradeço muito!

VodkartV
29 de dezembro de 2010 às 19:45

@UP

local combat = createCombatObject()  
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)  
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)  

local condition = createConditionObject(CONDITION_HASTE)  
setConditionParam(condition, CONDITION_PARAM_TICKS, 66000)  
setConditionFormula(condition, 1.7, -36, 1.7, -36)  
setCombatCondition(combat, condition)  

function onCastSpell(cid, var) 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doPlayerSendCancel(cid, "Desculpe,Só jogadores vips usam está magia.")  
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) 
else  
return doCombat(cid, combat, var)  
end     
return TRUE   
end

CoLoRaDoC
31 de dezembro de 2010 às 05:09

Vodkart vlw ae funcionou direitim pode cre tu é muito com com script!

 

Rep +!

1 mês depois...
VitinhowcqV
24 de janeiro de 2011 às 22:28

script simples qualquer um faz.

 

voce so alterou a formula :X

charmuteC
27 de janeiro de 2011 às 17:32

script simples qualquer um faz.

 

voce so alterou a formula :X

 

invejoso /\ :D

 

como que faz pra mudar as palavras de invocação da spell? muda o nome do txt?

VitinhowcqV
27 de janeiro de 2011 às 17:35

script simples qualquer um faz.

 

voce so alterou a formula :X

 

invejoso /\ :D

 

como que faz pra mudar as palavras de invocação da spell? muda o nome do txt?

 

 

Invejoso hHAHA? Eu?

Cara, Ele so altero o nome da magia e as formulas, até um noob faz isso. Na epoca que eu era noob em scripts eu fiz isso e teve monte de pessoa que discutiu nisso sem mais////

nao vou ficar aqui falando com voce, brigando pro uma coisa nada ve. :D