SA

[Spell]Transferencia De Corpos

Por Saymon14, 23 de jul. de 2010 em Globalevents e Spells

tibia
script
otserv
17
4.4k
Saymon14S
23 de julho de 2010 às 16:26

SPELLS%20SAYMON.jpg

Bem antes de mais nada essa magia é baseada na de Ypcylon usuario de outro forum, somente me inspirei na magia dele nao venham me acusar de Ripping.

 

Bem primeiro vo ensinar colocar a tag porque ela tem um grande valor com essa spell, intao devemos fazer de maneira coreta. Vá em \data\spells e abra o Spells.XML e adicione a tag:

 

	<instant name="Transfer of Bodies" words="utori con mas" lvl="100" mana="800" needtarget="1" prem="0" range="5" exhaustion="2000" blockwalls="1" needlearn="0" script="attack/transfer.lua">
	<vocation name="Sorcerer"/>
	<vocation name="Druid"/>
	<vocation name="Master Sorcerer"/>
	<vocation name="Elder Druid"/>
</instant>

 

Em Seguida vá em \data\spells\scripts\attack e crie um novo arquivo.lua com o nome transfer e coloque o seguinte script:

 

function onCastSpell(cid, var)
local jogadorpos = getCreaturePosition(cid)
local target = getCreatureTarget(cid)
local monsterpos = getCreaturePosition(target)
if target == isMonster or isCreature then
doTeleportThing(cid,monsterpos)
doTeleportThing(target,jogadorpos)
doSendMagicEffect(jogadorpos, 65)
doSendMagicEffect(monsterpos, 65)
else
doPlayerSendTextMessage(cid,20,'You can only use it on creatures')
end
end

 

Pronto spell ja esta inserida no seu server lembrando que eu só testei na versão 8.6, as Screenshot estao abaixo.

 

ScreenShot

 

tibia.jpg

 

Daqui a pouco eu coloco o video é porque deu um problema aqui na minha conta.

 

CREDITOS: Bem como me inspirei na magia dele, 50% de credito pra min e 50% pra Ypcylon.

Editado Julho 29 por Saymon14

zani123Z
23 de julho de 2010 às 16:46

Achei bem legal a idéia da magia.. bem bolado.

Parabéns.

KydraiK
23 de julho de 2010 às 18:08

Legal a magia.

Só que pra quem for usar essa magia é bom tomar cuidado para o player não poder ir em lugares inacessíveis como quests e áreas premium.

Editado Julho 23 por kydrai

23 de julho de 2010 às 18:38

HAUAHHUAHAA.. essa ai vai ser excelente pra trapar os outros numa war :D

Saymon14S
23 de julho de 2010 às 18:42

é tem esse problema mais é bom a galera da uma olhada la na Tag da spell porque la tem como configurar de quantos SQM voce pode usar a magia. Que no caso é RANGE.

 

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

- Att. Saymon

miterM
24 de julho de 2010 às 17:27

o.O estou impressionado com esta magia, eu nunca tinha visto uma magia deste tipo. e olha que sou scripter!

 

Está de parabéns!

 

APROVADO!

PumahP
25 de julho de 2010 às 21:37

E como vou fazer pro player não poder ir para a área vip? trocando de lugar com alguem que esteja la dentro da área vip? :D

 

arruma isso ai, que eu uso a spell e a idéia é boa, parabéns.

Saymon14S
26 de julho de 2010 às 11:07

@Pumah

Só voce colocar PZ onde tem entrada para area vip, tem outra coisa ali na tag ta ajustado para o player usar a magia no maximo 5 Sqm's é só diminuir o numero.

Minhas dicas para essa Magia:

Coloque somente para VIP

Deixe a magia para level alto

Coloque exshausted de 4 segundos

Dessa maneira nao haverão power abuses com a magia.

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

- Att. Saymon

Editado Julho 26 por Saymon14

31 de julho de 2010 às 17:01

Uma palavra descreve esse script :

 

PERFEITO

 

Virei teu fã depois dessa garoto

KarislayerK
31 de julho de 2010 às 22:49

Muito bom mesmo que nem o amigo acima disse perfeito.

Mas como uns dizem que deixa a desejar que muitos irão se aproveitar dessa magia como exemplo o da área vip etc....

Mas acho que botando só pra vip usar não tem problema e high-level tambem.

Muito Boa mesmo parabéns.

johnnyewertJ
02 de agosto de 2010 às 14:17

Otimo Script :D bem organizado e bem feito! Parabéns!

jvns23J
07 de agosto de 2010 às 20:37

Simplismente perfeita, boa mesmo

rlvpR
10 de agosto de 2010 às 10:33

AI CARA REALMENTE BEM ÚTIL... O PROBLEMA É COM WARS ;/

O CARA VAI PODER TROCAR DE CORPO TAMBÉM???

Saymon14S
11 de agosto de 2010 às 09:59

@RlvPOTs

Vai sim cara, a galera só vai usar essa spell pra War mesmo, ou uma quest que só possa ter acesso trocando de corpo com alguma criatura, mais para evitar abuses na War siga as dicas que eu postei ali em cima.



 

- Att. Saymon, Abraços.

linkayL
14 de agosto de 2010 às 23:51

E cara ficou legal mesmo... Bem pensada, só que tipo dava pra fazer coisas do tipo

 

blockCreatures = {

Bosses do ot, treiners e etc.

GODs, ADMs

}

 

ou

 

if getPlayerAces(target) >= getPlayerAces(cid)

return TRUE

end

 

;)

 

Até mais.