Mina Terrestre

lobiilecter
em Actions e Talkactions

lobiilecter

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/10/06Posts: 30

vou postar aqui 2 modos... o simples que apenas o player pisa e sai uma explosão como se fosse uma burst arrow e todos que estão na area leva o hit...

e o avançado que precisará do editor do itens.otb

bom... abaixo está o exemplo de como será a mina se você a fizer do modo avançado:

animação exemplo

melhor! vou postar a action toda e deixar de vermelho o que é para deixar no modo avançado

va para movements/scripts e crie mina.lua:

function onStepIn(cid, item, pos)

--Mina terrestre by lobii lecter!!!

xs = -1

ys = -1

pul = math.random(1,100)

if pul < 95 then -- a mina tem 95% de chances de funcionar e 5% de chances de falhar

repeat

repeat

posa = {x=pos.x + xs, y=pos.y + ys, z=pos.z, stackpos="255"}

ui = getThingfromPos(posa)

doSendMagicEffect(posa,4)

if ui.uid > 0 then

loss = math.random(300,500)

doSendAnimatedText(posa, loss, 180)

sangue = doCreateItem(2019, 2, posa)

doDecayItem(sangue)

doPlayerAddHealth(ui.uid,-loss)

end

xs = xs + 1

until xs == 2

xs = -1

ys = ys + 1

until ys == 2

end

fogo = doCreateItem(5063, 1, pos)

doDecayItem(fogo)

