Ir para conteúdo
Entre para seguir isso  
Mock

[8.1] TPS Falantes e evento eterno

Recommended Posts

Mock    32
Mock
1º Evento eterno

Nome_do_Script=" Evento eterno "
Versao="8.1"
Autor="mock"
Testato_Em="areis 4.0"

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 :D

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 :P

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

Nome_do_script="TPS falantes"
Autor="mock"
versao="8.1"
Testado_em="aries 4.0"

 

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

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.

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 :DDD

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" />

 

Tambem pode colocar magic efects pelo mapa invasoes automaticas usando math.random etc~

 

Bom agora basta usar a criatividade :D

 

Usando:
Ai MOCK, eu estava analizando seu script e achei muito interessante, ai resolvi dah umas editadas e coloquei ele no meu ot, mas com TALKACTION, vou postar aki pra caso a galera gostar, eles tambem implantar.

 

-- Primeiro vcs criem um arquivo lua no talkactions do seu ot com o seguinte nome, anime.lua e coloca isso:

 

 

Citação:

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

Autor="Mock"

Adaptado="F@bio"

Testato_Em="areis 4.0"

Testado_Em="Forgotten 0.2.x"

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

local velocidade = 3000 -- 3 segundos

 

local color1 = TEXTCOLOR_BLUE

local color2 = TEXTCOLOR_LIGHTBLUE

local color3 = TEXTCOLOR_LIGHTGREEN

local function loop(valores)

 

doSendAnimatedText({x=496, y=510, z=7},"Cycs",color1)

doSendAnimatedText({x=496, y=508, z=7},"Orcs",color2)

doSendAnimatedText({x=496, y=506, z=7},"Dragons",color3)

 

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

end

 

function onSay(cid, words, param)

valore = {cid = cid, topos = topos}

addEvent(loop, velocidade, valore)

end

 

 

-- Apos isso vá no seu TALKACTIONS.xml e adcione isso:

 

 

Citação:

<talkaction words="!anim" script="anime.lua" />

 

-- Como somente o GM ou dono do ot vai saber q tem essa talkaction, vc n precisara se preocupar com o acesso, e o nome da fala vc mesmo pode editar, para fazer o evento parar basta vc fazer o comando /reload talk, que o evento para sem vc precisar fechar o ot....

 

-- Bom é isso, parabens ao MOCK por ter criado esse script interessantissimo, e um parabens pra mim por ter adaptado para TALKs, obrigado e ate a proxima...

 

F@bio

Editado por Mock

Compartilhar este post


Link para o post
Dark    3
Dark

Aprovado

Compartilhar este post


Link para o post
Mock    32
Mock

a ideia desse script e gozada.

eu tava brincando no meu server de faze scripts.

esse players q so sabe joga yourots q so conheçe yurots quando varia é yuros sem gelo yurots jungle yurots fire~

 

chego 1 desse no meu server eu fikei zuando com ele eu fazia uma action solta um magic efect ele OMMMMMMMMMMMMMMMMMMMMMMMMMMGGG! ROOOX

ai eu zuando com addevent criei um loop sem querer e o efect fico saindo ai apartir dai q eu resolvi por os tp p fala e surgiu a ideia

Compartilhar este post


Link para o post
Rafael2009    0
Rafael2009

ond instala o script...n intendi nadinha.Pod explicar melhor?

Compartilhar este post


Link para o post
Rafael2009    0
Rafael2009

Cada script funciona com cada ação pratica...nao existe script que funfe sem ser feito a ação de um player...Gostei muito dissu ai...mas num entendi....

Compartilhar este post


Link para o post
Mock    32
Mock
Cada script funciona com cada ação pratica...nao existe script que funfe sem ser feito a ação de um player...Gostei muito dissu ai...mas num entendi....

não entendeu oq?

Compartilhar este post


Link para o post
HeberPcL    3
HeberPcL

criativo d++

 

boa

 

=p

Compartilhar este post


Link para o post
Elys Zarox    0
Elys Zarox

quandoe u entrei no ot eu pensei "meu deus esse cara eh loko, mais de 40 tp, fica editado um por um =x"

 

cara se eh lokao xD parabens por outro script inovador

Compartilhar este post


Link para o post
kronoz    0
kronoz

ta mais onde eu crio o arquivo.lua para colocar script?

isso vc nao falo -_-

Compartilhar este post


Link para o post
Mock    32
Mock

bom se vc reparar no script vai ver onUse

apartir disso eu sei q da p saber mto bem q é actions.xml

e outra le o o tutor direito pq ele fala sobre isso

Compartilhar este post


Link para o post
Rafael2009    0
Rafael2009
não entendeu oq?
Tipow ond eu coloko esse script, na actions, movements...

Uso ou não ActionID...Ond se instala?

Explica onde coloko o script e ond faço a tag...

Compartilhar este post


Link para o post
Rafael2009    0
Rafael2009

Vou a fala a verdade...O kra é bom...

Mas porque posta o script só coloko a função dele e não explica como instala...

Pra que posta issu aki entaum...

"Resposta do mock":

Eu tenho criatividade pq vc n tenta fazer issu funcionar....

