Postado Dezembro 7, 2014 10 anos Estou tentando ajudar meu amigo com um servidor de pokemon e dentro dele existe um script de invasão que infelizmente não está iniciando, e como não sei quase nada de script peço ajuda a vocês! Citar local i = { ["03:00"] = {nome = "Invasão Inicial Saffron", pos = {x=1359, y=1108, z=7}, monster = {"1 Shiny Snorlax"}}, ["06:00"] = {nome = "Invasão Inicial Cerulean", pos = {x=1232, y=1118, z=5}, monster = {"10 Charmeleon", "10 Charizard", "3 Gengar", "3 Blastoise"}}, ["09:00"] = {nome = "Invasão Obscura Lavender", pos = {x=1232, y=1118, z=5}, monster = {"10 Haunter", "5 Misdreavus", "5 Gengar", "1 Shiny Gengar"}}, ["12:00"] = {nome = "Invasão Freeze Snow(saffron)", pos = {x=1222, y=1118, z=5}, monster = {"5 Dewgong", "5 Lapras", "5 Jynx", "1 Shiny Jynx"}}, ["15:00"] = {nome = "Invasão Celadon", pos = {x=1232, y=1258, z=7}, monster = {"5 Gyarados", "5 Tentacruel", "3 Seadra", "1 Shiny Gyarados"}}, ["18:00"] = {nome = "Invasão Vermilion", pos = {x=1232, y=1118, z=5}, monster = {"3 Gloom", "3 Weepinbell,", "3 Pidgetto"}}, ["21:00"] = {nome = "Invasão Cerulean", pos = {x=1220, y=1118, z=5}, monster = {"5 Haunter", "5 Victreebel", "3 Vileplume", "1 Shiny Pidgeot"}}, ["24:00"] = {nome = "Invasão Avançada Saffron", pos = {x=1222, y=1118, z=5}, monster = {"5 Gengar", "5 Charizard", "5 Blastoise", "1 Shiny Gengar", "1 Shiny charizard"}}, } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then 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
Postado Dezembro 7, 2014 10 anos 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: "OTServ → Scripting → Sistemas e MODs" Para: "OTServ → Suporte OTServ → Suporte de Scripts" Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
Postado Dezembro 7, 2014 10 anos Solução Tenta este Script: adicione isto em data/globalevents/scripts/suascript.lua local i = { ["03:00"] = {nome = "Invasão Inicial Saffron", pos = {x=1359, y=1108, z=7}, monster = {"1 Shiny Snorlax"}}, ["06:00"] = {nome = "Invasão Inicial Cerulean", pos = {x=1232, y=1118, z=5}, monster = {"10 Charmeleon", "10 Charizard", "3 Gengar", "3 Blastoise"}}, ["09:00"] = {nome = "Invasão Obscura Lavender", pos = {x=1232, y=1118, z=5}, monster = {"10 Haunter", "5 Misdreavus", "5 Gengar", "1 Shiny Gengar"}}, ["12:00"] = {nome = "Invasão Freeze Snow(saffron)", pos = {x=1222, y=1118, z=5}, monster = {"5 Dewgong", "5 Lapras", "5 Jynx", "1 Shiny Jynx"}}, ["15:00"] = {nome = "Invasão Celadon", pos = {x=1232, y=1258, z=7}, monster = {"5 Gyarados", "5 Tentacruel", "3 Seadra", "1 Shiny Gyarados"}}, ["18:00"] = {nome = "Invasão Vermilion", pos = {x=1232, y=1118, z=5}, monster = {"3 Gloom", "3 Weepinbell,", "3 Pidgetto"}}, ["21:00"] = {nome = "Invasão Cerulean", pos = {x=1220, y=1118, z=5}, monster = {"5 Haunter", "5 Victreebel", "3 Vileplume", "1 Shiny Pidgeot"}}, ["24:00"] = {nome = "Invasão Avançada Saffron", pos = {x=1222, y=1118, z=5}, monster = {"5 Gengar", "5 Charizard", "5 Blastoise", "1 Shiny Gengar", "1 Shiny charizard"}}, } function onTime() hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then 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 adicione isto em data/globalevents/globalevents.XML <globalevent name="invasion" time="03:00" event="script" value="suascript.lua"/> Editado Dezembro 7, 2014 10 anos por Storm Night (veja o histórico de edições) "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado Dezembro 7, 2014 10 anos Autor Em 07/12/2014 em 16:14, Storm Night disse: Tenta este Script: adicione isto em data/globalevents/scripts/suascript.lua local i = { ["03:00"] = {nome = "Invasão Inicial Saffron", pos = {x=1359, y=1108, z=7}, monster = {"1 Shiny Snorlax"}}, ["06:00"] = {nome = "Invasão Inicial Cerulean", pos = {x=1232, y=1118, z=5}, monster = {"10 Charmeleon", "10 Charizard", "3 Gengar", "3 Blastoise"}}, ["09:00"] = {nome = "Invasão Obscura Lavender", pos = {x=1232, y=1118, z=5}, monster = {"10 Haunter", "5 Misdreavus", "5 Gengar", "1 Shiny Gengar"}}, ["12:00"] = {nome = "Invasão Freeze Snow(saffron)", pos = {x=1222, y=1118, z=5}, monster = {"5 Dewgong", "5 Lapras", "5 Jynx", "1 Shiny Jynx"}}, ["15:00"] = {nome = "Invasão Celadon", pos = {x=1232, y=1258, z=7}, monster = {"5 Gyarados", "5 Tentacruel", "3 Seadra", "1 Shiny Gyarados"}}, ["18:00"] = {nome = "Invasão Vermilion", pos = {x=1232, y=1118, z=5}, monster = {"3 Gloom", "3 Weepinbell,", "3 Pidgetto"}}, ["21:00"] = {nome = "Invasão Cerulean", pos = {x=1220, y=1118, z=5}, monster = {"5 Haunter", "5 Victreebel", "3 Vileplume", "1 Shiny Pidgeot"}}, ["24:00"] = {nome = "Invasão Avançada Saffron", pos = {x=1222, y=1118, z=5}, monster = {"5 Gengar", "5 Charizard", "5 Blastoise", "1 Shiny Gengar", "1 Shiny charizard"}}, } function onTime() hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then 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 adicione isto em data/globalevents/globalevents.XML <globalevent name="invasion" time="03:00" event="script" value="suascript.lua"/> Valeu REP+
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.