Postado Dezembro 8, 2012 12 anos 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: 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 Dezembro 8, 2012 12 anos por IagoNp (veja o histórico de edições)
Postado Dezembro 8, 2012 12 anos Muito bom o tutorial, com certeza vai ajudar o PaulinhoAraujo rep+ mas você colocou o tutorial na areá errada Editado Dezembro 8, 2012 12 anos por Vampira (veja o histórico de edições) Sdds old times! [show Off] Vampira
Postado Dezembro 8, 2012 12 anos 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....
Postado Dezembro 8, 2012 12 anos Obrigado pela contribuição. Movido para Tutoriais de Scripting. -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
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.