Se vc não ta afim de colaborar com o Otnet...entaum fike vc e seus scripts pro seu serve...Aki soh vejo os kra se ajuda soh vc que fika se fazendo nao querendo explicar...No OTNET tem novatos não sabem nem cria um simples script agora vc vem com esses scripts nivel Hard pra quem é novato e não explica direito e fica se axando....AH VAI TI CATA

Compartilhar este post


Link para o post
Mock    32
Mock

Rafael 2009 se vc tava com pressa de eu responde ou tem inveja pra querer esculachar então sujiro vc sair desse forum.

leia mto bem oq eu disse e compare...

 

Cada script funciona com cada ação pratica...nao existe script que funfe sem ser feito a ação de um player...Gostei muito dissu ai...mas num entendi....

 

não entendeu oq?

 

 

bom se vc reparar no script vai ver onUse

apartir disso eu sei q da p saber mto bem q é actions.xml

e outra le o o tutor direito pq ele fala sobre isso

^ja espliquei

 

 

não entendeu oq?

 

Tipow ond eu coloko esse script, na actions, movements...

Uso ou não ActionID...Ond se instala?

Explica onde coloko o script e ond faço a tag...

^isso as 14:15

 

Vou a fala a verdade...O kra é bom...

Mas porque posta o script só coloko a função dele e não explica como instala...

Pra que posta issu aki entaum...

"Resposta do mock":

Eu tenho criatividade pq vc n tenta fazer issu funcionar....

Se vc não ta afim de colaborar com o Otnet...entaum fike vc e seus scripts pro seu serve...Aki soh vejo os kra se ajuda soh vc que fika se fazendo nao querendo explicar...No OTNET tem novatos não sabem nem cria um simples script agora vc vem com esses scripts nivel Hard pra quem é novato e não explica direito e fica se axando....AH VAI TI CATA

 

~3 minutos depois

Cara antes de querer humilhar os outros ou falar merd# presta atenção nos outros posts ou tenta pelomenos esperer o cara entrar pra dar uma resposta...

 

Agora se vc n tem competencia para fazer isso uma tag eu explico...

 

<action actionid="Aqui vc poe um numero qualquer" script="Nome do script.lua" />

poe la e salva.

depois poe um actionid no map o mesmo q vc pos actionid="Aqui vc poe um numero qualquer"

Compartilhar este post


Link para o post
Rafael2009    0
Rafael2009

Ta Ok...Não tiro sua razão.

Mas veja aqui no forum muitos são novatos...Eu só pedi pra vc gerar uma tag ai seu tutorial ficaria + completo...

Eu só axei que vc me respondeu com ignorancia só issu...

Desculapa ai...

Morreeuuu blz?

Cara vc é um bom scripter, fico feliz em ver que cada vez + os Otsevers fikem melhor...Uma revolução em Ots...Por issu temos que fazer as coisas certas pra issu...

E não quis te humilhar..

Compartilhar este post


Link para o post
Mock    32
Mock

Bom no inicil do tuto vc ve eu falando q eu fiz depressa pq o dark tava on p ele avalia logo q depois eu dava uma editada...

 

eu desculpo sim xD

Compartilhar este post


Link para o post
Baah    6
Baah

Excelente!

 

Muito criativo, obrigado por compartilhar, mais adiante vou colocar no meu server!

Compartilhar este post


Link para o post
Sago    0
Sago

Você faz excelentes scripts segue assim manoo... adorei teu script =D

Aprovado

Compartilhar este post


Link para o post
XxPoMbAxX    0
XxPoMbAxX

bom, bom =PP

 

 

mtu loko esse script =PP

 

continua assim lekk =P

Compartilhar este post


Link para o post
Mock    32
Mock

descobri um jeito de quando o server abrir isso ser executado automaticamente!

 

Va em um npc uqlaquer va no .lua dele

e na função onThink

vc poe isso:

local velocidade = 3000 -- 3 segundos
local function loop(valores)
--- Aqui vc poe as funçoes la de sua preferencia
addEvent(loop,  velocidade, valores) -- Não remova isso
end

function onThink()
local vl = getGlobalStorageValue(32691)
if vl == -1 then
setGlobalStorageValue(32691, 1)
valores = {nada = 0} -- Isso e so pra "encher linguiça"
addEvent(loop,  velocidade, valores)
end
end

Compartilhar este post


Link para o post
CaInHu    0
CaInHu

vc n explico -.-

olha issu

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

na parte --- Aqui poe as funçoes que ocorreram de 3 em 3 segundos.

vc n explico oq tem q coloca eu n sei porra nenhuma como faz issu

entao explica ae plx dah ela pronta..so dexa pra mim muda no lugar das placa pra coloca a posiçao e nome

afs explica issu direito

aki a maioria eh novato entao qse ngm entendeu issu

kra PASSA A SCRIPT CERTINHA PRA MIM EU QUERO COLOCA PRA SAI AKELAS "LETRAS" EM CIMA DAS PLACAS...E VC N TA EXPLICANDO COMO FAZER ISSO...DEXA MEIO PRONTO E EXPLICADO PRA MIM E SO DEXA CERTO PRA MIM AJEITA AS POSIÇAO E AS "LETRAS"

Editado por CaInHu

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×