Ir para conteúdo
  • 0

Evento Altomatico


KennyConrad

Pergunta

Quero um script que um evento aconteça 3x por semana!

 

Na segunda feira as 20:00

 

Na quarta feira as 15:00

 

Na sexa feira as 20:00

 

Só que este evento tem um diferencial:

 

Preciso de um NPC que venda a permissão só que para ter a mesma você tem que ter um X de resets (meu sistema de reset não da storage.

 

Diante deste NPC terá 4 níveis:

 

Nível 1 até 5 resets. Necessário 10k+10 small saphire.

Nível 2 até 15 resets.Necessário 10k+10 small saphire.

Nível 3 até 30 resets.Necessário 10k+10 small saphire+10 blue gem.

Nível 4 de 31 em diante.Necessário 10k+10 small saphire+10 blue gem+10 turtle shell.

 

É um evento que sumona bixos randomicamente.

No nível 1 sumona 20 demons,20 undead,20 wl,20hellound.

No nível 2 sumona 20 orshabaal,20 juggernaut,20 bazir.

No nível 3 sumona 20 morgaroth, 20 apocalypse, 20 madareth.

No nível 4 sumona 40 morgaroth, 40 apocalypse, 40 ghazbaran.

 

ajudem ae dou REP + por favor pesso tambem a você vodkart que me ajude nesse script

 

versão do ot 8.60 styler yourots

 

se presisar que eu poste meu script de reset so falar

valew é isso ai espero que me ajudem

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Smix Double post aonde ? o outro topico é do KUNGLOW e minha duvida não foi sanada ja que ele pediu que manda-se o script pra ele via pm então tenhu direito de criar o meu topico --'

Link para o comentário
Compartilhar em outros sites

  • 0

Um mods para você adicionar.

<?xml version="1.0" encoding="UTF-8"?>
<mod name="Automatic Raids" version="1.0" author="Vodkart And xotservx" contact="xtibia.com" enabled="yes">
<config name="raids_func"><![CDATA[
days = {
["Monday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
},
["Tuesday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
},
["Wednesday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
},
["Thursday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
},
["Friday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
},
["Saturday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
},
["Sunday"] = {
["13:00"] = {nome = "NOME DA INVASÃO", pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}},m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}, Time = 300}
}
}
]]></config>  
<globalevent name="AutomaticRaids" interval="300000" event="script"><![CDATA[
domodlib('raids_func')
function onThink(interval, lastExecution)
hours = tostring(os.date("%X")):sub(1, 5)	 
tb = days[os.date("%A")][hours]
if days[os.date("%A")] and tb then
function removeCreature(tb)
for x = ((tb.pos.fromPosition.x)-10), ((tb.pos.toPosition.x)+10) do
for y = ((tb.pos.fromPosition.y)-10), ((tb.pos.toPosition.y)+10) do
local m = getTopCreature({x=x, y=y, z= tb.pos.fromPosition.z}).uid
if m ~= 0 and isMonster(m) then
doRemoveCreature(m)
end
end
end
end
doBroadcastMessage("The invasion of " .. tb.nome .. " started")
for _,x in pairs(tb.m) do
for s = 1, tonumber(x:match("%d+")) do
pos = {x = math.random(tb.pos.fromPosition.x, tb.pos.toPosition.x), y = math.random(tb.pos.fromPosition.y, tb.pos.toPosition.y), z =tb.pos.fromPosition.z}
doSummonCreature(x:match("%s(.+)"), pos)
end
end
addEvent(removeCreature, tb.Time*60*1000, tb)
end
return true
end
]]></globalevent>
</mod>

 

Só mude as configurações que eu colocar aqui.

 

Monday -- Segunda

Tuesday -- Terça

Wednesday -- Quarta

Thursday -- Quinta

Friday -- Sexta

Saturday -- Sabado

Sunday -- Domingo

 

 

["13:00"] = Hora da invasão

 

{nome = "NOME DA INVASÃO",

 

pos = {fromPosition = {x=XXXX, y=XXXX,z=X},toPosition = {x=XXXX, y=XXXX, z=X}} = Posição onde o respaw vai dar vareia de acordo com a from e a to

m = {"10 NOME DO BICHO", "10 NOME DO BICHO"}

 

 

Qual quer dúvida posta ai que eu ajudo

 

Acho que os créditos pelo script e do Vodkart And Xotservx

Link para o comentário
Compartilhar em outros sites

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