[8.1] Tps Falantes E Evento Eterno

Mock
Por Mock
em Actions e Talkactions
  • 1
  • 2

Mock

avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 06/11/07Posts: 39Char no Tibia: degarox strain

1º Evento eterno

Bom vou hoje lhes ensinar uma coisa que ate hoje so tem no meu server mas tenho 80% de ctz que quando voçÊ combinar esse script com o proximo seu server vai ter isso tambem

esse script e apenas um loop. (não se assutem seu server não vai travar por causa deles)

é um loop controlado.

bom essa 1ª parte ta mais pra um tutorial

vo ensinar como fazer um e vou postar 1 aqui.

1º imagenem um loop como um motor de um carro

voçê da da a partida

ele liga um pistão sobe e o outro dece e o que sobe nele ocorre uma mini explosão forçando-o para baixo fazendo o outro subir.

Isso vai ocorrer ate que:

Seje desligado

Ou acabe a gasolina.

^isso acima pode ser visto como vc interromper o loop com alguma forma ou sipplesmente fexar o server.

 

Tah vamo ao q interessa logo

local velocidade = 3000 -- 3 segundos
local function loop(valores)
--- Aqui poe as funçoes que ocorreram de 3 em 3 segundos.
addEvent(loop,  velocidade, valore) -- Não remova isso
end

--- isso abaixo e para iniciar o loop.
function onUse(cid, item, frompos, item2, topos)
valores = {cid = cid, topos = topos} -- Isso e so pra "encher linguiça"
addEvent(loop,  velocidade, valores)
end

Vc acredita que acabo?

agora va no action.xml e ponha pra executar essa action da forma q lhe parecer melhor. ai pronto isso sera executado a cada 3 segundos.

GRATZ MOCK E ONDE EU USO ISSO?

 

Mock: Aqui \/

2º TPS falantes

Agora que voçê viu o evento eterno podemos faze um tp falante

1º vc instala o evento eterno no seu server.

e depois e facil d+ fazer so vai falta a criatividade.

bom vou dar uma amostra aqui nessa foto.

Imagem rejeitada -> http://geocities.yahoo.com.br/limaoserv/all.bmp

Bom como vc viu acima aparecem textos falando oq é cada tp pra aqueles q n gostam de dar look xD

esse texto aparece de 3 em 3 segundos em cada tp.

agora vou ensinar como se faz.

Supondo que tem um tp na posição x 112 y 342 z 7 e fosse um tp p dragon vc faria isso:

local velocidade = 3000 -- 3 segundos
local color = TEXTCOLOR_RED
local function loop(valores)

doSendAnimatedText({x=112, y=342, z=7},"Dragons",color)

addEvent(loop,  velocidade, valore) -- Não remova isso
end


function onUse(cid, item, frompos, item2, topos)
valore = {cid = cid, topos = topos}
addEvent(loop,  velocidade, valore)
end

Pronto :D

ai a cada 3 segundos ira aparecer uma pequena msg

caso queira fazer em todos os tps de sua sala de tp voçÊ TERA que fazer 1 POR 1 assim:

local function loop(valores)

doSendAnimatedText({x=112, y=342, z=7},"Dragons",color)
doSendAnimatedText({x=118, y=342, z=7},"Demons",color)
doSendAnimatedText({x=129, y=342, z=7},"wyvern",color)
doSendAnimatedText({x=193, y=542, z=7},"DS",color)

addEvent(loop,  velocidade, valore) -- Não remova isso
end

Lembre-se que essa função tem um limite de 8 letras ai pra vc colocar + e so fazer assim:

o Texto "Look pq é grande" faz assim:

doSendAnimatedText({x=2, y=2, z=7},"Look pq",color)
doSendAnimatedText({x=3, y=2, z=7},"E grande",color)

Tag em actions.xml

<action actionid="1483" script="coal.lua" />

 

wink.gif

 



fanmock.png

noobinhu

Ex Administrador
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 01/03/06Posts: 1022Gênero: Masculino

Muito útil e interessante o teleport falante.

 

Só não gostei muito do evento eterno i.i

 

Mostre-nos algumas utilidades hehe :p

Pretoponce

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/01/08Posts: 5Char no Tibia: God Preto

poocha sou iniciante achei muito legal isso, mais nao consegui compriender ;/ oque fazer para executar os scripts do motor la no actions.xml :D

 

 

_____________________________________________________________________________

 

 

agora va no action.xml e ponha pra executar essa action da forma q lhe parecer melhor. ai pronto isso sera executado a cada 3 segundos

______________________________________________________________________________

 

 

.

 

abraço ;@



julianoaquario2

ADM Rasec
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/09/08Posts: 4Char no Tibia: Onailuj Rasec

NUssa.. Nem Consegui eu foi no data/actions/scripts e criei um e renomei para coal e colei la dentro o q vc falou e dps fui em data/actions actions.xml e puis nun lagar aki

 

 

ta tudo certo o q eu fis?

tem um lugar lugar certo de por no actions.xml ?

 

