Telescópio Ganhando Função.

brunuxx
em Actions e Talkactions

brunuxx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/05/06Posts: 48

Bom pessoal tava afim de criar alguma coisa dai resolvi fazer essa actionzinha aew só pra fazer algo diferente msm , muito simples ...

Faça um arquivo telescópio.lua:

 

function onUse(cid, item, frompos, item2, topos)sorte = math.random(1,7)pos = getPlayerPosition(cid)if item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 1 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"As nuvens estão incubrindo o Céu")elseif item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 2 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"Uma chuva de meteoros.")  elseif item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 3 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"Você viu o Cruzeiro do sul.")  elseif item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 4 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"As formação das estrelas favorece o ganho de muitos gps")elseif item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 5 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"O encontro de Vênus com marte mostram que você irá bem nos negócios.")elseif item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 6 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"Júpter está bem perto!!")  elseif item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 and sorte == 7 then	doSendMagicEffect(pos,14)	doPlayerSendTextMessage(cid,22,"A lua está toda furada parecendo queijo suíço.")end return 1end

 

Depois ponha isto no actions.xml

 

<action itemid="2581" script="telescopio.lua"/><action itemid="2582" script="telescopio.lua"/><action itemid="2583" script="telescopio.lua"/><action itemid="2584" script="telescopio.lua"/>

 

E cabo ...

------>MY FANS<------

(Gosta de mim, é meu amigo ou apenas admira algum trabalho meu então pode usar, paga nada não.)


x--- Fora por tempo indeterminado ---x

rapu06

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/06/06Posts: 4

legal, ate q enfim uma iniciativa p/ o telecopio, gostei das frases vo v se adiciono + frases.

Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Manerra a action e tas,porem oque ela faz,e como faz?

Poderia explicar né :D

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

ScarFace

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/06Posts: 51

Pow e manera mais vc deveria explicar oq eu faz....^^

user posted image

 

[ASSINATURA EDITADA POR FAZER PROPAGANDAS. CASO CONTINUE SERÁ ALERTADO]

brunuxx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/05/06Posts: 48

Bom como eu falei foi uma actions só de brincadeira ... vc da use no telescópio e ai envioa umas frases para o player ...

//BrunuxX

------>MY FANS<------

(Gosta de mim, é meu amigo ou apenas admira algum trabalho meu então pode usar, paga nada não.)


x--- Fora por tempo indeterminado ---x

Wilson Kaupert

Wilsãn
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/05Posts: 20

Muito inteligente essa action , vou usa-lá se você me permite , mudei algumas frases =P



Para evitar críticas, não faça nada, não diga nada, não seja nada. (Elbert Hubbard)

ArroizKomKarni

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/06/06Posts: 4

Rox suas actions kra

Parabens :bigsmile:

arroizkomkarnisign3ze.jpg <<< vlw pela sign mtts

V

L

W

bar8kd.jpg

Demetrius

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/06Posts: 4

eu gostei da action, é simples mais muito util, são essas coisas que dexa o serv de cada um cada vez mais legal e diferenciado, continue assim =D

Rafael Gomes

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/08/05Posts: 184

Bru~ mas exemplo se eu ficar clicando muitas vezes no Telescópio ele vai continuar falando?

- Raafael.

brunuxx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/05/06Posts: 48

Sim ... mas se vc quiser q ele fale somente uma vez e nunca mais eh soh colocar um storage value ... mas vai ficar feião ... =/

Tem como eu colocar um exhaust se quiser... !!

//BrunuxX

------>MY FANS<------

(Gosta de mim, é meu amigo ou apenas admira algum trabalho meu então pode usar, paga nada não.)


x--- Fora por tempo indeterminado ---x

reiv

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/05Posts: 21

huashudashdahud

otima ideia!

Da pra fazer uma quest com esse telescopio...

Quest Ceu ow alguma koisa assim...

Você clika no tellescopio e ele t da dikas sobre a quest =]

//RaVe_

Last~

user posted image

Talkannon

avatar
Campones
Campones

INFOS

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

Tem como resumir essa action:

function onUse(cid, item, frompos, item2, topos)

sorte = math.random(1,7)

pos = getPlayerPosition(cid)

if item.itemid == 2581 or item.itemid == 2582 or item.itemid == 2583 or item.itemid == 2584 then

if sorte == 1 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"As nuvens estão incubrindo o Céu")

elseif sorte == 2 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"Uma chuva de meteoros.") 

elseif sorte == 3 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"Você viu o Cruzeiro do sul.")

elseif sorte == 4 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"As formação das estrelas favorece o ganho de muitos gps")

elseif sorte == 5 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"O encontro de Vênus com marte mostram que você irá bem nos negócios.")

elseif sorte == 6 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"Júpter está bem perto!!")

elseif sorte == 7 then

doSendMagicEffect(pos,14)

doPlayerSendTextMessage(cid,22,"A lua está toda furada parecendo queijo suíço.")

else

end

end

return 1

end

Não é muita coisa, mas resume bastante ^^ 8P:

Espero ter ajudado! ;)

Ablank

.-.
avatar
Campones
Campones

INFOS

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

eita bem rox msm aquele telescopio n fazia nada msm vlw ae lek vo usa no meu futuro ot =)

//Yours Ablankzin

Att.

Ablankzin

Heitorzin

Ex-Coordenador XTibia
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 23/10/05Posts: 233Char no Tibia: Inp

Está maneiro sim o Code , queria saber se da para mudar as frases , tem como explicar ?

Abraços

//Heitorzin


Ex-Coordenador XTibia.com

Ablank

.-.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/06Posts: 88
Está maneiro sim o Code , queria saber se da para mudar as frases , tem como explicar ?

Abraços

//Heitorzin

Vou te explicar

nas partes que tiverem o seguinte comando

 

doPlayerSendTextMessage(cid,22,"As nuvens estão incubrindo o Céu")

 

so mudar a frase ela tem q estar entre "aspas" para funcionar =D

se for esta a sua Duvida

Espero que tenha ajudado

//Yours Ablankzin

Att.

Ablankzin