JE

Tutoria , A Magia Fala Com Você

Por jennao, 20 de mai. de 2009 em Tutoriais de Scripting

script
12
2.7k
jennaoJ
20 de maio de 2009 às 17:49

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

Editado Maio 23 por mucio

20 de maio de 2009 às 17:57

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.

jennaoJ
20 de maio de 2009 às 18:00

Ops ... Descupa

To Muito Desatento Hoje ...

HeitorzinH
20 de maio de 2009 às 19:46

Movido.

jennaoJ
21 de maio de 2009 às 15:35

Me Descupe Pelo Erro

Eo Segundo Erro Que Fasso Aki

Por Isso Vo Prestar Mais Atenção

 

~~/~~

 

Comente Ai ...

satan666S
25 de maio de 2009 às 00:06

pra quem curte isso ta legal.

 

so nao intendi o pq de retirar isso

 

if(variantToNumber(var) ~= 0) then
GofaiaG
25 de maio de 2009 às 20:35

No global.lua tem as outras cores.

 

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

1 mês depois...
Lukinh4s96L
13 de junho de 2009 às 14:36

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

 

Parabens ! ~ :yipi:

Editado Junho 13 por Lukinh4s96

3 semanas depois...
LorD SybianL
30 de junho de 2009 às 02:25
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:

 

 

1 mês depois...
giovannidjG
31 de julho de 2009 às 10:28

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

jennaoJ
31 de julho de 2009 às 21:43

Bom , Nunca Vi :/

Por Isso Criei :)

2 meses depois...
09 de setembro de 2009 às 19:48

Ah cara simples de +