Ir para conteúdo

Preguica

Membro
  • Registro em

  • Última visita

  1. Preguica reagiu a uma resposta no tópico: Correção Página de Guilds!
  2. Preguica alterou sua foto pessoal
  3. Falta a biblioteca está dando esse erro de diretórios de include
  4. Tem como colocar as vocations pq ek pode passa o ml do normal facil!
  5. Realmente funciona otx 7.72, porem tava 3 dias modificando as vocations, e tudo que fazia não dava certo, exemplo knights mana subindo de 2 em 2 cada 8 segudos, em menos de 24h treinando o knight tava com ml 8. ai não dá, em 24h skill 70, mesmo mundado vocation e config para exp 2x magia level e 3x skills. tava muito fácil de upar. é algo incomum para old clients! Ai descobri essa script! e removi agora assim ek fica dificil de pegar ml 4.
  6. Otmanager é fraude, deixam usar por 2 semana e eles te bloqueiam em um fim de semana, sem suporte depois de dias tentando contato, eles te dizem que foi suspenso por esta usando host para hacker, o engraçado que o otserv e website foi disponível deles mesmo!
  7. Alguém sabe para 7.72? Só preciso disso para rodar o ot na rede! Voltando aqui ctrl+G coloca 894693 para ir, e muda 7e para eb
  8. Estou com mesmo problema e já verifiquei tudo. creio que o problema está na distro não reconhece config.lua, não é mapa compactado, não é configuração do config.lua ou config.lua.dist. também tentei compilar um no pc dá erro ao compilar. alem disso estou com um server rodando no Linux mesma configuração! só que no win64 só milagre. vejo que todos estão com mesmo problema! A database é separado da distro, por isso dá pra criar char e ver os rank, obviamente a config.lua está configurando com phpMyAdmin . e faz que aparece o site do ot.
  9. Deu certo não tinha extraido o map. eu estrava com dois otserv no meu pc, e estava distraído com o que estava mexendo no otmanager Voltando aqui, mesma coisa não carrega o consoler abre fica tudo preto e fecha, já arrumei config.lua config.lua.dist. ou config.dist colocando localhost ou 127.0.0.1 arrumei nome do map. e nada fiz outra sql para database. só fica nisto e fecha. O seu está com problema Stages.lua pelo jeito, veja se tem ou está corrompido algum gramatica!
  10. Tentei compilar mas dá erro na hora do debugguer, ai baixei a distro+dll, meu caso é win64. só que o arquivo exe. abre fica tudo preto não aparece nada e fecha, oque poderia ser?
  11. Estou arrumando uns bug no otserv 12.60 e queria arrumar a entrada para Falcon Bastion. Eu tinha alguma vez feito um script desse tipo mas perdi no velho hd. Quando usar o balde de areia no caso Bucket Filled with Chalk no chão, irá teleporta o char mas somente a noite do tibia. Mas procurei e nada de achar a frase exata que funciona. tentei getWorldLight() < x Mas não funciona. Uma tinha acertado mas era algo com a hora do tibia que deu certo. e ficava assim exemplo: gametime() >= 18 and gametime() <= 6 player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Nothing happens. Maybe it's still too early in the day to do something like this.") Fiz esse script só pra entrar, mas queria fazer perfeito e colocar essa palavras, quando não está a noite no game!
  12. Arrumei parte que ele segue, mas porem não continua tempo restante do summon após relogin, desaparece ai tem que esperar acabar exausted da spell. Storage.PetSummon não está sendo reconhecido. já não sei que commando usar nisto, fiquei 3 horas mexendo e nada. local summon = { [VOCATION.ID.MASTER_SORCERER] = {name = "Thundergiant"}, [VOCATION.ID.ELDER_DRUID] = {name = "Grovebeast"}, [VOCATION.ID.ROYAL_PALADIN] = {name = "Emberwing"}, [VOCATION.ID.ELITE_KNIGHT] = {name = "Skullfrost"} } local summonStorage = Storage.PetSummon local summonLogin = CreatureEvent("SummonLogin") function summonLogin.onLogin(player) local vocation = summon[player:getVocation()] local summonName local petTimeLeft = player:getStorageValue(summonStorage) - player:getLastLogout() if petTimeLeft > 0 then if vocation and vocation:getId() then summonName = vocation.name end end if summonName then position = player:getPosition() summonMonster = Game.createMonster(summonName, position, true, false) player:addSummon(summonMonster) summonMonster:reload() player:setStorageValue(storage, os.time() + petTimeLeft) summonMonster:registerEvent("SummonDeath") position:sendMagicEffect(CONST_ME_MAGIC_BLUE) end return true end summonLogin:register() local summonThink = CreatureEvent("SummonThink") function summonThink.onThink(creature, interval, item, position, lastPosition, fromPosition, toPosition) local player = creature:getMaster() if not player then return true end if player and player:getStorageValue(summonStorage) <= os.time() and player:getStorageValue(summonStorage) > 0 then doRemoveCreature(getCreatureSummons(player)[1]) player:setStorageValue(summonStorage,0) end return true end summonThink:register() local summonDeath = CreatureEvent("SummonDeath") function summonDeath.onDeath(creature, corpse, lasthitkiller, mostdamagekiller, lasthitunjustified, mostdamageunjustified) local player = creature:getMaster() if not player then return false end if table.contains(summon,creature:getName():lower()) then player:setStorageValue(summonStorage, os.time()) end return true end summonDeath:register() local setting = { [VOCATION.ID.MASTER_SORCERER] = {name = "Thundergiant"}, [VOCATION.ID.ELDER_DRUID] = {name = "Grovebeast"}, [VOCATION.ID.ROYAL_PALADIN] = {name = "Emberwing"}, [VOCATION.ID.ELITE_KNIGHT] = {name = "Skullfrost"} } function removePet(creatureId) local c = Creature(creatureId) if not c then return false end c:remove() end local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_NONE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BLOCKHIT) local area = createCombatArea(AREA_CIRCLE1X1) setCombatArea(combat, area) function onCastSpell(player, variant) if not player then return false end if #player:getSummons() >= 1 then player:sendCancelMessage("You can't have other summons.") player:getPosition():sendMagicEffect(CONST_ME_POFF) return false end local vocationId = setting[player:getVocation():getId()] local summonName = nil if vocationId then summonName = vocationId.name end if not summonName then return false end local mySummon = Game.createMonster(summonName, player:getPosition(), true, false) if not mySummon then return combat:execute(player, variant) end player:addSummon(mySummon) mySummon:reload() mySummon:registerEvent("SummonDeath") local deltaSpeed = math.max(player:getBaseSpeed() - mySummon:getBaseSpeed(), 0) mySummon:changeSpeed(deltaSpeed) player:setStorageValue(Storage.PetSummon, os.time() + 15*60) -- 15 minutes from now player:say("My Power your Power", TALKTYPE_MONSTER_SAY) addEvent(removePet, 15*60*1000, mySummon:getId()) --I think this isn't necessary return combat:execute(player, variant) end
  13. Achei mais outro problema os summon das 4 vocações não teleporta e desaparece ao relogar. e o problema do paladin é que bate muito pouco nas bolts e arrows, tipo spectral bolt pode colocar skill 150 que ele no maximo vai bater 1000, na maioria do tempo bate 100 ao 500. meu paladin no global lvl 120 com skill 108 bate mais de 900 na prismatic se for colocar utito tempo san passa de 1200. as magia do rp está normal. de fato tenho esses três, ferumbras hat dropa pra todos, paladin fraco. summons não teleporta. essa versão 12.51 rodando host linux.
  14. Estou tendo problema com ferumbras hat, queria que dropa-se para quem bate-se mais. tenho outro otserv mais antigo em xml pasta monsters, e funciona com "unique" no ferumbras hat, mas nesse em lua não funciona não sei qual seria frase ideal, pois dropa para todo mundo. E outro problema é que o Paladin ou RP. está dando dano muito baixo, tentei mudar na vocations mas não muda nada, e hitchance das bolts e arrows item.xml também nada de aumentar. Se eu mudar todas as pasta dos montros em xml daria certo? Uma pergunta como acho Soul War Quest no mapa ou tenho que colocar, não me lembro onde posso ver as id das outfit dos novos monstro para adicionar.
  15. Vou tentar copiar Script da Anihilator e modificar, se der certo eu posto aqui. Tente remover not playerTile or not playerTile:isPlayer() e edita para not isPlayer() then not playerTile or not playerTile:isPlayer()

Informação Importante

Confirmação de Termo