Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Em meu OTserv, irei adicionar 2 tipo de Boss, sendo elas raids...

Veteran Boss

e World Boss

Os Veteran Boss, a cada dia irá nascer 1 diferente , da segunda-feira até o sabado ... sendo 6 ao todo ...

Já o world boss, seram 4, sendo 1 a cada semana, aos domingos ...

Gostaria que esses 10 monstros, tivessem respaws em locais que eu irei escolher na script, e já com os tempos configurados, para eu não me perder na script kkkk

É isso ae

Exemplo:

Veteran: Insane Spider - segunda-feira

Veteran: Dragone - terça-feira

Veteran: Elemental Mastery - quarta-feira

Veteran: Dark Reaper - quinta-feira

Veteran: Hell Demon - sexta-feira

Veteran: Destruction Colossus - sabado

WorldBoss - King of Lost Face - primeiro domingo do mes

WorldBoss - Tyrant Blood Spectre - segundo domingo do mes

WorldBoss - Hell Abomination - terceiro domingo do mes

WorldBoss - Insane Hell Glorius - quarto domingo do mes

Conheça agora os planos e preços da TKS Host.

Qualidade e Preço Justo!

 

www.tkshost.com

Link para o post
Compartilhar em outros sites

Bump

Conheça agora os planos e preços da TKS Host.

Qualidade e Preço Justo!

 

www.tkshost.com

Link para o post
Compartilhar em outros sites

Bump '-'

Conheça agora os planos e preços da TKS Host.

Qualidade e Preço Justo!

 

www.tkshost.com

Link para o post
Compartilhar em outros sites

Me passa os scripts, como vou modificar para você ou lhe ensinar se mal posso ver o script?

Poste o script que eu poderei lhe ajudar...

PS: verifique a parte em X;Y;Z que é a cordenadas aonde ele nasce!

Link para o post
Compartilhar em outros sites

Não tem nemhuma script, por isso to pedindo ):, mais pelo que vejo, nao vo arurmar =/

Conheça agora os planos e preços da TKS Host.

Qualidade e Preço Justo!

 

www.tkshost.com

Link para o post
Compartilhar em outros sites

aaa ta kspoakspoa

Pensei que tinha algum problema com o script rsrsrs

Em globalevents/script crie um arquivo.lua:


local days = {

["Sunday"] = {

["00:00"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=54, z=7}, monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"}, Time = 15},

["21:00"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=54, z=7}, monster = {"100 Nomemonster"}, Time = 15}

},

["Saturday"] = {

["00:00"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=54, z=7}, monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"}, Time = 15},

["21:13"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=57, z=7},monster = {"100 Nomemonster"}, Time = 15}

}

}

function onThink(interval, lastExecution)

function getDayName()

local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}

return days[os.date("*t")["wday"]]

end

hours = tostring(os.date("%X")):sub(1, 5)		

				tb = days[getDayName()][hours]

				if tb then

		function removeCreature()

for x = ((tb.pos.x)-10), ((tb.pos.x)+10) do

for y = ((tb.pos.y)-10), ((tb.pos.y)+10) do

local m = getTopCreature({x=x, y=y, z= tb.pos.z}).uid

if m ~= 0 and isMonster(m) then

doRemoveCreature(m)

end

end

end

return true

end

								addEvent(removeCreature, tb.Time*60*1000)

								doBroadcastMessage(hours .. " - " .. tb.nome .. " .")

								for _,x in pairs(tb.monster) do

												for s = 1, tonumber(x:match("%d+")) do

																doSummonCreature(x:match("%s(.+)"), tb.pos)

												end

								end


				end

				return true

end

em globalevents.xml:

<globalevent name="Invasao" interval="60" event="script" value="arquivo.lua"/>

Sunday - Domingo Monday - Segunda Tuesday - Terça Wednesday - Quarta Thursday - Quinta Friday - Sexta Saturday - Sabado PS: não testei pois meu otserv é 8.7, funciona em 8.5~8.6x Caso queira adicionar outro no mesmo script faça o seguinte:

["Saturday"] = {

["00:00"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=54, z=7}, monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"}, Time = 15},

["21:13"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=57, z=7},monster = {"100 Nomemonster"}, Time = 15}

}


ficando


["Saturday"] = {

["00:00"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=54, z=7}, monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"}, Time = 15},

["21:13"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=57, z=7},monster = {"100 Nomemonster"}, Time = 15}

},

["Saturday"] = {

["00:00"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=54, z=7}, monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"}, Time = 15},

["21:13"] = {nome = "Nome que apareçe em broadcast", pos = {x=185, y=57, z=7},monster = {"100 Nomemonster"}, Time = 15}

}

Não esqueça de colocar a virgula,

},

["Saturday"] = {

basta modificar o horario e o dia...

PS: ele vai executar conforme o horario e o dia do seu computador!

Se for dedicado, olhe a data para ver se o script vai sair no horario desejado aqui do Brasil.

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

Nao deu certo ...

nasce bixos em 1 area de 3x3 em torno do monstro, e ao matar estes bixos, nasce denovo e denovo e denovo ...

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

Conheça agora os planos e preços da TKS Host.

Qualidade e Preço Justo!

 

www.tkshost.com

Link para o post
Compartilhar em outros sites

Em:


monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"},

Você retira e adiciona apenas:

monster = {"1 Nome_do_monstro"},

Faça isso em todos...

Link para o post
Compartilhar em outros sites

Eu tentei isso e nao deu, este Time: 15, nao tem nada haver?

monster = {"40 Nomemonster", "50 Fire Devil", "4 Orshabaal"}, Time = 15},
Editado por Tryaron (veja o histórico de edições)

Conheça agora os planos e preços da TKS Host.

Qualidade e Preço Justo!

 

www.tkshost.com

Link para o post
Compartilhar em outros sites

Tenta este:


local days = {

["Sunday"] = {

["00:00"] = {nome = "Broadcast", pos = {x=185, y=54, z=7}, monster = {"40 NAME MONSTER"}, Time = 15},

["21:00"] = {nome = "Broadcast", pos = {x=185, y=54, z=7}, monster = {"100 NAME MONSTER"}, Time = 15}

},

["Saturday"] = {

["00:00"] = {nome = "Broadcast", pos = {x=185, y=54, z=7}, monster = {"40 NAME MONSTER"}, Time = 15},

["21:13"] = {nome = "Broadcast", pos = {x=185, y=57, z=7},monster = {"100 NAME MONSTER"}, Time = 15}

}

}

function onThink(interval, lastExecution)

function getDayName()

local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}

return days[os.date("*t")["wday"]]

end

hours = tostring(os.date("%X")):sub(1, 5)		

				tb = days[getDayName()][hours]

				if tb then

		function removeMonster(pid)

if (isMonster(pid) == true) then

doRemoveCreature(pid)

end

end

end

return true

end

								addEvent(removeCreature, tb.Time*60*1000)

								doBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")

								for _,x in pairs(tb.monster) do

												for s = 1, tonumber(x:match("%d+")) do

																doSummonCreature(x:match("%s(.+)"), tb.pos)

												end

								end


				end

				return true

end

Não meixa no:

40 NAME MONSTER

100 NAME MONSTER

100 NAME MONSTER

Modifique o name monster mais não modifique o número do lado!

Editado por Subyth (veja o histórico de edições)
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