CO

Meteors Invocation Plus

Por colex, 18 de jun. de 2006 em Globalevents e Spells

script
94
16.9k
colexC
18 de junho de 2006 às 19:20

Ola,

Vou postar minha segunda spell liberada.

A spell consiste em que o player diz uma palavra magia em invoca uam chuva de meteoros, que cai aleatoriamente em vários lugares diferentes na parte visivel do jogador.

 

--------Meteors Invocation Plus by Colex---------- local METEORS_PROBABILITY = 40 --Percentagem da probabilidade de cair um meteoro em cada tilelocal EXPLOSIONS = 3		   --Numero de chuvas por spelllocal AREAS = 100			  --Numero de areas a serem criadas no inicio (quanto mais melhor)local DELAY = 1000			 --Espaço de tempo entre cada chuvalocal combat = {}if (AREAS < 1) then AREAS = 1 endfor i = 1, AREAS do  combat[i] = createCombatObject()  setCombatParam(combat[i], COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  setCombatParam(combat[i], COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)  setCombatFormula(combat[i], COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)endarr = {}area = {}for i in ipairs(combat) do  arr[i] = {}  for y = 1, 11 do	arr[i][y] = {}	for x = 1, 11 do	  if ((x == 6) and (y == 6)) then		value = 2	  else		value = math.random(1,100)		if (value <= METEORS_PROBABILITY) then		  value = 1		else  		  value = 0		end	  end	  arr[i][y][x] = value	end  end  area[i] = createCombatArea(arr[i])  setCombatArea(combat[i], area[i])endfunction doCombatEx(pars)   pars.num = pars.num + 1  if EXPLOSIONS >= pars.num then	a = math.random(1, AREAS)	doCombat(pars.cid, combat[a], pars.var)	addEvent(doCombatEx,DELAY,pars)  endendfunction onCastSpell(cid, var)  pars = {cid = cid, var = var, num = 0}  addEvent(doCombatEx,1,pars)end

 

(mude a formual como preferir)

UPDATE PARA 8.0 COM SCRIPT MELHORADO

Com o novo update quando o player invocar os meteoros, fará 3 (configuravel) chuvas seguidas em lugares diferentes.

Para mudar o numero de áreas criadas quando o script é carregado mude o valor de local AREAS, para mudar o numero de chuvas por invocação mude o local EXPLOSIONS, para mudar o espaço de tempo entre cada chuva de meteoro mude o local DELAY, por fim, para mudar a probabilidade de cair um meteoro em cada tile mude o local METEOR_PROBABILITY. (todas as constantes mencionados encontram-se o inicio do script)

Espero que gostem e aproveitem, alguma dúvida estou aqui para tentar responde.

Atenciosamente

Colex

Editado Outubro 9 por colex

JvchequerJ
19 de junho de 2006 às 06:02

Caramba colex,que magia rox hein,muito interesante,inedita,e com dano perfeito e tals,gostaria de te dar os parabens.

Nota>9.8

biluB
19 de junho de 2006 às 11:14

colex tu é o cara, tu só faz action ######

colexC
19 de junho de 2006 às 12:20
colex tu é o cara, tu só faz action ######

 

 

 

vlw pelo elogio,

lembrando que istu é uma spell xD

cya~~

JvchequerJ
19 de junho de 2006 às 12:54

u.U o cara viajo,na maionese fal oque a magia é action :S

Porem colex,todo elogio é poko e merecido,porque vc realmente manja muitu :D

GM NetoxG
19 de junho de 2006 às 12:55

Cara muito massa

essa sua spell

parabens.

Abraços,

GM Netox

GM TavinG
21 de junho de 2006 às 15:57

Bem legal sua spell x) gostei

2 semanas depois...
riklawR
29 de junho de 2006 às 20:44

mas naum tem q colocar nada la em spell xml?????????????

colexC
29 de junho de 2006 às 20:50
mas naum tem q colocar nada la em spell xml?????????????

 

 

 

claro que tem, mas isso é uma escolha da pessoa que vai usar

ela que escolhe o que vai por, é só voce ir la e copiar um outro qualquer de instant dps configurar do geito que voce quer

cya~~

Rafael GomesR
29 de junho de 2006 às 22:12

Colex, você é o cara!

Otima essa spells nunca sabia que dava para fazer isso =]

Parabens você é o cara.

- Raafael.

DemetriusD
30 de junho de 2006 às 10:02

Colex gostei muito, eo to a poko tempo no forum, mais vc é um dos melhores scripters q eu jah vi esta de parabens ^^

BurdokzB
04 de julho de 2006 às 22:16

que rox a magia eu fikaria correndo igual uma ###### loka pra eskapa do meteoro =]]]

MixM
05 de julho de 2006 às 14:57

uma das melhor magias q ja vi kra parabems ai

ese colex é d +

:bye:

//MiXxX

reivR
09 de julho de 2006 às 01:59

So u colex pra fazer isso.

Pqp muito boa

Abraços

//RaVe_

3 semanas depois...
Mu de AriesM
24 de julho de 2006 às 17:55

show, cara nunca vi algo assim (Y)