Deu erro no seu color ali no code =/
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [Magia] Buraco Negro
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo

Editado Março 21 por MatheusMkalo
info
Grupo: Campones
Registrado: 14/03/10
Posts: 14
Reputação: +1
Char no Tibia: Hell Furin

Deu erro no seu color ali no code =/
Está consertado!
info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo

ee... nao esta nao pelo menos nao aki pode ser bug mais aki ta a mesma coisa de antes!
info
Grupo: Campones
Registrado: 14/03/10
Posts: 14
Reputação: +1
Char no Tibia: Hell Furin

ee... nao esta nao pelo menos nao aki pode ser bug mais aki ta a mesma coisa de antes!
Mais as cores do code. não enterompem em nada.
info
Grupo: Visconde
Registrado: 20/08/06
Posts: 250
Reputação: +146

Ele está falando do:
[color="#FF0000"][b]arr[/b] [color="#000080"][b]raio[/color][/b]=5 --alcance do buraco negro
Essas tags só funcionam com quote e não com code.
E coloque os créditos de quem fez a magia, pelo que vi deve ser o Yazoo.
info
Grupo: Campones
Registrado: 14/03/08
Posts: 40
Reputação: +1

Em vez de comentar sobre a magia ficam comentando sobre o erro do cara na postagem...hahaha
parabens vei!
magia fico bacana!hahaha
info
Grupo: Campones
Registrado: 03/06/10
Posts: 8
Reputação: +3
Char no Tibia: Kartus Nigh Ever
Para Mim Ta bom ![]()
Rep++
:lol²:
Já que copiou a magia, pq nao colocar o link original e dar os créditos ao autor?
Aqui o link original da magia, publicada no
Removido.
Caso não aconteça, talvez algo mais sério ocorra.
=]
Editado Outubro 31 por LuisFelipe
Remover link.




info
Grupo: Campones
Registrado: 14/03/10
Posts: 14
Reputação: +1
Char no Tibia: Hell Furin
Nova magia, Buraco Negro: puxa inimigos (players ou monstros) pra mais perto.
Primeiro abra o bloco de notas e cole isto:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) [color="#FF0000"][b]arr[/b][/color] = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function abs(i) if(i>0) then return i else return (i*(-1)) end end function onCastSpell(cid, var) pos=getPlayerPosition(cid) player = getThingfromPos({x=pos.x,y=pos.y,z=pos.z,stackpos= 253}) [color="#000080"][b]raio[/color][/b]=5 --alcance do buraco negro i=((pos.x)-raio) while(i<=((pos.x)+raio)) do j=((pos.y)-raio) while(j<=((pos.y)+raio)) do player=getThingfromPos({x=i,y=j,z=pos.z,stackpos=2 53}) if(((getPlayerLevel(player.uid)>0) or (isCreature(player.uid)==1))and ((abs(i-(pos.x)) > 1) or (abs(j-(pos.y)) > 1))) then -- calcula novo X if(i<pos.x) then newx=i+1 elseif(i==pos.x) then newx=i else newx=i-1 end -- calcula novo Y if(j<pos.y) then newy=j+1 elseif(j==pos.y) then newy=j else newy=j-1 end npos={x=newx,y=newy,z=pos.z} doSendMagicEffect(npos,12) doTeleportThing(player.uid,npos) end j=j+1 end i=i+1 end doCombat(cid, combat, var) endSalve o arquivo na pasta /data/spells/scripts com o nome de "buraco negro.lua" (sem as aspas)
Feito isso, volte para a pasta /data/spells e abra para edição o arquivo "spells.xml"
Adicione esta linha:
aonde vc pode editar o nome para a spell ser chamada, o level necessario, ml, mana, vocações, etc...
Aqui um pequeno gif mostrando a magia, nao fico mto bom, o melhor mesmo eh testar vc mesmo no ot, mas da pra ter uma noção.
Editado Março 21 por Phoenix94