Ir para conteúdo

Drakopoulos

Visconde
  • Total de itens

    367
  • Registro em

  • Última visita

  • Dias Ganhos

    14

Tudo que Drakopoulos postou

  1. Eu uso o ItemEditor 0.4 marcando as opções "Extended" e "Transparency" em preferences. https://github.com/ottools/ItemEditor/releases/download/v0.4/ItemEditorSetup.exe
  2. if value == 0 then return false Essa parte ele verifica se a magia que soltar é imune se por ~= 0 não irá ter imunidade nas magias.
  3. O melee não bate nos pokes com imunidade pq ele executa essa verificação no statsChange.lua 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 end Ele faz 2 verificações, se for melee value = getEffectvineCombat(cid, attacker, value) ou se for magia (spell) value = getEffectvineSpell(attacker, spellNameFromAttacker, value, cid) Tentei remover a verificação do melee ficando assim if(combat == 128 or combat == 1) and getPlayerStorageValue(attacker, 21102) == -1 then -- ataque basico doSendMagicEffect(getThingPos(cid), 3) 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 end Ficou normal, mas ao usar uma magia (spell) e for imune, ele volta a não bater (melee) por causa da verificação da magia. Então se algum scripter experiente puder resolver isso ai para a glr seria uma boa.
  4. Daora sua pokedex. Quanto ao bug do depot.. eu fiz a correção pelo site, mas olhando a source percebi q estava faltando umas coisas tbm. Brow, até agr n entendi a sua finalidade de mecher no Wildlvl sendo que vc pode editar a offense, defense..etc.. e não se esqueça que o server não é de lvl system ou seja, quanto maior o nível do player, maior os atributos do poke.
  5. Há umas correções feitas nesse tópico que não está na v3, algumas paginas atrás vc encontra uma lista com as correções e o num. das páginas feita por um membro ( n me recordo quem foi) .
  6. É recomendado utilizar mysql com o site e db desse tópico pois foram corrigidos vários problemas com eles.
  7. Já tive problemas com libs usando a base Pstorm, sugiro que remova as libs instaladas (atuais) e instale a que ele pede (antigas) no caso a libmysqlclient.so.16.
  8. Só repetir itemId1, itemId2, itemId3 = doCreateItemEx(123), doCreateItemEx(456), doCreateItemEx(789)doItemSetAttribute(itemId1, "unique", getCreatureName(cid))doItemSetAttribute(itemId2, "unique", getCreatureName(cid))doItemSetAttribute(itemId3, "unique", getCreatureName(cid))doPlayerAddItemEx(cid, itemId1)doPlayerAddItemEx(cid, itemId2)doPlayerAddItemEx(cid, itemId3) ou se for add itens com quantidade vc pode usar assim local idBag = getPlayerItemById(cid, false, 1987).uid -- id da baglocal item1 = addItemInFreeBag(idBag, 123, 10) -- id item e quantidade doItemSetAttribute(item1, "unique", getCreatureName(cid))local item2 = addItemInFreeBag(idBag, 456, 20) -- id item e quantidade doItemSetAttribute(item2, "unique", getCreatureName(cid))local item3 = addItemInFreeBag(idBag, 789, 30) -- id item e quantidade doItemSetAttribute(item3, "unique", getCreatureName(cid)) Para que vc quer editar o Wildlvl?
  9. itemId = doCreateItemEx(123) --Trocar pelo id do itemdoItemSetAttribute(itemId, "unique", getCreatureName(cid))doPlayerAddItemEx(cid, itemId)
  10. Por causa dessa verificação no login.lua if not isGod(cid) then setPlayerGroupId(cid, 1) doRegainSpeed(cid)end
  11. http://www.xtibia.com/forum/topic/239099-otx-86-dashcast
  12. É pq o icone deles ao usar está moveable, só desmarcar no items.otb lembrando q são 3 icones, on = vivo, off = morto e use = usando, o use vc desmarca como moveable.
  13. O problema é que a sprite com id 11 está.. como posso dizer, "bugada", e na hr de fazer a conversão ele irá dar erro. Faça o seguinte, abra o spr dat com o "compilado para normal", va na sprite 11 e delete, irá dar 1 erro ai só apertar delete novamente e irá remover, depois só ir em compilar como e desmarcar "transparência" que irá normalmente. Lembrando que ao fazer isso as sprites irá voltar ao normal, ai só abrir o "normal para compilado", adicionar 1 sprite e compilar novamente já com a opção de transparência desativada.
  14. Avisando logo que a source do client que foi postado não está atualizado e irá ficar faltando funções. CMakeLists.rar CMakeLists.rar
  15. É pq os itens que for por no script do autoloot tem q estar marcado como stackable no items.otb e agrupável no .dat. Então cara, n sei se vc leu as pág anteriores mas colocando o server por acc manager ele n irá funcionar corretamente pois foi feito um "fix" na hr de criar o char com o site para poder funcionar o deposito.
  16. Fiquei sabendo q ele n irá revelar oq tem atras da porta kk
  17. Eu tinha testado no linux e ele estava consumindo memoria demais até q o servidor crashava por n ter mais memoria.. Veja se seu problema tbm é esse no windows.
  • Quem Está Navegando   0 membros estão online

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