Tutoria , A Magia Fala Com Você

jennao
Por jennao
em Tutoriais de Scripting

jennao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/01/08Posts: 91

Oi Jente

Minha Primeira Tutoria De Scripting

Espero Que Vocês Gostem

 

~~/~~

 

Tutor Info ~>

Autor : Mucio (Eu)

Dificuldade ***** (Facil)

 

~~/~~

 

Bom Essa Tutor E Sobre Um Nome Que Aparece Quando Você Usa Algumas Magias

Tipo Essa Que Eu Fiz :

 

18360664.png

 

Primeiro Va Em data\spells\scripts

 

Escolha A Magia Que Você Quer Colocar (A Minha Vai Ser O Exori)

Abra como Bloco De Notas

 

Vai Ter O Scripting Da Magia :

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

function onGetFormulaValues(cid, level, maglevel)
min = -level/5 - maglevel*1.4-10
max = -level/5 - maglevel*2.1-20

return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")


local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)

function onGetFormulaValues(cid, level, maglevel)
min = -level/5 - maglevel*1.4-10
max = -level/5 - maglevel*2.1-20

return min, max
end
setCombatCallback(distanceCombat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")


function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
	return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
end

(Magia : Exori)

 

Vá Aonde Esta Essa Linha

 

 

function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)

OBS : Nem Todas Magias Estara Assim

 

Troque Toda Essa Linha Por Esse Codigo :

 

function onCastSpell(cid, var)
doSendAnimatedText(getPlayerPosition(cid), [color="#FF0000"]"Happy!!!"[/color], [color="#0000FF"]TEXTCOLOR_RED[/color])
return doCombat(cid, combat, var)

 

Legenda :

 

Vermelho : Aki Vai Ser o Nome , Quando Atakar Vai Sair La

Azul : A Cor Da Letra

 

Cores :

 

BLUE

RED

GREEN

(OBS : Essas São As Cores Que Eu Testei , Não Sei As Otras)

 

Pronto , Salve & Feche , Se o Server Estiver Aberto , Re-lige Ele

Ae os Players Atake E Vai Sair o Nome La

 

Exemplos De Cores :

 

Vermelho - RED

 

happyx.png

 

Verde - GREEN

 

arawd.png

 

Azul - BLUE

 

adsadsad.png

 

~~/~~

 

Bom , Espero Que Gostem Do Meu Tutor

Comenten , Algum Erro , Vou Tirar As Duvidas

Tchau Tchau

Benefactor

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/01/09Posts: 221

Amigo você postou na seção incorreta, leia as regras antes de postar, vou reportar seu tópico a um Moderador.

Ah o tutorial ficou legal, espero que vários usuários goste, eu achei bem legal, lembra aquilo !red lol...

 

Abraços.

Altera

jennao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/01/08Posts: 91

Ops ... Descupa

To Muito Desatento Hoje ...

Heitorzin

Ex-Coordenador XTibia
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 23/10/05Posts: 233Char no Tibia: Inp

Movido.


Ex-Coordenador XTibia.com

jennao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/01/08Posts: 91

Me Descupe Pelo Erro

Eo Segundo Erro Que Fasso Aki

Por Isso Vo Prestar Mais Atenção

 

~~/~~

 

Comente Ai ...

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

pra quem curte isso ta legal.

 

so nao intendi o pq de retirar isso

 

if(variantToNumber(var) ~= 0) then

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

Gofaia

Make your dreams alive!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/03/08Posts: 295

No global.lua tem as outras cores.

 

Se nao me engano são: darkred, white, yellow, black... Sei la as outras..

Ps: Hoje é dia de aprender mais como aquele troço funciona...

Se o provavel nao for verdade, o improvavel deve ser.

>>> Aprenda a programar em 10 anos <<<

QUOTE
Leonardo: vc é bonita
Leonardo: sua placa mae deve ser que nem voce

Lukinh4s96

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/05/09Posts: 14Char no Tibia: Sir Blond

Bom tutorial,além de eu ja saber a muito tempo como fazer isso,mas tah ótimo,explica direitin ! :) ~

 

Parabens ! ~ :yipi:

LorD Sybian

avatar by lokendis :D
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/05/09Posts: 92
Amigo você postou na seção incorreta, leia as regras antes de postar, vou reportar seu tópico a um Moderador.

Ah o tutorial ficou legal, espero que vários usuários goste, eu achei bem legal, lembra aquilo !red lol...

 

Abraços.

 

Está certo , peça um moderador para mover o topico para a seção certa

 

@Topic

Organinazado Aprovado # :button_ok:

 

@Magia

Criativa Aprovado # :button_ok:

 

 

Assinatura fora dos padrões, caso isso se repita poderá ser alertado.

Retirado por: Heitor Netto.

giovannidj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/07/08Posts: 41Char no Tibia: Secret XD

Alem de eu ja saber issu,achu q ja tinhnao a um topico desse aki no forum , porem quem nunca viu e quer aprender e uma boa iniciativa

jennao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/01/08Posts: 91

Bom , Nunca Vi :/

Por Isso Criei :)

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Ah cara simples de +

Oie :D