fogo = doCreateItem(5061, 1, {x = pos.x, y = pos.y - 1, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5062, 1, {x = pos.x - 1, y = pos.y, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5064, 1, {x = pos.x - 1, y = pos.y, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5065, 1, {x = pos.x + 1, y = pos.y, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5065, 1, {x = pos.x + 1, y = pos.y + 1, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5064, 1, {x = pos.x + 1, y = pos.y + 1, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5066, 1, {x = pos.x, y = pos.y + 1, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5066, 1, {x = pos.x, y = pos.y - 1, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5064, 1, {x = pos.x + 1, y = pos.y, z = pos.z})

doDecayItem(fogo)

fogo = doCreateItem(5066, 1, {x = pos.x + 1, y = pos.y, z = pos.z})

doDecayItem(fogo)

doRemoveItem(item.uid,1)

else

doSendMagicEffect(pos,2)

end

end

 

agora abra o editor do items.otb (lembre-se... apenas no avançado) e veja o q fazer no spoil

procure pelas burning walls e mude isso:

sid:5061 bote o DecayTo para: 5064 e o DecayTime: 20

sid:5062 bote o DecayTo para: 5066 e o DecayTime: 20

sid:5063 bote o DecayTo para: 5066 e o DecayTime: 20

sid:5064 bote o DecayTo para: 0 e o DecayTime: 20

sid:5065 bote o DecayTo para: 0 e o DecayTime: 20

sid:5066 bote o DecayTo para: 0 e o DecayTime: 20

sid:5067 bote o DecayTo para: 0 e o DecayTime: 20

 

bom... eu escolhi o item que eu escolhi lá eu coloquei assim o nome:

strange floor elevation

aí a pessoa irá perceber que tem algo se der look... achei assim melhor

agora vocês só precisam abrir seu map editor... e procurar um item que não tenha imagem(existem vários)... isso mesmo! você por acaso não pensou em colocar uma mina terrestre a vista não neh?.. então... após encontrar o item sem imagem.. pegue o id dele.. e vamos colocar no movements.xml:

<movevent event="StepIn" itemid="4350" script="mina.lua" />

no meu item.otb esse item 4350 estava sem imagem.. mas pode ocorrer que no seu tenha algo assossiado a ele.. então é só você procurar por outro e trocar.... acho que é isso!

AAAHHH! MAS UMA COISA!! não banque o gm idiota e fique fazendo milhares de minas uma por cima da outra que isso vai dar debug... no gm e no coitado que passar por cima delas... é isso! flw!

 

e plx... se forem copiar.. ao menos coloquem os creditos!

-------------
se precisar de uma action pro seu ot... e não conseguir fazer... pode pedir que eu posso tentar fazer para você!
-------------




Gegiskan

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/02/07Posts: 89

Nossa!

Muito Rox!

 

Axei muito loko o efeito do fogo no chão!

(¯`·._.·[]·._.·´¯)

darckx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/12/06Posts: 13

Aew cara muito bom parabens

 

Nossa ajuntando esse script de mina e o meu de piso da pra faze umas quest em sarcofagos que fika muito loko

 

 

Falows Parabens


--------------------------------------------------------------------------


brinkedoo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/03/07Posts: 2

ai mano q ki tem q faze com o q ta escrito de vermelho? desculpa ai so um poco noob como assim dexa em avançado?

plix ajuda ai

Nostradamus

Serviços Prestados ao XTibia.com
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 10/06/06Posts: 338Char no Tibia: Setyte Berseker

Muito legal, gostei mesmo.

Você poderia estruturar o código para que as pessoas o entendam melhor :)

[twitter]ThomazYuji[/twitter]

Alttli

Ex-Coordenador de Design
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 06/02/07Posts: 284

Cara ficou muito bom !

 

eu não testei mais pela foto ficou Dez x Dez =]

 

Adorei nunca tinha pensado nisso otima imaginação !

cara que fantastico, muito bom mesmo, não sei se é possível,

mas, se der tente fazer o cara pegar fogo....

"o último pingo é sempre da cueca."

somente se a tábua do vaso estiver levantada.

 

Não sei se com vocês também mas meus pingos de mijo não resistem a um assento abaixado.

 

 

Lordfire

TFS Maintainer
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 04/10/06Posts: 2605Gênero: MasculinoChar no Tibia: Knight Orion

Bacana cara!

EU gostei, não boto em meu OT porque eu tenho preguiça =D

Pois ficou bom mesmo, dou nota 11,5 se pudesse!

Muito criativo!

Paper Boy

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/04/07Posts: 6

Hmm mto bom ;) vlw, vou usar no meu enforced xD

 

 

<~>Paper Boy<~>

Felipe Moraes

Java Developer
avatar
Grão-Duque
Grão-Duque

INFOS

Grupo: Grão-DuqueRegistrado: 02/10/06Posts: 3285Gênero: Masculino

oO

nota 10! kra

é bem interessante isso...bem inovador...parabens!

vo bota no meu ot ;D

~A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.~

 

 

 

 

Clique aqui para ver meus tutoriais !

 

 

 

Gamertag: cpmoraes

 

 

suboras

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/10/05Posts: 91

Nuss, mt massa msm ;)

Como que vc gravou o videozinhu la? huahuaha...

 

Agradecido, Suboras

~~ SµßØ®åS 7H3 3RVA5 ~~

§···x···§ -~> :þ Open Tibia Server :þ <-~ §···x···§

:.?¿.:Duvidas:.¿?.: {&} :.!¡.:Contatos:.!¡.:
>·>·>·> suboras@hotmail.com <·<·<·<
_-¯_-¯_-¯_-¯_-¯ [ou] ¯-_¯-_¯-_¯-_¯-_
¥ õ Msn: suboras@hotmail.com õ ¥
¯-_-¯-_-¯-_-¯-_ [»«] _-¯-_-¯-_-¯-_-¯


§···x···§ -~> I remember u ... <-~ §···x···§

Open Tibia Serve Tutos & Codes ««»» Trabalhos ««»»
Comando, "!premium" -> http://www.xtibia.com/forum/index.php?showtopic=45395

Comando, "/pum" -> http://www.xtibia.com/forum/index.php?showtopic=45539


<- ACTION DO DADO (DICE), IGUAL TIBIA GLOBAL (PERFEITA) ->
http://www.xtibia.com/forum/index.php?showtopic=46671


Atenciosamente :
________________________
~-> SµßØ®åS <-~
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Triturius

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/03/07Posts: 7

Muito bom! Realmente, com a imaginação se ganha o mundo! Muito massa o efeito fogáreu no chão, e o vídeo então? Parabéns, vou usar no Malitem Up! 7.92!

Abraços,

~Triturius.

wofalas todua

Membro
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/07Posts: 5

No meu Yourots 0.95 versão 8.0 não funfo a erro

Qum puder me ajudar add msn andercfaria@hotmail.com