Me ajudee quero fazer isso a tempo!

 

 

 

Juka-Otserv

 

( Via Hamachi

Rede: Juka-Otserv

Senha: 123 )

 

Venha se Divertir

wwKardinalww

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/10/08Posts: 7

Data do último post: 28/08/2008

Juliano, não poste em tópicos com mais de um mês de inatividade. E além disso, se for divulgar seu servidor, divulgue na OTServ List ou algo parecido, ou em sua assinatura que fica mais easy. Pra usar a action você deve usar o OTMap Editor e colocar a unique ID especificada em algum lugar, por exemplo...uma arma que ninguém tem.Daí é só clicar nela para ligar e desligar os TPs.

Kardinal - XTibia
~~~~~~~~~~
2008


Powerzin vigando zurdo

-          C    aio    P    owerzin     diz (21:07):
afs
      Wiℓℓ - Kαяdiиαℓ       -      Hαiℓ Pεopℓε!        -      Add no Orkut: Wiℓℓ Kαяdiиαℓ            diz (21:07):
o/
-          C    aio    P    owerzin     diz (21:07):
q
      Wiℓℓ - Kαяdiиαℓ       -      Hαiℓ Pεopℓε!        -      Add no Orkut: Wiℓℓ Kαяdiиαℓ            diz (21:07):
o/
-          C    aio    P    owerzin     diz (21:07):
q


volpes

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/11/07Posts: 5Char no Tibia: Volpes
1º Evento eterno

Bom vou hoje lhes ensinar uma coisa que ate hoje so tem no meu server mas tenho 80% de ctz que quando voçÊ combinar esse script com o proximo seu server vai ter isso tambem

esse script e apenas um loop. (não se assutem seu server não vai travar por causa deles)

é um loop controlado.

bom essa 1ª parte ta mais pra um tutorial

vo ensinar como fazer um e vou postar 1 aqui.

1º imagenem um loop como um motor de um carro

voçê da da a partida

ele liga um pistão sobe e o outro dece e o que sobe nele ocorre uma mini explosão forçando-o para baixo fazendo o outro subir.

Isso vai ocorrer ate que:

Seje desligado

Ou acabe a gasolina.

^isso acima pode ser visto como vc interromper o loop com alguma forma ou sipplesmente fexar o server.

 

Tah vamo ao q interessa logo

local velocidade = 3000 -- 3 segundos
local function loop(valores)
--- Aqui poe as funçoes que ocorreram de 3 em 3 segundos.
addEvent(loop,  velocidade, valore) -- Não remova isso
end

--- isso abaixo e para iniciar o loop.
function onUse(cid, item, frompos, item2, topos)
valores = {cid = cid, topos = topos} -- Isso e so pra "encher linguiça"
addEvent(loop,  velocidade, valores)
end

Vc acredita que acabo?

agora va no action.xml e ponha pra executar essa action da forma q lhe parecer melhor. ai pronto isso sera executado a cada 3 segundos.

GRATZ MOCK E ONDE EU USO ISSO?

 

Mock: Aqui \/

2º TPS falantes

Agora que voçê viu o evento eterno podemos faze um tp falante

1º vc instala o evento eterno no seu server.

e depois e facil d+ fazer so vai falta a criatividade.

bom vou dar uma amostra aqui nessa foto.

Imagem rejeitada -> http://geocities.yahoo.com.br/limaoserv/all.bmp

Bom como vc viu acima aparecem textos falando oq é cada tp pra aqueles q n gostam de dar look xD

esse texto aparece de 3 em 3 segundos em cada tp.

agora vou ensinar como se faz.

Supondo que tem um tp na posição x 112 y 342 z 7 e fosse um tp p dragon vc faria isso:

local velocidade = 3000 -- 3 segundos
local color = TEXTCOLOR_RED
local function loop(valores)

doSendAnimatedText({x=112, y=342, z=7},"Dragons",color)

addEvent(loop,  velocidade, valore) -- Não remova isso
end


function onUse(cid, item, frompos, item2, topos)
valore = {cid = cid, topos = topos}
addEvent(loop,  velocidade, valore)
end

Pronto :D

ai a cada 3 segundos ira aparecer uma pequena msg

caso queira fazer em todos os tps de sua sala de tp voçÊ TERA que fazer 1 POR 1 assim:

local function loop(valores)

doSendAnimatedText({x=112, y=342, z=7},"Dragons",color)
doSendAnimatedText({x=118, y=342, z=7},"Demons",color)
doSendAnimatedText({x=129, y=342, z=7},"wyvern",color)
doSendAnimatedText({x=193, y=542, z=7},"DS",color)

addEvent(loop,  velocidade, valore) -- Não remova isso
end

Lembre-se que essa função tem um limite de 8 letras ai pra vc colocar + e so fazer assim:

o Texto "Look pq é grande" faz assim:

doSendAnimatedText({x=2, y=2, z=7},"Look pq",color)
doSendAnimatedText({x=3, y=2, z=7},"E grande",color)

