Ir para conteúdo

FlamesAdmin

Infante
  • Total de itens

    1550
  • Registro em

  • Última visita

  • Dias Ganhos

    19

Tudo que FlamesAdmin postou

  1. Olá, gostaria de pedir ajuda aos mais experientes para ajustar a posição do efeito dessas duas skills A primeira, Heart Pound que seria o segundo efeito " 830 " não está saindo centralizado com o pokémon O efeito em área desalinhado com o pokemon https://i.imgur.com/SGSBgBF.mp4 No caso é esse efeito do dano em área: E na segunda skill o mesmo problema, só que o efeito que é para aparecer centralizado no monstro selvagem ele não fica centralizado. Repara no efeito ROSA onde ele está saindo, seria pra ele sair centralizado ao monstro selvagem Há um jeito de ajustar, porém já cacei em tudo dentro do servidor uma spell como base mas não obtive melhoras nas skills REP+ e melhor resposta pela ajuda
  2. FlamesAdmin

    PokéEvolution

    Parabéns pelo projeto mano, o server já era dahora quando fiz os trampos de mapper pra tu e agora parece que ta mais dahora ainda. Sucesso! ❤️ bom ver que você ainda está usando eles ?
  3. o de baixo serve mais pra compilar com Codeblocks
  4. Retira o comentário da linha de cima e coloca na de baixo
  5. Se você tiver a função onMoveItem no seu servidor, em creaturescripts: function onMoveItem(cid, item, fromPosition, toPosition, fromItem, toItem, fromGround, toGround, status) local fromContainer = fromItem local toContainer = toItem if item.itemid == IDBIKE and isBiking(cid) then doPlayerSendCancel(cid, "Você não pode mover este item.") return false end end <event type="moveitem" name="MoveItem" event="script" value="player/moveItem.lua"/> Adicione isso no some functions.lua da lib function isBiking(cid) return getPlayerStorageValue(cid, 32001) == 1 end function cancelBike(cid, NotOutfit) if not NotOutfit then doRemoveCondition(cid, CONDITION_OUTFIT) end setPlayerStorageValue(cid, 32001, -1) end Muda seu script da bike por esse: local sBike = 2547 local t = { [16053] = {article='', name='', text='', dtext='', s=32001, condition=bikeCondition}, } function BikeSpeedOn(cid,nSpeed) setPlayerStorageValue(cid,sBike,getCreatureSpeed(cid)) doChangeSpeed(cid,-getCreatureSpeed(cid)) doChangeSpeed(cid,nSpeed) end function BikeSpeedOff(cid) doChangeSpeed(cid,-getCreatureSpeed(cid)) doChangeSpeed(cid,getPlayerStorageValue(cid,sBike)) end function onUse(cid, item, fromPosition, itemEx, toPosition) local v, r = getCreaturePosition(cid), t[item.itemid] local s = r.s local pos = {x = v.x, y = v.y, z = v.z} if r then if getPlayerStorageValue(cid, 25000) == 5 then return end if getPlayerStorageValue(cid, 23000) == 5 then return end if getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 or getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 75846) >= 1 or getPlayerStorageValue(cid, 6598754) >= 1 or getPlayerStorageValue(cid, 6598755) >= 1 then --alterado v1.9 return doPlayerSendCancel(cid, "You can't do that right now.") end local underwater = {231, 670, 671, 5405, 5406, 5407, 5408, 5409, 5410, 5427, 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, 5436, 5437, 5438} if isInArray(underwater, getTileInfo(getThingPos(cid)).itemid) then return doPlayerSendCancel(cid, "Você não pode usar bike nesse local.") end if getPlayerStorageValue(cid, 22545) >= 1 then doPlayerSendCancel(cid, "Não pode usar isso aqui.") return true end if getPlayerStorageValue(cid, 10) >= 1 or getPlayerStorageValue(cid, 10) >= 1 then doPlayerSendCancel(cid, "Não pode usar bike na loja de roupas.") return true end if getPlayerStorageValue(cid, 154585) >= 1 then return doPlayerSendCancel(cid, "Desculpe, isso não é possível.") end if ( getPlayerItemCount(cid, 13984) <= 0 ) then return doPlayerSendCancel(cid, 'Coloque na mochila para poder usar.') end if getPlayerStorageValue(cid, s) <= 0 then doCreatureSay(cid, r.text, 19) setPlayerStorageValue(cid, s, 1) BikeSpeedOn(cid,600) if getPlayerSex(cid) == 1 then doSetCreatureOutfit(cid, {lookType = 2566, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1) else doSetCreatureOutfit(cid, {lookType = 2565, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet}, -1) end elseif getPlayerStorageValue(cid, s) == 1 then doCreatureSay(cid, r.dtext, 19) setPlayerStorageValue(cid, s, 0) BikeSpeedOff(cid) return doRemoveCondition(cid, CONDITION_OUTFIT) else return doPlayerSendCancel(cid, 'You can\'t do this.') end else return doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, 'Report bugs in Bike system.') end return true end
  6. Capaz que vc nao deve ter liberado as portas do site
  7. Comenta essa linha std::string s = it->leaf(); em luascript.cpp e scriptmanager.cpp
  8. Tu trocou o código dentro do .xml da spell? K É pra substituir no pokemon moves ....
  9. Faz assim, troca o código do seu Toxic por esse: elseif spell == "Toxic" then local area = {rush1, rush2} for i = 0, 1 do addEvent(doMoveInArea2, i*300, cid, 114, area[i+1], POISONDAMAGE, min, max, spell) end No areas.lua adicione isso: rush1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 2, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, } rush2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 1, 0, 2, 0, 1, 0, 0}, {0, 0, 1, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0}, } Troca o seu código do 032-position.lua por esse: function getPosfromArea(cid,area) icenter = math.floor(table.getn(area)/2)+1 jcenter = math.floor(table.getn(area[1])/2)+1 center = area[icenter] ivar = table.getn(area) jvar = table.getn(area[1]) i = table.getn(area)^2 j = table.getn(area[1])^2 Creio que não vá mudar em nada mas nao custa tentar
  10. aconselho apagar a pasta dos arquivos gerados otclient-cmake e refazer
  11. Esse erro me parece ser problema com a area do ataque no areas.lua
  12. https://forums.#####/index.php?/forums/topic/168508-windowscodeblocks-compilando-sources-otclient/ Garanto que você vai conseguir com esse tutorial
  13. @raulcdjfaz o que o @Poccnndisse acima Mas antes procura no seu newStatusSys.lua por function doMoveInArea2(cid, eff, area, element, min, max, spell, ret) Logo abaixo deve estar assim: local skills = {"Skull Bash", "Gust", "Water Pulse", "Stick Throw", "Overheat", "Toxic", "Take Down", "Gyro Ball"} --alterado v1.7 Deixe assim local skills = {"Skull Bash", "Gust", "Water Pulse", "Stick Throw", "Overheat", "Take Down", "Gyro Ball"} --alterado v1.7 Testa e ver no que vai dar
  14. Você quer fazer o Toxic igual do PxG? @raulcdj
  15. Troca seu Toxic por esse elseif spell == "Toxic" then local area = {gale1, gale2} for i = 0, 1 do addEvent(doMoveInArea2, i*400, cid, 114, area[i+1], POISONDAMAGE, min, max, spell) end
  16. FlamesAdmin

    Launcher auto-update

    Da uma olhada nesse https://otland.net/threads/otlauncher-autoupdater.196589/
  17. /mypokemon Charizard,lvl,boost precisa ser com letra inicial maiuscula o nome do pokemon
  18. Qual server de PDA que vc usa?
  19. Da um CTRL SHIFT F no seu notepad++ e procura por accountManagerOutfit na pasta data do seu servidor
  • Quem Está Navegando   0 membros estão online

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