BR

Telescópio Ganhando Função.

Por brunuxx, 24 de jun. de 2006 em Actions e Talkactions

script
36
9.1k
brunuxxB
24 de junho de 2006 às 03:20

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 ...

rapu06R
24 de junho de 2006 às 05:00

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

JvchequerJ
24 de junho de 2006 às 06:02

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

Poderia explicar né :D

ScarFaceS
24 de junho de 2006 às 08:32

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

brunuxxB
24 de junho de 2006 às 12:32

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

Wilson KaupertW
25 de junho de 2006 às 11:18

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

27 de junho de 2006 às 21:44

Rox suas actions kra

Parabens :bigsmile:

arroizkomkarnisign3ze.jpg <<< vlw pela sign mtts

V

L

W

bar8kd.jpg

DemetriusD
30 de junho de 2006 às 10:00

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 GomesR
30 de junho de 2006 às 22:10

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

- Raafael.

brunuxxB
02 de julho de 2006 às 19:57

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

reivR
09 de julho de 2006 às 01:50

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_

Editado Julho 9 por reiv

2 semanas depois...
TalkannonT
16 de julho de 2006 às 03:48

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! ;)

AblankA
16 de julho de 2006 às 11:13

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

//Yours Ablankzin

Editado Julho 16 por Ablank

HeitorzinH
16 de julho de 2006 às 11:32

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

Abraços

//Heitorzin

AblankA
16 de julho de 2006 às 13:17
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