Ir para conteúdo

Drakopoulos

Visconde
  • Total de itens

    367
  • Registro em

  • Última visita

  • Dias Ganhos

    14

Tudo que Drakopoulos postou

  1. Fácil, vá em actions\scripts\Basic\order.lua procure por: elseif isMonster(item2.uid) and isInArray({"Shiny Ditto", "Ditto"}, getItemAttribute(getPlayerSlotItem(cid, 8).uid, "poke")) then if isPlayer(item2.uid) and isInDuel(item2.uid) then return doPlayerSendCancel(cid, MSG_NAO_E_POSSIVEL) end E adicione em baixo: local listaproibidos = {"Mew", "Mewtwo"} if isInArray(listaproibidos, getCreatureName(item2.uid)) then doSendMsg(cid, "Seu ditto não pode se transformar nesse pokemon.") return true end Em listaproibidos = {"Mew", "Mewtwo"} coloca os pokes que vc queira não transformar.
  2. Caras, aqui está normal. Eu fiz a correção do depot e 7 pokes pro dp no site,então se vcs n utilizarem o site postado ele n irá funcionar. E outra, só irá funcionar após criar a conta e o char pelo site.
  3. Em creaturescripts\scripts\player\statsChange.lua Procure por.. if not isSummon(cid) and not isMega(cid) then -- virar mega checkChenceToMega(cid) end E remova.
  4. Ah sim, n tinha visto o log.. No caso ele n está encontrando os modulos do cmake veja: CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/FindBoost.cmake:1200 (message): Unable to find the requested Boost libraries.CMake Error at C:/Program Files/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE): Could NOT find Lua (missing: LUA_INCLUDE_DIR) Confira se está no local correto ( meu msm fica em C:\Program Files (x86)\CMake....) e tbm possa ser essa versão sua (2.8), eu utilizo a 3.4.
  5. Eu lembro q tive uma vez esse erro mas nem lembro como arrumei kkk Mas confere ai se ta tudo certo os pacotes no MinGW e se tem essa variável. No caso seria "PATH" o nome e "C:\MinGW\bin;C:\MinGW\lib;C:\MinGW\include" o valor sem as aspas
  6. Vc deve ter feito alguma alteração brother, reveja o que você fez e tente desfazer para testar. Uma dica, quando for fazer alguma modificação, faça o backup de tudo. Eu msm quando vou modificar algo, salvo tudo pq se der algum erro, eu posso olhar oq errei, onde errei e se n consegui arrumar, tenho tudo salvo.
  7. kk mas tipo, tudo que tem na v2 e v3 tem na v1. O que diferencia delas são os bugs corrigidos.
  8. Na source ja comparei e não vi mta diference a não ser as funções que tem na segunda e não tem na primeira. É somente no servidor mesmo que está a complicação.
  9. Realmente estou vendo uma bagunça em relação as versões, mas resumindo o problema é que na V1 contem bugs mas está mais completa e na v2~v3 esses bugs estão corrigidos só q está faltando umas funções que na v1 tem e nelas não.
  10. Sim, só no site. Creio q seja na source o problema pois quando cria uma conta ele n cria o item do depot para poder armazenar os itens (+ - isso que entendi). Então foi só por para adicionar esse item na hora q cria a conta.
  11. Tem q adicionar o sistema de autostacking na source e sim ele irá duplicar alguns items coletados no autoloot mas só aqueles que não estiver marcados stackable no items.otp como falei nas paginas anteriores, então quando for adicionar items para o autoloot coletar, lembre de marcar stackable no items.otp e agrupável no .dat http://www.xtibia.com/forum/topic/139627-autostacking-items/
  12. Bem estranho msm pq quando compilo o .exe n acusa kk e quando ao corpo não ficar no chão é devido a proteção de não dropar loot do player. Usa o site disponibilizado.
  13. Sim, esqueci de mencionar isso.. n sei qual foi o motivo mas o opcode para aparecer a deadWindow parou de funcionar. Ela fica em lib\106-main functions.lua na function doKillPlayer(cid, attacker, hit) doSendPlayerExtendedOpcode(cid, opcodes.OPCODE_PLAYER_DEAD_WINDOW, "morreu|" .. doCorrectString(attackerName) .. "|" .. hit .. "|" .. tostring(getPortraitClientID(attackerName)) .. "|")
  14. Correção bug ao morrer e não perder exp.. Vá em.. creaturescripts\scripts\player\statsChange.lua procure por: if (value*-1) >= getCreatureHealth(cid) then doKillPlayer(cid, attacker, (value*-1)) return false end troque por: if (value) >= getCreatureHealth(cid) then doKillPlayer(cid, attacker, (value)) return false end Somente isso, mas ahh.. "de vez em quando dropa o pokemon ou portrait".. Para n acontecer isso, vá em.. creaturescripts\scripts\player crie um arquivo chamado playerLoot.lua abra, cole isso nele e salve. function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) then return doCreatureSetDropLoot(cid, false) endreturn trueend Depois em creaturescripts\creaturescripts.xml adicione isso: <event type="preparedeath" name ="pLoot" event ="script" value ="player/playerLoot.lua" /> Vá em creaturescripts\scripts\player\login.lua procure por: registerCreatureEvent(cid, "TradeAccpet") e adicione em baixo: registerCreatureEvent(cid, "pLoot") Pronto, não irá mais dropar nenhum item dos players.
  15. De vez em quando ele dropa o pokemon.. vou postar pra ver se o pessoal consegue arrumar. Que erro? Qual seria o problema?
  16. Ja falaram no post q o task system n vai funcionar devido ao onDeath e outras funções na source não estar funcionado...
  17. Possa ser no client amigo, teste em outro para ver se continua a mesma coisa.
  • Quem Está Navegando   0 membros estão online

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