
Tudo que diarmaint postou
-
Teleporte Summon tfs 0.3.6
no meu ta diferente, consegue me dar um help ? if(!summons.empty() && (!g_config.getBool(ConfigManager::TELEPORT_SUMMONS) || (g_config.getBool(ConfigManager::TELEPORT_PLAYER_SUMMONS) && !getPlayer()))) { std::list<Creature*>::iterator cit; std::list<Creature*> despawnList; for(cit = summons.begin(); cit != summons.end(); ++cit) { const Position pos = (*cit)->getPosition(); if((std::abs(pos.z - newPos.z) > 2) || (std::max(std::abs(( newPos.x) - pos.x), std::abs((newPos.y - 1) - pos.y)) > 30)) despawnList.push_back(*cit); } for(cit = despawnList.begin(); cit != despawnList.end(); ++cit) g_game.removeCreature((*cit), true); }
-
(Resolvido)Teleportando summon para perto.
Valeu a dica, assim que eu testar volto pra dar o feedback!
-
Alguém poderia descompila esse client?
Tá na mão! http://www.mediafire.com/file/d8ztfpwho5c1d5q/Tibia.rar/file
-
(Resolvido)Teleportando summon para perto.
I RAPAZ, POSTEI NO LUGAR ERRADO, SORRY!!! .Qual servidor ou website você utiliza como base? tfs 0.4 8.60 Qual o motivo deste tópico? Se eu me distancio muito do summon ele desaparece. preciso que ele seja teleportado para perto quando eu me distanciar. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: function onCastSpell(cid, var) local from,to = {x=962, y=885, z=7},{x=973, y=892, z=7} -- começo e final do mapa local from2,to2 = {x=979, y=901, z=7},{x=991, y=905, z=7} -- começo e final do mapa local playerpos = getPlayerPosition(cid) local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z} local position2 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} local MaximoSummon = 3 --- Maximo de Monstros Sumonados!! local summons = getCreatureSummons(cid) if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) then doPlayerSendCancel(cid, "Você não pode usar Summons Aqui!") return true end if(table.maxn(summons) < MaximoSummon) then -- no summons local clone = doCreateMonster("katsuyo heal", playerpos) doConvinceCreature(cid, clone) doSendMagicEffect(position1, 152) doSendMagicEffect(position2, 111) doPlayerSendTextMessage(cid,27,'Kuchyose no Jutsu.') return TRUE end end Já tentei usar o seguinte addEvent(doTeleportThing, 300, clone, playerpos) Mas não funcionou e nesse outro script tbm não teleporta, e quando o summon desaparece , gera esse erro. function onCastSpell(cid, var) local waittime = 60 -- Tempo de exhaustion local storage = 8321 if exhaustion.check(cid, storage) then doPlayerSendChannelMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde ".. exhaustion.get(cid, storage) .. " segundos para usar o jutsu novamente.", TALKTYPE_CHANNEL_O, CHANNEL_SPELL) return false end local maxSummons = 1 for n = 1, maxSummons do if #getCreatureSummons(cid) >= maxSummons then break end local clone = doCreateMonster("Akamaru Wakai", getThingPos(cid), false) if isCreature(clone) then doTeleportThing(clone, getThingPos(cid), false) doConvinceCreature(cid, clone) setCreatureMaxHealth(clone, 5000) doCreatureAddHealth(clone, 5000) doSendMagicEffect(getThingPos(cid), 111) end end local poz = getCreaturePosition(cid) -- effeito no caster local seconds = 60 for _, monsters in ipairs(getCreatureSummons(cid)) do addEvent(doRemoveCreature, seconds*1000, monsters) addEvent(doSendMagicEffect, seconds*1000, {x = poz.x, y = poz.y, z = poz.z}, 111) end exhaustion.set(cid, storage, waittime) return true end
-
Magia travando e bugando a tela no OTClient
Tenho o mesmo problema..
-
ElfBot Windows 10 fix - dash/light & minimize
O antigo "crack" do elf o antvirus bloqueava por "vírus" mas na real não era nada. talvez aconteça o mesmo com essa dll.
- AutoLoot 100% Funcional
-
(Resolvido)Alguém poderia colocar position x y z nessa spell?
Então marca minha resposta como a melhor para o tópico ser fechado, e se possível dar um rep+ eu agradeço!
-
(Resolvido)Alguém poderia colocar position x y z nessa spell?
Funcionou ?
-
(Resolvido)Alguém poderia colocar position x y z nessa spell?
@XGaduX local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 141) function tsubi(cid, level, maglevel) local min = -(level * 2.0+ maglevel * 4 +50) local max = -(level * 2.0+ maglevel * 4.5 +50) return min, max end setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "tsubi") local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end function giganticd(cid) if isCreature(cid) and isCreature(getCreatureTarget(cid)) then local position = {x=getThingPosition(getCreatureTarget(cid)).x, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position, 136) end end function onCastSpell(cid, var) local waittime = 2.0 -- Tempo de exhaustion local storage = 2 -- não mecha if exhaustion.check(cid, storage) then doPlayerSendCancel(cid, "Voce esta cansado.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end local parameters = {cid = cid, var = var, combat1 = combat1} for i = 1, 6 do addEvent(function() if isCreature(cid) then addEvent(onCastSpell1, 100, parameters) addEvent(giganticd,100,cid) end end, 1 + ((i-1) * 300)) end exhaustion.set(cid, storage, waittime) return true end @XGaduX Atualizado, tenta aí.
-
(Resolvido)Alguém poderia colocar position x y z nessa spell?
Qual dos scripts vc está usando ?
-
(Resolvido)Alguém poderia colocar position x y z nessa spell?
Isso agora é você quem precisa ajustar as coordenadas.. nessa parte {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+2, z=getThingPosition(getCreatureTarget(cid)).z} vai mudando o +2 para +3, 4 ou -1, -2, -3... Você precisa ir ajustando até ficar ao seu agrado.
-
(Resolvido)Alguém poderia colocar position x y z nessa spell?
@Fabi Marzan Acho que dessa forma iria dar erro pois essas partes não existem addEvent(Spell3,400,cid) addEvent(Spell4,500,cid) addEvent(Spell5,600,cid)
-
AutoLoot 100% Funcional
@Belmont Adicionei a função bankSystem no config agora o npc funciona corretamente, ao coletar o gold ele vai para o banco e consigo retirar tudo certo. Mas o essencial ainda não funciona, que é a coleta de itens, não sei aonde está o problema, nenhum erro acontece, apenas não pega os itens. estou usando o ntohard de teste, pensei que o problema poderia ser os monstros, pois não dropar o corpo quando morrem e sim uma bag, mas a bag é corpse então não sei aonde está o erro.
-
AutoLoot 100% Funcional
@Belmont Nenhum erro no terminal. Somente o gold está recolhendo, está indo para o banco.. não sabia, mas de alguma forma está bugando.. Falo com o npc para retirar a quantia, ele me "entrega" não vem para o inventário, e no banco a quantia fica a mesma. 13:07 BankMan: Your balance are 210058 golds. 13:08 BankMan: Please tell me how much gold you would like to withdraw. 13:08 Diarmaint [100]: 10000 13:08 BankMan: Do you want withdraw 10000 golds ? 13:08 Diarmaint [100]: yes 13:08 BankMan: Here you are, 10000 gold. Now your balance account is 210058 golds. Também não consigo depositar, ele dá a mensagem que depositou, mas o gold não sai do meu inventário. 13:14 Diarmaint [100]: deposit 13:14 BankMan: Please tell me how much gold it is you would like to deposit. 13:14 Diarmaint [100]: 50000 13:14 BankMan: Do you want deposit 50000 golds ? 13:14 Diarmaint [100]: yes 13:14 BankMan: Sucessfull. Now your balance account is 210058 golds.
- AutoLoot 100% Funcional
-
AutoLoot 100% Funcional
Esse erro eu consegui resolver dessa forma. @Belmont Estou com os seguintes erros. [Error - CreatureScript Interface] In a timer event called from: data/creaturescripts/scripts/PH/autoloot.lua:onKill Description: data/creaturescripts/scripts/PH/autoloot.lua:134: attempt to call global 'getContainerItemsInfo' (a nil value) stack traceback: data/creaturescripts/scripts/PH/autoloot.lua:134: in function <data/creaturescripts/scripts/PH/autoloot.lua:120> [Error - CreatureScript Interface] In a timer event called from: data/creaturescripts/scripts/PH/autoloot.lua:onKill Description: data/creaturescripts/scripts/PH/autoloot.lua:147: attempt to call global 'countTable' (a nil value) stack traceback: data/creaturescripts/scripts/PH/autoloot.lua:147: in function <data/creaturescripts/scripts/PH/autoloot.lua:144> Consegui resolver os erros instalando a lib do killua. o gold diz que recolhe, ele puxa do monstro mas não vai pra nenhuma bag.. os itens que eu adiciono não são pegos.
-
Spell sair do summon, não do player
.Qual servidor ou website você utiliza como base? tfs 0.4 8.60 Galera, estou trabalhando em um projeto de naruto. Gostaria que x magia precisasse do summon ativo para ser usada e ao conjurar essa magia, ela sairia do summon e não do player, tipo pokemon. alguém pra dar uma mão ?
-
Necessidade de instruções para colocar o ot online
todo lugar que pedir, vc vai usar o ip da máquina. esse ip de letras serve apenas para o pessoal que vai acessar o site/ipchange.
-
Necessidade de instruções para colocar o ot online
usa o ip de números no config.lua "177.138..."
-
C++ Attack speed - spells, itens e onde você quiser.
Tenta apagar esse { e compila novamente.
-
[Lua & C++] getOtsysTime() + getPlayerPing(cid) + doPlayerSendPing(cid)
@Yan Liima Se vários players ficarem enviando esse comando simultaneamente, não daria algum problema, como la?
-
[Limite Skill] Colocar Limite em Skills
queria apenas que mostrasse o effect ao upar skill, mas não acontece nada. aparece o effect apenas quando os rates se alteram. No config.lua tive que deixar rateMagic = 1 qualquer alteração 0. o ml não upava. E se eu altero as skills no xml para 1.0 eles upam extremamente rápido e não na respeitam as mudanças no rate, apenas o block final.
-
Wono 5.2.1 Download
Nada pessoa? Precisamos dessas sprites!!!
-
(Resolvido)Critical! and Dodge!
Estou com esse erro. [Error - CreatureScript Interface] data/creaturescripts/scripts/critical.lua:onStatsChange Description: (luaGetPlayerSkillLevel) Player not found [Error - CreatureScript Interface] data/creaturescripts/scripts/critical.lua:onStatsChange Description: data/creaturescripts/scripts/critical.lua:9: attempt to perform arithmetic on a boolean value stack traceback: data/creaturescripts/scripts/critical.lua:9: in function <data/creaturescripts/scripts/critical.lua:7>