Ir para conteúdo

eliaspalermo

Campones
  • Total de itens

    17
  • Registro em

  • Última visita

Sobre eliaspalermo

Informações

  • Forma que conheci o xTibia
    Outros Sites
  • Sou
    Não Informado

Últimos Visitantes

210 visualizações
  1. eliaspalermo

    suporte scripts Preciso de Potion instantâneo.

    Opa amigo obrigado, só que ainda não está curando instantaneamente e quando em batalha da lost heal e cancela a cura.
  2. eliaspalermo

    [Resolvido] Adição no tp scroll

    Muito obrigado amigo, funcionou direitinho ❤️ Rep+
  3. eliaspalermo

    [Resolvido] Adição no tp scroll

    Boa noite galera. Bom, eu tenho aqui um script de tp scroll bem simples e queria que ele tivesse duas funções a mais, que seriam: -Delay de 10 minutos para usar novamente -Não poder usar em batalha Se alguém puder me ajudar
  4. eliaspalermo

    suporte scripts Preciso de Potion instantâneo.

    Olá Boa noite. Queria que esses potions recuperassem instantaneamente e tivessem um delay de 10 segundos de uso. Se alguém puder me ajudar ><
  5. eliaspalermo

    [Resolvido] Npc que da item e depois teleporta.

    Funcionou perfeitamente! Muito obrigado amigo, muito obrigado mesmo de verdade! Rep+
  6. Boa tarde! Tenho uma ideia de npcs que preciso implementar no meu servidor para que eu possa prosseguir nas edições da história. Ele funcionaria da seguinte forma: Primeiro Npc. Ao falar com esse npc ele me da 3 opções de companhias que existem dentro do meu servidor (Blue Falcon, Gold Hawk e Black Sword). E o player tem que escolher uma dessas pra prosseguir, após escolher ele seria transportado para a companhia que escolheu, então seriam 3 locais diferentes. E com isso ele também ganharia um item(Esse item não pode ser retirado da bag, seria como o id card da companhia dele) Blue Falcon: Local = X + Blue Falcon Card Gold Hawk: Local = Y + Gold Hawk Card Black Sword: Local = Z + Black Sword Card Segundo Npc. Ao falar com esse npc ele vai pedir o ID card que o player ganhou no outro npc para que ele possa transportar o jogador para uma area. E lembrando que esse item não pode sair da bag, então o npc não vai remove-lo. Obs: A minha intenção é criar vários desse segundo npc para que haja uma variedade de missões diferentes para cada companhia, então seria melhor um script aonde eu pudesse apenas trocar o id do item que pede e o local que vai transportar. Se servir de base tenho aqui um npc de teleport comum. (No xml a ideia já está implementada na fala do npc) Account Clerk.xml Account Clerk.lua Preciso muito disso, se alguém puder me ajudar ficarei muito grato! -Base PDA 8.54
  7. eliaspalermo

    poketibia Cd de MMO RPG

    Já fiz e tbm não foi, continua a mesma coisa T_T
  8. eliaspalermo

    poketibia Cd de MMO RPG

    Techrlz obrigado vey, mas o que o Zipter fez pra mim já ta funfando, o único problema que estou tendo, é esse que apresentei acima xD
  9. eliaspalermo

    poketibia Cd de MMO RPG

    Não Não, a função dele funfa de boa, mas só que esses "m1,m2,m3" e etc acaba atrapalhando tanto no combat como no chat tendeu? Aeee Zipter eu tava olhando a script, e vi a função que você falou do "cancel" , realmente ela não está funfando, oque tenho que fazer pra funfar?
  10. eliaspalermo

    poketibia Cd de MMO RPG

    Que cancel?? Bom eu uso a skill, e enquanto ela ta no cd se eu usar outra vai aparecendo isso ai, somente isso
  11. eliaspalermo

    poketibia Cd de MMO RPG

    Obrigado cara, está funfando perfeitamente ! Mas tipo, enquanto a skill está em cd, se eu tento usar as outras fica aparecendo no chat "m1, m2,m3" e assim as que eu usar... Seria possível tirar isso?
  12. eliaspalermo

    poketibia Cd de MMO RPG

    Ai está local msgs = {"use ", ""} function doAlertReady(cid, id, movename, n, cd) if not isCreature(cid) then return true end local myball = getPlayerSlotItem(cid, 8) if myball.itemid > 0 and getItemAttribute(myball.uid, cd) == "cd:"..id.."" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(myball.uid).." - "..movename.." (m"..n..") esta pronto!") return true end local p = getPokeballsInContainer(getPlayerSlotItem(cid, 3).uid) if not p or #p <= 0 then return true end for a = 1, #p do if getItemAttribute(p[a], cd) == "cd:"..id.."" then if isInArray({"m1", "m2", "m3"}, n) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(p[a]).." - "..movename.." (t"..n..") esta pronto!") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPokeballName(p[a]).." - "..movename.." (m"..n..") esta pronto!") end return true end end end function onSay(cid, words, param, channel) if param ~= "" then return true end if string.len(words) > 3 then return true end if #getCreatureSummons(cid) == 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce precisa de um pokemon para usar as moves.") return 0 end --alterado v2.5 local mypoke = getCreatureSummons(cid)[1] if getCreatureCondition(cid, CONDITION_EXHAUST) then return true end if getCreatureName(mypoke) == "Evolution" then return true end local name = getCreatureName(mypoke) == "Ditto" and getPlayerStorageValue(mypoke, 1010) or getCreatureName(mypoke) local it = string.sub(words, 2, 3) local move = movestable[name].move1 if getPlayerStorageValue(mypoke, 212123) >= 1 then cdzin = "cm_move"..it.."" else cdzin = "move"..it.."" --alterado v2.5 end if it == "2" then doPlayerSendTextMessage(cid, 26, "sounds/105.wav") move = movestable[name].move2 elseif it == "3" then move = movestable[name].move3 elseif it == "4" then move = movestable[name].move4 elseif it == "5" then move = movestable[name].move5 elseif it == "6" then move = movestable[name].move6 elseif it == "7" then move = movestable[name].move7 elseif it == "8" then move = movestable[name].move8 elseif it == "9" then move = movestable[name].move9 elseif it == "10" then move = movestable[name].move10 elseif it == "11" then move = movestable[name].move11 elseif it == "12" then move = movestable[name].move12 elseif it == "13" then move = movestable[name].move13 end if isInArray({1,2,3,4,5,6,7,8,9,10,11,12,13}, it) then mLevel = move.level mCD = move.cd mName = move.name mTarget = move.target mDist = move.dist else m = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "t"..it.."") mLevel = tmList[m].level mCD = tmList[m].cd mName = m mTarget = tmList[m].target mDist = tmList[m].dist end if not move then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end --if false and getLevel(mypoke) < mLevel then if getLevel(mypoke) < mLevel then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seu Pokemon ainda nao sabe usar essa move.") return 0 end if getCD(getPlayerSlotItem(cid, 8).uid, cdzin) > 0 and getCD(getPlayerSlotItem(cid, 8).uid, cdzin) < (mCD + 2) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "voce deve esperar "..getCD(getPlayerSlotItem(cid, 8).uid, cdzin).." segundos para usar "..mName.." novamente.") return 0 end if getTileInfo(getThingPos(mypoke)).protection then doPlayerSendCancel(cid, "Voce nao pode atacar em area protegida.") return 0 end if getPlayerStorageValue(mypoke, 3894) >= 1 then return doPlayerSendCancel(cid, "You can't attack because you is with fear") --alterado v2.3 end if (mName == "Team Slice" or mName == "Team Claw") and #getCreatureSummons(cid) < 2 then --alterado v2.5 doPlayerSendCancel(cid, "Your pokemon need be in a team for use this move!") return 0 end --alterado v2.6 if isCreature(getCreatureTarget(cid)) and isInArray(specialabilities["evasion"], getCreatureName(getCreatureTarget(cid))) and math.random(1, 100) <= 10 then local target = getCreatureTarget(cid) if isCreature(getMasterTarget(target)) then --alterado v2.6 --alterado v2.5 doSendMagicEffect(getThingPos(target), 211) doSendAnimatedText(getThingPos(target), "TOO BAD", 215) doTeleportThing(target, getClosestFreeTile(target, getThingPos(mypoke)), false) doSendMagicEffect(getThingPos(target), 211) doFaceCreature(target, getThingPos(mypoke)) return true --alterado v2.6 end end if mTarget == 1 then if not isCreature(getCreatureTarget(cid)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Nao ha pokemon na mira.") return 0 end if getCreatureCondition(getCreatureTarget(cid), CONDITION_INVISIBLE) then return 0 end if getCreatureHealth(getCreatureTarget(cid)) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja derrotou seu oponente.") return 0 end if not isCreature(getCreatureSummons(cid)[1]) then return true end if getDistanceBetween(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid))) > mDist then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Get closer to the target to use this move.") return 0 end if not isSightClear(getThingPos(getCreatureSummons(cid)[1]), getThingPos(getCreatureTarget(cid)), false) then return 0 end end local newid = 0 if isSleeping(mypoke) or isSilence(mypoke) then --alterado v2.5 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry you can't do that right now.") return 0 else newid = setCD(getPlayerSlotItem(cid, 8).uid, cdzin, mCD) end doCreatureSay(cid, ""..getPokeName(mypoke)..", "..msgs[math.random(#msgs)]..""..mName.."!", TALKTYPE_SAY) local summons = getCreatureSummons(cid) --alterado v2.6 addEvent(doAlertReady, mCD * 1000, cid, newid, mName, it, cdzin) for i = 2, #summons do if isCreature(summons) and getPlayerStorageValue(cid, 637501) >= 1 then docastspell(summons, mName) --alterado v2.6 end end docastspell(mypoke, mName) doCreatureAddCondition(cid, playerexhaust) if useKpdoDlls then doUpdateCooldowns(cid) end return 0 end
  13. eliaspalermo

    poketibia Cd de MMO RPG

    Não gente, como eu já falei... é um cd de MMO RPG, eu vou colocar um cd menor pra cada skill é claro '-' Tipo o Digimon Masters Online, os digimons tem cd nas skills de 4 a 7 segundos ! Claro que faz sentido '-' , o pvp fica muito mais demorado e acaba com a coisa de deslizar o dedo e usar todas as skills... Zipter ai está meu move1 move1.zip
  14. eliaspalermo

    poketibia Cd de MMO RPG

    PDA 8.54 , Uso OTClient. Eu estava precisando muito de um sistema já existente nos jogos de MMO RPG, para colocar no meu Poketibia. Esse sistema tinha até no Pokemon Arena. Eu não entendo muito dessas paradas de script, mas creio que seja uma coisa não muito complicada de fazer. Eu quero acabar com essa coisa de deslizar o dedo do f1 ao f12 e usar todas as skills de uma só vez. Então queria um sistema de cd que bloqueasse a outra skills pelos segundos de cd dela. EX : Usei Razor Leaf : cd dela é de 6 segundos Então para eu usar novamente a skill ou outra skill, devo esperar 6 segundos. Estou a muito tempo a procura de um sistema desse, mas não acho em canto nenhum, agradeço muito a quem pode me ajudar ! Obrigado desde já !
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×