Search the Community
Showing results for tags 'raid'.
-
Olá ontem eu passei o dia desenvolvendo um sistema de Raid/Boss, parecido com um jogo que eu jogava, o sistema consiste em um Raid/Boss em que, quem da mais dano nele tem chances melhores de obter itens mais raros. O sistema possui rank para os 3 players que deram mais dano ter chances de receber mais itens ou itens melhores que os players que deram dano em 4º lugar ou menos. Obs: ( Nesse post eu cito (raid/boss) pois para min são as mesmas coisas, não sei se aqui pode ser diferente.) O sistema possui 3 partes. 1 - Quando o Raid/Boss aparecer, vai manda mensagem para todo o servidor. 2 - Quando ele morre ele manda mensagem para o servidor falando quem matou e o dano que ele deu. além da mensagem para o servidor (que somente quem deu mais dano aparece) todos os outros que deram algum dano no Raid/Boss aparece no chat sua posição, dano e loot's recebidos. 3 - A entrega dos loots, aqui eu coloquei para o 1º ganha 4 moedas diferentes do jogo Todos os itens podem ser definido quantidade máxima e minima de drop. (Usei um servidor de poketibia para os testes, mas o sistema funcionar em tibia normalmente.) O Sistema não estar 100% como eu queria, pois quero que abra uma janela no cliente quando o boss/raid morrer, mostrando os 10 players que deram mais dano, Com nick,pokemon e dano.
-
Galera, seria assim, quando um dos GODs usar o comando, ira dar respawns de alguns monstros em areas exatas, ira criar alguns itens em areas tambem exatas, e um teleport para levar a "x" cordenadas, vlw!
-
Olá pessoal do Xtibia, eu preciso que essa script de Raid sumone um NPC ao invés de um monstro... Nome do npc: Dexter Itens A script está 100% funcionando para sumonar monster.. porém se eu colocar o nome do npc no lugar de "demon" o npc não é sumonado. Alguém ajuda? versão 8.60, otx server 2. local raids = { ["Tuesday"] = { ["03:11"] = { name= "Demon", -- Nome do monstro a ser sumonado pos = {toPos= {x = 164, y = 53, z = 7}, fromPos= {x = 165, y = 53, z = 7}}, --Vai ser sumonado de toPos e até fromPos quantidade = 1, -- Quantidade a ser sumonada time = 2, -- Se no tempo determinado em time= x, os monstros não forem mortos eles são removidos automaticamente }, } } function doRemoveMonster(toPos, fromPos) for x = toPos.x, fromPos.x do for y = toPos.y , fromPos.y do local creature = getTopCreature({x=x, y= y, z= fromPos.z}).uid; if creature ~= 0 and isMonster(creature) then doRemoveCreature(creature) end end end return true end function onThink(interval, lastExecution) local hours = tostring(os.date("%X")):sub(1, 5); local days = raids[os.date("%A")][hours]; local raids_storage = 99997; if days then if getGlobalStorageValue(raids_storage) <= os.time() then doBroadcastMessage("The invasion of " .. days.name .. " started") pos = {x= math.random(days.pos.toPos.x, days.pos.fromPos.x), y= math.random(days.pos.toPos.y, days.pos.fromPos.y), z= days.pos.fromPos.z}; monster = 0; repeat doSummonCreature(days.name, pos) monster = monster + 1; until monster == days.quantidade; addEvent(function() doRemoveMonster(days.pos.toPos, days.pos.fromPos) end, days.time*1000*60) setGlobalStorageValue(raids_storage, os.time()+60) end end return true end
-
Olá pessoal do Xtibia, eu preciso que essa script de Raid sumone um NPC ao invés de um monstro... Nome do npc: Dexter Itens A script está 100% funcionando para sumonar monster.. porém se eu colocar o nome do npc no lugar de "demon" o npc não é sumonado. Alguém ajuda? versão 8.60, otx server 2. local raids = { ["Tuesday"] = { ["03:11"] = { name= "Demon", -- Nome do monstro a ser sumonado pos = {toPos= {x = 164, y = 53, z = 7}, fromPos= {x = 165, y = 53, z = 7}}, --Vai ser sumonado de toPos e até fromPos quantidade = 1, -- Quantidade a ser sumonada time = 2, -- Se no tempo determinado em time= x, os monstros não forem mortos eles são removidos automaticamente }, } } function doRemoveMonster(toPos, fromPos) for x = toPos.x, fromPos.x do for y = toPos.y , fromPos.y do local creature = getTopCreature({x=x, y= y, z= fromPos.z}).uid; if creature ~= 0 and isMonster(creature) then doRemoveCreature(creature) end end end return true end function onThink(interval, lastExecution) local hours = tostring(os.date("%X")):sub(1, 5); local days = raids[os.date("%A")][hours]; local raids_storage = 99997; if days then if getGlobalStorageValue(raids_storage) <= os.time() then doBroadcastMessage("The invasion of " .. days.name .. " started") pos = {x= math.random(days.pos.toPos.x, days.pos.fromPos.x), y= math.random(days.pos.toPos.y, days.pos.fromPos.y), z= days.pos.fromPos.z}; monster = 0; repeat doSummonCreature(days.name, pos) monster = monster + 1; until monster == days.quantidade; addEvent(function() doRemoveMonster(days.pos.toPos, days.pos.fromPos) end, days.time*1000*60) setGlobalStorageValue(raids_storage, os.time()+60) end end return true end
-
Eu coloco o level no weapons mais no ot o player level 120 pode usar um item level 150 , como faço pra arrumar?
-
Killua Raids System É um sistema normal de raids, compatível com quase todas versões do TFS (testado no 0.3.6 e 0.4), que acontecem automaticamente no local desejado, com dia e hora marcada. Instalando: Crie amoebaRaids.lua em data/globalevents/scripts e coloque isto: No globalevents.xml coloque essa tag: <globalevent name="AmoebaRaids" interval="60" event="script" value="amoebaRaids.lua"/> Configurar: A configuração é toda feita nessa tabela: local raids = { {name = "Monstros de fogo", monsters = {"Demon", "Dragon Lord", "Fire Devil"}, boss = "Orshabaal", fromPoss = {x=150, y=37, z=7}, toPoss = {x=157, y=42, z=7}, dates = {"Thursday-15:00", "Saturday-22:12"}, maxMonsters = 15}, {name = "Dragons", monsters = {"Dragon", "Dragon Lord", "Dragon Hatchling"}, boss = "Demodras", fromPoss = {x=1, y=1, z=1}, toPoss = {x=1, y=1, z=1}, dates = {"Monday-12:01", "Sunday-20:10"}, maxMonsters = 20} } name é o nome da invasão, que vai aparecer no broadcast. monsters são os monstros que vão ser criados na invasão. boss é o boss que nasce depois de x segundos após todos os monstros serem criados. fromPoss é o canto superior esquerdo da área onde a invasão vai ocorrer. toPoss é o canto inferior direito da área onde a invasão vai ocorrer. dates são as datas (dias e horarios) em que as invasões ocorrerão. Sendo sempre escritas nesse formato "Dia(em inglês)-hora:minuto" . Exemplo "Monday-12:01". A primeira letra deve ser maiúscula. maxMonsters é o número de monstros que vão ser criados na invasão, sem contar o boss. timeBoss é o tempo (em segundos) que o boss leva pra nascer após todos os outros monstros terem sido criados. Espero que gostem.
- 12 replies
-
- raid
- automatica
- (and 5 more)
-
GALERA, to precisando de uma ajuda rapidassa mesmo, pra quem conhece DBO é um Dragon Ball Tibia, ueahhueacara Então ai vai a dúvida: Sempre que coloco meu server de dbo online, ele dá um erro no Bans. dai eu acho que isso é por causa que ele é usado com o site. quero que ele fique sem usar o site, tipo no ots de tibia, um Account Manager, entenderam? cara, se vocês me ajudarem, vou agradecer demaaaaaaaaaaaaaaaaaais ! valeu moçada Desculpe se to no tópico errado.
-
Pessoal alguem poderia me dar um system de invasao para meu poke eu uso map centurion 2.0 alguem poderia me passar um system?
-
Bem, aqui estou denovo com mais uma dúvida! Desta vez encontrei um post sobre invasão http://www.xtibia.com/forum/topic/156691-globalevents-invasao/ . Contudo utilizei o que o Vodkart publicou lá embaixo, para acontecer em certos dias.. Contudo ocorreu o seguinte erro em meu console quando chegava a hora de acontecer a determinada Raid. O erro se concretizava (parava de ocorrer) quando passava 1 minuto da determinada hora da invasão! Alguem podéria dar uma mão e arrumar esse erro?