-
Total de itens
37 -
Registro em
-
Última visita
Tudo que New'gadu postou
-
Alguém me ajuda a otimizar essa function para otx 2.12, ela funciona porém ao roda a function o servidor "congela" e após a function completar sua verificação o servidor "descongela" addEvent(function (removeMonsterInArea) if not isCreature(cid) then return end local positionsCheck = {} for i = config.from.x, config.to.x do positionsCheck[#positionsCheck+1] = {x=i, y = config.from.y, z = config.from.z, stackpos = 0} for j = config.from.y+1, config.to.y do positionsCheck[#positionsCheck+1] = {x=i, y = j, z = config.from.z, stackpos = 0} end end for j=1, #positionsCheck do for i = 0, 255 do positionsCheck[j].stackpos = i local tile = getTileThingByPos(positionsCheck[j]) if isMonster(tile.uid) then doRemoveCreature(tile.uid) end end end return true end, config.time*60*1000, cid)
-
Alguém please poderia me enviar a versão mais atual do Object Builder...
-
Iai achou?
-
local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 136) 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 combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 136) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 141) function tsubi1(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(combat2, CALLBACK_PARAM_LEVELMAGICVALUE, "tsubi1") local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 136) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 141) function tsubi1(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(combat3, CALLBACK_PARAM_LEVELMAGICVALUE, "tsubi1") local combat4 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 136) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 141) function tsubi1(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(combat3, CALLBACK_PARAM_LEVELMAGICVALUE, "tsubi1") local combat5 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 136) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 141) function tsubi1(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(combat3, CALLBACK_PARAM_LEVELMAGICVALUE, "tsubi1") local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, parameters.combat5, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 } addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 400, parameters) addEvent(onCastSpell3, 500, parameters) addEvent(onCastSpell3, 600, parameters) return true end Como os efeitos são desproporcionais no meu serve algumas sprtis saem erradas, gostaria de ter o controle da position delas!
-
Estou em buscar de mapper para refazer mapa de wodbo
-
Alguém poderia me repassar as novas sprites de dragon ball?!
-
Atualmente qual está sendo a melhor base para wodbo?
-
Alguém poder me ajudar a aumenta a quantidade de effects permitida e ShootEffects no client old 8.60
-
Deu certo as dlls, mas quando ativo o bot acontece esses erros ([C]: in function 'useInventoryItemWith' /otclient-candybot-master/helper.lua:28: in function 'safeUseInventoryItemWith' ...ndybot-master/modules/support/events/manarestore.lua:31: in function 'onManaChange' ...ndybot-master/modules/support/events/manarestore.lua:50: in function <...ndybot-master/modules/support/events/manarestore.lua:49> ERROR: caught a lua call to a bot protected game function, the call was cancelled stack traceback:)
-
Vasculhei aqui é só tem arquivos assim Mano o que baixei foi otclient-master e otclient-sdk-master e o otclient-sdk-master e neles não as dlls citadas. Sobre os tutorias imagina comigo você pega uma pessoa que não sabe matemática e pedi para ela realiza uma equação, ela não conseguir fazer mesmo tendo alguém orientando, essas parte de programações são complicada para pessoas que não domina (eu) para quem já tem o conhecimento sobre fica fácil.
-
Cara sou leigo nisso, sei nem que merda são includes. Mano qual dificuldade de se posta as DLLs?
-
Me manda aí
-
-
-
-
otclient-0.6.6.zip
-
Alguém poderia passar um OTcliente sem proteção contra bot?
-
Como faço para encaixar essa função doSendMagicEffect({x = getCreaturePosition(cid).x+1, y = getCreaturePosition(cid).y, z = getCreaturePosition(cid).z}) nesse script? para poder colocar as position nos efeitos já que eles estão fora da position do player.
-
fiz todos os procedimentos, mas a porta não abre ou se tive aberta (13349) não fecha. Como faço para resolver esse problema?
-
Qual está sendo o melhor método de compilar um old client? rep+ E alguém poderia mudar um IP de um old client para mim?!
-
Pvp enforce que ganhe x% de XP ao matar ele. @Yan18
-
alguém teria o resto desses dollys? ou soubesse onde posso encontra-lo
-
Uma box que ao abrir venha 6 items etc... @ Yan18
-
Funcionou perfeitamente! Poderia me fazer outro? Uma box que ao abrir venha 6 items? como meu serve trabalha com sets gostaria de uma box contendo 6 item (os sets) grato desde já.
-
Olá! testei, mas sempre que eu abro a box ela da o item com quantidade sempre 85 não está vindo random! téria como vc fazer para que funcionasse com porcentagem? tipo 99% de vim de 1 a 100 esse item (ID 2362) e 1% (ID 2361)? E a box ao usar não remove do player, onde encaixa a função "doRemoveItem(item.uid, 1)" para remover? Oi! testei a sua, mas aparenta que a random dela não está me calibrada... sempre da 1 e uma vez perdida 10 mas nunca cair as outras porcentagem
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.