Ir para conteúdo

nociam

Conde
  • Total de itens

    541
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que nociam postou

  1. vc tem que procurar aonde fica a função addPokeToPlayer na lib e mudar la.
  2. e a na função addPokeToPlayer(cid, pokemon, 0, nil, btype) que tem que arrumar.
  3. já penso em tirar isso do começo -- isso se usar para comentários e vc ta fazendo na sua variável so tirar e pronto. na verdade la embaixo no script vc tb tem outros comentários.
  4. o seu e esse local happy = 200 --alterado v1.9 \/ if (getPlayerFreeCap(cid) >= 6 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then item = doCreateItemEx(ballid) so muda essa parte e diz se foi porque a base que tenho aqui a pokebola não vai nem pro cp kkkkkkk. local happy = 200 --alterado v1.9 \/ if (getPlayerFreeCap(cid) >= 6 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then item = doCreateItemEx(ballid-1)
  5. se mudo certo e para apenas colocar o -1 na função doCreateItemEx(ballid-1). quanto vc criar um pokemon na ball pelo comando ele buga no depot mais se vc abrir 1 vez o depot já não buga mais estranho isso, mas pelo cath normal ta funfando 100%. estava testando em outro servidor vou ver o de vcs.
  6. vai lá no outro tópico já tem a solução do depot.
  7. acho que achei a solução testa ai vai em catch system e mude essa parte if (cap <= 1 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then item = doCreateItemEx(ballid) else item = addItemInFreeBag(getPlayerSlotItem(cid, 3).uid, ballid, 1) end por if (cap <= 1 and not isInArray({5, 6}, getPlayerGroupId(cid))) or not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then item = doCreateItemEx(ballid-1) else item = addItemInFreeBag(getPlayerSlotItem(cid, 3).uid, ballid, 1) end pelo visto estava incompleto a função doCreateItemEx //doCreateItemEx(itemid[, count/subType = -1])
  8. kkk, sabe o que vc deveria ter feito caso um espertinho diga esses numeros ele tomaria um ban ai eu queria ver kkkkkk.
  9. function getEffectvineCombat(cid, attacker, value) function getEffectvineSpell(attacker, spellNameFromAttacker, value, cid) -- printar os elementos
  10. não ao abrir o depot já vai verificar.
  11. ao abrir o depot ele chega se tem a pokebola off se tiver ele transforma na pokebola on, vou ver se tem esse erro no dxp que tenho ai tento fazer.
  12. uhm, bem pensado sim tem sim o próprio depot magnifica ideia.
  13. esse problema já vem ta 1 source e muito estranho, mas notei que quanto se abre o depot 1 vez depois não buga mais mas se vc deslogar volta o erro mas se abrir o depot de novo volta normal mas vai saber kkkk. não sei se o erro e das souces mas pode ser do getPlayerFreeCap(cid) ou hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) ou ate mesmo ao criar doCreateItemEx(item-1)
  14. e por fim se não estou enganado essa storage 3644587 serve apenas como auxilia para o fear e sleep? if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end
  15. pokemon moves.lua --------------------REFLECT---------------------- setPlayerStorageValue(cid, 21100, -1) --alterado v1.6 if not isInArray({"Psybeam", "Sand Attack", "Flamethrower", "Heal Bell"}, spell) then --alterado v1.8 setPlayerStorageValue(cid, 21101, -1) end setPlayerStorageValue(cid, 21102, spell) statsChange.lua setPlayerStorageValue(attacker, 21102, -1) -- reseta a spellName do pokemon atacante esta na pasta creaturescript em statsChange.lua os seus problemas estão tudo ali ate porque ela analisa se getEffectvineCombat retornar 0, ela cai no if que retorna false e encerra o script, toda vez que seu eartquake for ta um dano(17 vezes me parece) vai entrar na getEffectvineCombat e se ela retornar 0 vai encerrar o script aonde no momento do dano qualquer outro não ira funcionar,testa ai se no intervalo de dano pra dano vc acertar outro ataque ira pegar kkkkk e uma logica foda essa que fizeram. if(combat == 128 or combat == 1) and getPlayerStorageValue(attacker, 21102) == -1 then -- ataque basico doSendMagicEffect(getThingPos(cid), 3) value = getEffectvineCombat(cid, attacker, value) if value == 0 then return false else value = value * getOffense(attacker) -- buff ataque system local name = doCorrectString(getCreatureName(attacker)) if pokes[name] and pokes[name].level <= 5 and value ~= 0 then value = -math.random(pokes[name].offense, pokes[name].offense+5) end end else -- magia value = getEffectvineSpell(attacker, spellNameFromAttacker, value, cid) -- checagem de efetividades de magia if value == 0 then return false else value = value * (1 + getSpecialAttack(attacker) / 100) end
  16. mas se não precisa exatamente fazer isso pra cada magia se pode setar uma storage quanto desativa a kunai ai se chega se for true nenhuma magia tira dano pelo evento StatsChange.
  17. normalmente existe um script no creaturescript para tal assunto vc esta usando uma storage para que os ataques em target não funfe ? poste os script relacionado para podermos ajudar vc, só essas fotos fica difícil ajudar não que não de, de fazer mais fazer um script do zero e chato e arrumar ou ajeitar e outra coisa, vc teria mais ajuda kkkkkk.
  18. kkkk, não e isso e na parte da função louco addEvent(doTradeOutfit, 200, cid, index + 1) se testa ai aumenta diminui o a recursividade dessa funçao ex: addEvent(doTradeOutfit, 300, cid, index + 1)
  19. isso ai se arruma no tempo do código do cara.
  20. e porque vc não vai achar isso no otclient isso e do servidor la na pasta do otcliente procure na pasta acho eu do tvsystem deles.
  21. to sem tempo para postar ele passo a passo mas assim o que possuo e do próprio servidor de vcs eu so retirei e add no meu, deve ainda existir esse servidor DarkPoke (DXP 2.6) vou ver se tenho. achei eu postei a muito tempo pra não perder caso um dia eu precisasse verificar algo nesse servidor. http://www.4shared.com/rar/rmR6Xfvjba/Aqui_Nao_DarkxPoke.html O que vc precisa fazer e achar as partes que ligam o auto loot e mudar conforme seu servidor e cliente e meio chato mas se fazer certo funfa certinho não lembro quem posto esse servidor mas os créditos e dessa pessoa pelo pelo trabalho.
  22. não terminei parei falta tempo como trabalho e estudo so tenho final de semana ainda sim tenho que estudar kkkkk.
  23. a hora que tiver tempo posto.
  24. ficaria mais fácil se vc postar todos os arquivos relacionados
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...