Tag em actions.xml

<action actionid="1483" script="coal.lua" />

 

 

 

Bixu, Mtu Foda parabens

bermude

▼▄█►ð§ð◄█▄▲
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/08Posts: 86Char no Tibia: Parei

@UP

 

Kra isso é flood você só copio e colo o topico, é a mesma coisa de comenta "Bixu, Mtu Foda parabens"

 

 

@Topic

 

Math Mock eu ja entrei no seu serv e vi a sala de tps, sempre achei isso mto legal. (so q como ERA lag 3 segundos era 150 horas)

Parabens ai pelo topico e pelo limao.

Me achou legal? chato? legal? besta? legal? ponha minha linguiça ai em baixo na sua assinatura.
>>>>>>>>>><<<<<<<<<<




"O homem so vai pra frente com um grande sonho... então vá durmi =D"


Não abra


Não tem nada :D


Gifts


<=== Vlw tymaoes
<=== Vlw Mapper123
<=== Vlw dinovu Mapper123
<=== Vlw dinovo dinovo Mapper123 (amagad)


Meu outfit e mais algumas coisas, Clicke Aqui para ver!

MarcolinoGOD

Byte que eu gosto! (TI na veia)
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/06/07Posts: 267Gênero: MasculinoChar no Tibia: Rambocop Infernus

Não tem como por para que ele não seja executado caso a mesma ação esteja acontecendo?

Tipo no meu ot eu puis como movement para quando o player pisar no sqm tal começaria a ação, porem varios

players passam nesse mesmo local oque faz com que a ação seja repetida uma em cima da outra e chega

ao ponto de as letras em cima do Tp não desaparecerem mais!

 

Obrigado desde ja!!!

--

bruno147

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/08Posts: 12Char no Tibia: grabrielle loca

@Kardial

 

Mas como eu fasso pra sabe o unique id q tenque coloca no item pra

a action começa a funfa?

 

Se poder responder fico eternamente grato.

 

Cya.

Skyblade

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/06/08Posts: 76Char no Tibia: Yahuu

Cara... mto boa essa ideia mas imagino eu q nao tenho cido voce o inventor...

 

eu mesmo ja usei em meu server isso e funciona perfeitamente....

 

soh q para as pessoas q estao meio confusas aki no forum explicarei como eu usei...

 

ex:

 

pegue todo o script q ele lhe passou e tals

crie um arquivo com nome loop.lua e cole o script dentro

depois vai em action.xml e adicione assim....

 

<action itemid="6568" script="loop.lua" />

 

ai cada vez q voce usar o "panda" (/i 6568 1)

começara o evento...

 

foi assim q eu fiz ^^

 

Be Happy!

ºº A erva é mais importante pra quem não conhece ela ºº

ºº Nós olhamos pra ela e falamos... A erva...ºº

Bob Marley



ATS Com sistemas unicos como:

Carros,Skate, Quests únicas

Forja de items, mais de 15 sports para jogar

areas de treino e de caça

Items totalmente editados

Tutoriais explicando como jogar no site

Eventos Diários.

Entre agora mesmo!



Esperamos Você la!

MahxD05

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/12/08Posts: 6

Manoow Ajuda Aee como Assim eu nom sei executar Eu nom Entendii Direito eu procurei esse Tutorial Em Milhares de lugar so achei akie Por favoor Me ajuda Preciiso muito disso!! :cry:

 

Me add no Msn :user: mvp_matus@hotmail.com

 

Me Adiciona Plixxxx >:D

Bruno TIBIANo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/03/09Posts: 22

Lol gostei d+

vlw ae

ThorzenhOoO

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/03/08Posts: 28Char no Tibia: Demolidor em julera

Muito bom , irei aplica em meu otserver.

Estive procurando esse script a um bom tempo , hehe

(Para aplicar em quests.)

 

Abraços

Server: foxgamer.servegame.com
Map: Global Completo (map 99mb).
Uptime: 24 Horas.
Rates: Exp -> 100x Lot -> 3x Skills -> 50x Magic Level -> 30x




http://foxgamer.servegame.com/

lolzot

ADM LOLZ OU DANIEL CHIA
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/03/09Posts: 42Char no Tibia: casco chia

TIPOW QUEM NAO ENTENDEU COMO FAZER FUNFAR OS TPS , QUANDO VC VAI ADICIONAR O TAG EM ACTIONS.XML

<action actionid="1483" script="coal.lua" /> ONDE ESTA O ACTIONID 1483 NO MAPA CRIE POR EXEMPLO UMA ALAVANCA E NELA COLOQUE ESSA ACTION ID AI 1483 DEPOIS SALVE REINICIE O OT, VÁ NA ALAVANCA COM O ID E DE USE PRONTO OS TPS COMEÇAM A FALAR ^^ TESTADO E APROVADO!!!! APESAR QUE USEI O SCRIPT DO SLAYER MAIS TESTEI O SEU E TBM FUNFOU^^

30lgvmh.gif

wck1u0.gif

  • 1
  • 2