Ir para conteúdo

nociam

Conde
  • Total de itens

    541
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que nociam postou

  1. function getEffectvineCombat(cid, attacker, value) function getEffectvineSpell(attacker, spellNameFromAttacker, value, cid) -- printar os elementos
  2. 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.
  3. uhm, bem pensado sim tem sim o próprio depot magnifica ideia.
  4. 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)
  5. 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
  6. 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
  7. 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.
  8. 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.
  9. 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)
  10. isso ai se arruma no tempo do código do cara.
  11. 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.
  12. 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.
  13. não terminei parei falta tempo como trabalho e estudo so tenho final de semana ainda sim tenho que estudar kkkkk.
  14. ficaria mais fácil se vc postar todos os arquivos relacionados
  15. manda o script relacionado ao heal pra podermos ajudar vc.
  16. para sua 2 opçao no lugar de if isMonster(cid) then coloque if ehMonstro(cid) then se não tiver alguma dessas função coloque elas function ehMonstro(cid) if not isCreature(cid) then return false end if not isSummon(cid) and isMonster(cid) then return true end return false end function isSummon(sid) return isCreature(sid) and getCreatureMaster(sid) ~= sid and isPlayer(getCreatureMaster(sid)) --alterado v1.9 end ou então se não usa a função onSpawn(cid) para algo nos seus summon faz uma checagem if isSummon(cid) then return true end
  17. pode cre essas duas linhas tira isso do final } ["Future Sight"] = {[36] = 1446,[530] = 52,[110] = 111},} ["Psychic Sight"] = {[365] = 1536},} ficando assim ["Future Sight"] = {[36] = 1446,[530] = 52,[110] = 111}, ["Psychic Sight"] = {[365] = 1536},
  18. eu já iria optar por tabelas em vez de ifs ["Iron Defense"] = {[14] = 1401,[34] = 50,[67] = 28,[163] = 136,}, nome spell --> [14] locktype do pokemon --> 1401 locktype novo local outImune = {["Camouflage"] = {[22] = 2087,[43] = 2087,},["Acid Armor"] = {[9] = 1453,[27] = 1453,},["Iron Defense"] = {[14] = 1401,[34] = 50,[67] = 28,[163] = 136,},["Minimize"] = {[397] = 1455,},["Future Sight"] = {[36] = 1446,[530] = 52,[110] = 111},}["Psychic Sight"] = {[365] = 1536},}["Heal Bell"] = {[365] = 946},}elseif isInArray({"Psychic Sight", "Heal Bell", "Future Sight", "Camouflage", "Acid Armor", "Iron Defense", "Minimize"}, buff) then doSetCreatureOutfit(cid, {lookType = outImune[buff][getCreatureOutfit(cid).lookType]}, -1) setPlayerStorageValue(cid, 9658783, 1) setPlayerStorageValue(cid, 625877, outImune[buff]) --alterado v1.6
  19. esta com esse erro agora e tem como fazer pra não aceitar outro target ate acabar a condição desse sistema porque se eu to target em outro pokemon mesmo colocando uma condição ele anula essa magia [28/08/2016 22:29:34] [Error - TalkAction Interface] [28/08/2016 22:29:34] data/talkactions/scripts/move1.lua:onSay [28/08/2016 22:29:34] Description: [28/08/2016 22:29:34] (luaDoMonsterSetTarget) Monster not found
  20. esta acontecendo um erro 1- ta sempre um erro no console erro linha 6714 doMonsterSetTarget(thing.uid, target) 2- quanto uso essa magia eu tenho que colocar target na criatura pra funcionar 3- ele perde o target se eu mudar da target
  21. testei no sua base acho que agora vai testa ai e arruma as velocidade que vc quer certinho conforme o seu doregainspeed.
  • Quem Está Navegando   0 membros estão online

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