Ir para conteúdo
Entre para seguir isso  
Apholix

Spells Effects E Como Usa-las, Fotos!

Recommended Posts

Apholix    0
Apholix

As spells tem effects como voces sabem ohmy.gif

Alguns nao sabem de "có" mas com esse tutorial vai

te ajudar a lembrar ^^

 

CONST_ME_DRAWBLOOD = 0

CONST_ME_LOSEENERGY = 1

CONST_ME_POFF = 2

CONST_ME_BLOCKHIT = 3

CONST_ME_EXPLOSIONAREA = 4

CONST_ME_EXPLOSIONHIT = 5

CONST_ME_FIREAREA = 6

CONST_ME_YELLOW_RINGS = 7

CONST_ME_GREEN_RINGS = 8

CONST_ME_HITAREA = 9

CONST_ME_ENERGYAREA = 10

CONST_ME_ENERGYHIT = 11

CONST_ME_MAGIC_BLUE = 12

CONST_ME_MAGIC_RED = 13

CONST_ME_MAGIC_GREEN = 14

CONST_ME_HITBYFIRE = 15

CONST_ME_HITBYPOISON = 16

CONST_ME_MORTAREA = 17

CONST_ME_SOUND_BLUE = 18

CONST_ME_SOUND_RED = 19

CONST_ME_POISONAREA = 20

CONST_ME_SOUND_YELLOW = 21

CONST_ME_SOUND_PURPLE = 22

CONST_ME_SOUND_BLUE = 23

CONST_ME_SOUND_WHITE = 24

CONST_ME_BUBBLES = 25

CONST_ME_CRAPS = 26

CONST_ME_GIFT_WRAPS = 27

CONST_ME_FIREWORK_YELLOW = 28

CONST_ME_FIREWORK_RED = 29

CONST_ME_FIREWORK_BLUE = 30

CONST_ME_STUN = 31

CONST_ME_SLEEP = 32

CONST_ME_WATERCREATURE = 33

CONST_ME_GROUNDSHAKER = 34

CONST_ME_NONE = 255

 

Ots velhos so dao suporte até a 26

 

A Screen Shot(divida em duas tabelas):

http://xs.to/xs.php?h=xs220&d=07410&f=tabela1.JPG

 

http://xs.to/xs.php?h=xs320&d=07410&f=tabela2.JPG

 

CONST_ME_DRAWBLOOD = a Spells1(em relação a tabela) e assim por diante

 

Como Usa-las

Um pequeno exemplo usando a forma da magia exori vis

local storevalue = 2578 -- value where exhausted is saved

local exhausttime = 1 -- 1 second exhaustion

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.4, -30, -0.5, 0)

 

local arr = {

{0, 0, 0},

{0, 0, 0},

{0, 0, 0},

{0, 0, 0},

{0, 3, 0}

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

local pAccess = getPlayerAccess(cid) -- Returns the player's access

if (isPlayer(cid) == TRUE and pAccess < 3) then

if (exhaust(cid, storevalue, exhausttime) == 1) then

return doCombat(cid, combat, var)

else

doPlayerSendCancel(cid, "You are exhausted.")

end

else

return doCombat(cid, combat, var)

end

end

 

Ali onde tem "CONST_ME_DRAWBLOOD"

substitua pelo nome/numero do efeito que voce quer

por exemplo eu quero uma exori vis com o efeito de fire

coloca no lugar de "CONST_ME_DRAWBLOOD" isso "CONST_ME_FIREAREA" ou "6"

entemderam? Creio que sim =)

 

 

Aquilo "COMBAT_ENERGYDAMAGE" eu chamo de efeito secundário

depois irei postalo como usar eles tambem!

 

 

Abraços

Apholix

 

Creditos: DragonBoster

Compartilhar este post


Link para o post
Compartilhar em outros sites
Johnnie    2
Johnnie

Já existe um tutorial com a lista de efeitos mas como neste possui alguns efeitos que no outro não são apresentados estarei aprovadno seu tópico.

Obrigado pela contribuição.

Movido para Tutoriais sobre Scripting.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fenix Negra    0
Fenix Negra

interessante parabens por postalos ! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
Johshy    0
Johshy

belo tutorial (Y)

com imagens e tudo

vai ajudar bastante

meus parabéns (Y)

Compartilhar este post


Link para o post
Compartilhar em outros sites
China    0
China

parabems um bom toturial.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Devorador de Corpos    0
Devorador de Corpos

fiko bom mas podia ta melhor ta meio mal explicado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×