-
-
Preguica alterou sua foto pessoal
-
Ensinando como compilar TFS 0.4 [COM IMAGENS]
Falta a biblioteca está dando esse erro de diretórios de include
-
(Resolvido)Skills subindo em stages
Tem como colocar as vocations pq ek pode passa o ml do normal facil!
-
[CREATURESCRIPTS] Skills em Stages
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.
-
Procurando um bom servidor para Host
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!
- Client MC (Todas versões e Client Próprio)
- [TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
-
[TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
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.
-
[TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
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!
- [TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
-
Script Teleportar só a Noite no Ot.
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!
-
[TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
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
-
[TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
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.
-
[TFS 1.3] Otg Server Global - 12.85 (Updates Diarios)
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.
-
[Legacy SRC]Global Full 7.6, 7.7 e 7.4 sqlite acc 1/1
O site de download é falso!
-
Alavanca que teleporta
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()