Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom galera vi o Tópico que o PaulinhoAraujo criou pedindo ajuda sobre "[PEDIDO] Script que tira e coloca proteção no Portal".

Resolvi fazer um Tutorial para ensinar a fazer esse Script.

O script é automático, sendo assim é ótimo para que alguns eventos seja automáticos dependendo da criatividade do criador do evento!

PARA REMOVER 1 CERCA.

Vai na pasta do seu servidor data\globalevents\scripts copie algum arquivo lua e renomei para eventoinicio.

Agora coloque isso aqui no script:


local config = {

day = "Saturday",

}

local POS = {

tp = {x = 761, y = 1115, z = 7, stackpos=1},

}

function onTimer()

if (os.date("%A") == config.day) then

local tp = doRemoveItem(getThingFromPos(POS.tp).uid)

doBroadcastMessage("O evento TAL começou! ")

end return true

end

Em day você coloca o dia da semana que vai acontecer o evento, em inglês é claro rsrsrs. Em tp você coloca as coordenadas da cerca. Em doBroadcastMessage você coloca o que você quizer que apareça quando começar o evento, é só para avisar os jogadores mesmo! Agora vamos para o Script que vai colocar a cerca novamente. Na mesma pasta data\globalevents\scripts copie novamente outro arquivo lua e renomei para eventofim.

local config = {

day = "Saturday",

}

local POS = {

tp = {x = 539, y = 474, z = 7, stackpos=1},

}

function onTimer()

if (os.date("%A") == config.day) then

local tp = doCreateItem(3687, 1, POS.tp)

doBroadcastMessage("O evento TAL Terminou! ")

end return true

end

Em day coloque o mesmo que colocou no script acima. Em tp coloque as coordenadas onde vai aparecer a cerca. Em doCreateitem coloque o Id da cerca ou de qualquer outro item que vá aparecer para bloquear a passagem. Em BroadcastMessage o que vai aparecer quando o evento terminar! Agora vai em data\globalevents no arquivo globalevents.xml. Adicione isso:

<globalevent name="eventoinicio" time="06:41" event="script" value="eventoinicio.lua"/>

<globalevent name="eventofim" time="21:05" event="script" value="eventofim.lua"/>

OBS: O nome do evento você muda ai conforme você quizer, questão de organização hehee!

E a questão do teleporte você ja coloca a coordenada nele para onde o evento vai ser, e colocar a cerca que ninguem vai entrar.

Veja na imagem:

2exougw.png

21ocufk.png

OBS: Esse script serve para remover ou adicionar qualquer item, então se for fazer de um jeito diferente sintase a vontade só colocar o id do item que vai criar.

Caso o evento seja o inverso, ao invés de retirar o item primeiro você queira colocar um, como uma escada para subir e quando terminar o evento a escada desaparecer, é só alterar o tempo no globalevents.xml mudando o Time e colocando o id da escada no doCreateitem.

Créditos:

90% Kimoszin por criar o script.

10% Eu por fazer o tutorial e editar uma parte do script.

É isso ai, espero que ajude! ^^

Editado por IagoNp (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Muito bom o tutorial, com certeza vai ajudar o PaulinhoAraujo rep+

mas você colocou o tutorial na areá errada ;)

Editado por Vampira (veja o histórico de edições)

Sdds old times!  :starblack: 


70a06222.gif?6e08eb47

[show Off] Vampira
Bt79gzJ.png

Link para o post
Compartilhar em outros sites

Muito bom mesmo REP

Nto Generations

Breve online

Quer participar da equip staff?

Envie um email PARA [email protected]

Explicando PORQUE VC quer ser da staff,e suas abilidades,exemplo mapper....

208249_401162269967740_260154321_n.jpg

Link para o post
Compartilhar em outros sites

Obrigado pela contribuição. Movido para Tutoriais de Scripting.

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Link para o post
Compartilhar em outros sites

Muito bom o tutorial, com certeza vai ajudar o PaulinhoAraujo rep+

mas você colocou o tutorial na areá errada ;)

vlw galera pelos rep!

Na próxima eu vou prestar mais atenção.. hehee vlw ^^

Editado por IagoNp (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 2 years later...

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServScriptingTutoriais de Scripting"

Para: "OTServScriptingCreatureScripts, GlobalEvents e MoveMents"

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo