Ir para conteúdo
  • 0

remove parede com horario marcado!


heversonsilva

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

Bom dia irmao :).

 

Em globalevents.xml vc adiciona;

 

 

 

 

<globalevent name="Removewall" time="20:00:00" event="script" value="removewall.lua"/>

Depois crie um arquivo na pasta script chamado 'removewall' sem as aspas.

local config = {
timeToCreate = 1, -- minutes
walls = {{ x = 166, y = 53, z = 7, stackpos = STACKPOS_FIRST_ITEM_ABOVE_GROUNDTILE }},}-- position da parede que sera removida

function removeWalls(item, position)
doBroadcastMessage("Area vip aberta, CORRAM! Fechara em 2 minutos.") -- mensaguem quando a parede for removida
addEvent(createWalls, config.timeToCreate * 120000) -- minutos que a parede sera criada -- em segundos
for i = 1, table.maxn(config.walls) do
doRemoveItem(getThingfromPos(config.walls[i]).uid)
doSendMagicEffect(config.walls[i], CONST_ME_MAGIC_RED) -- efeito quando a parede for removida
end
return TRUE
end

function createWalls(item, position)
for i = 1,table.maxn(config.walls) do
doCreateItem(12036, 1, config.walls[i]) -- id da parede
doBroadcastMessage("Area vip foi fechada!") --mensaguem quando a parede for colocada novamente no lugar
doSendMagicEffect(config.walls[i], CONST_ME_MAGIC_GREEN) -- efeito quando a parede for criada
end
return TRUE
end

function onTimer()
doBroadcastMessage("Area Vip sera aberta em 2 minutos!") -- Mensaguem antes da parede ser removida
addEvent(removeWalls, 120000)-- minutos que a mensaguem vai apareser para a galera antes da parede ser removida -- em segundos
return TRUE
end

 

 

 

Editado por Churupetinhaa
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...