Jump to content
  • 0
georgelxll

[Resolvido] Bug Catch.lua

Question

Versão do Servidor: TFS - 1.0
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

 

Manos, Boa tarde, dia ou noite ... n sei se esse é o lugar certo, se n for por favor mudem pra mim!! ❤️
                                                                                                        
seguinte, to com um Bug no catch.lua

 

eu capturo o pokemon porem ele n vai pra bp nem pro dp e aparece isso na distro do server ... n sei como resolver

 

Edited by georgelxll

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 1
43 minutos atrás, georgelxll disse:
Versão do Servidor: TFS - 1.0
Tipo de Script: actions
Código:

Please login or register to see this spoiler.

mande o script para a gente analisar.

Share this post


Link to post
Share on other sites
  • 0
2 horas atrás, Poke X Ice disse:

mande o script para a gente analisar.

local ballcatch = {                    --id normal, id da ball shiy
[2394] = {cr = 10, on = 193, off = 192, ball = {11826, 11737}, send = 47, typeee = "normal", boost = "0"},  --alterado v1.9  \/
[2391] = {cr = 12, on = 198, off = 197, ball = {11832, 11740}, send = 48, typeee = "great", boost = "0"},
[2393] = {cr = 14, on = 202, off = 201, ball = {11835, 11743}, send = 46, typeee = "super", boost = "0"},
[2392] = {cr = 22, on = 200, off = 199, ball = {11829, 11746}, send = 49, typeee = "ultra", boost = "0"},
[14299] = {cr = 24, on = 200, off = 199, ball = {11829, 11746}, send = 50, typeee = "mega", boost = "0"},
[12617] = {cr = 16, on = 204, off = 203, ball = {10975, 12621}, send = 35, typeee = "saffari", boost = "0"}, 
[12832] = {cr = 100000, on = 196, off = 196, ball = {12826, 12829}, send = 181, typeee = "dark", boost = "50"}, 
}

function onUse(cid, item, frompos, item3, topos)

local item2 = getTopCorpse(topos)
if item2 == null then
   return true
end

if getItemAttribute(item2.uid, "catching") == 1 then
   return true
end  

if getItemAttribute(item2.uid, "golden") and getItemAttribute(item2.uid, "golden") == 1 then
   return doPlayerSendCancel(cid, "You can't try to catch a pokemon in the Golden Arena!")   
end

local name = string.lower(getItemNameById(item2.itemid))  --alterado v1.9 \/
      name = string.gsub(name, "fainted ", "")
      name = string.gsub(name, "defeated ", "")
      name = doCorrectPokemonName(name)
local x = pokecatches[name]
    
local storage = newpokedex[name].stoCatch         --alterado v1.9 \/
if getPlayerStorageValue(cid, storage) == -1 or not string.find(getPlayerStorageValue(cid, storage), ";") then  
   setPlayerStorageValue(cid, storage, "normal = 0, great = 0, super = 0, ultra = 0, saffari = 0;")            
end     
    
if not x then return true end

local owner = getItemAttribute(item2.uid, "corpseowner")
    
if owner and isCreature(owner) and isPlayer(owner) and cid ~= owner then   
   doPlayerSendCancel(cid, "You are not allowed to catch this pokemon.")
   return true
end

local newidd = isShinyName(name) and ballcatch[item.itemid].ball[2] or ballcatch[item.itemid].ball[1] --alterado v1.9       
local typeee = ballcatch[item.itemid].typeee
    local restrictions = {"Moltres", "Articuno", "Zapdos", "Mew", "Mewtwo", "Entei", "Raikou", "Suicune", "Lugia", "Ho-oh", "Darkrai",}
if isInArray(restrictions, name) then
  return doPlayerSendTextMessage(cid, 26, "Este pokemon é lendário! Não pode ser capturado.")
end
local catchinfo = {}
      catchinfo.rate = ballcatch[item.itemid].cr
      catchinfo.catch = ballcatch[item.itemid].on
      catchinfo.fail = ballcatch[item.itemid].off
      catchinfo.newid = newidd                      
      catchinfo.name = doCorrectPokemonName(name)
      catchinfo.topos = topos
      catchinfo.chance = x.chance

doSendDistanceShoot(getThingPos(cid), topos, ballcatch[item.itemid].send)
doRemoveItem(item.uid, 1)

local d = getDistanceBetween(getThingPos(cid), topos)
        
if getPlayerStorageValue(cid, 98796) >= 1 and getPlayerItemCount(cid, 12617) <= 0 then  --alterado v1.9
   setPlayerStorageValue(cid, 98796, -1) 
   setPlayerStorageValue(cid, 98797, -1)                                              
   doTeleportThing(cid, SafariOut, false)
   doSendMagicEffect(getThingPos(cid), 21)
   doPlayerSendTextMessage(cid, 27, "You spend all your saffari balls, good luck in the next time...")
end

addEvent(doSendPokeBall, d * 70 + 100 - (d * 14) , cid, catchinfo, false, false, typeee) 
addEvent(doSendMagicEffect, (d * 70 + 100 - (d * 14)) - 100, topos, 3)
return true
end

Edited by georgelxll

Share this post


Link to post
Share on other sites
  • 0

Resolvido, basicamente, na pasta data de meu servidor, há um arquivo chamado catch.lua, neste arquivo fica armazenado todos os catchs de todas as pessoas, portanto eu simplesmente limpo diariamente e o servidor funciona perfeitamente, se alguém puder mover o tópico para resolvido eu agradeço

 

Share this post


Link to post
Share on other sites
  • 0
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para

Please login or register to see this link.

. Se você tiver outras dúvidas, crie um novo tópico.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Similar Content

    • By CaioHRombaldo
      **Não sei se é o melhor lugar para se postar, sou novo por aqui se estiver atrapalhando por favor avisem que eu removo**
             Eu atualmente estou com um projeto ambicioso, de certa forma, no cenário do pokétibia já que sempre quis construir um servidor do gênero, porem quando menor nunca tive os recursos que tenho hoje em dia, mas atualmente percebi que tem sido muito frustante não encontrar pessoas capacitadas para me ajudar, não consigo achar Fóruns nem Grupos atualizados sobre o gênero.
             Esse post é mais como um recrutamento para equipe.
             Como o projeto ainda esta em fase inicial, não temos muita verba então precisamos ser bem seletivos, mas existem vagas na equipe para aqueles que quiserem ajudar de coração, não tenho muito oque dizer por aqui mas todo tipo de ajuda é bem vinda.
      Contatos:

      Please login or register to see this link.

      Please login or register to see this link.
      Aceitamos ideias e sugestões.
       

       
                  ~Projeto Genesis
    • By CaioHRombaldo
      **Não sei se é o melhor lugar para se postar, sou novo por aqui se estiver atrapalhando por favor avisem que eu removo**
             Eu atualmente estou com um projeto ambicioso, de certa forma, no cenário do poketibia já que sempre quis construir um servidor do gênero, porem quando menor nunca tive os recursos que tenho hoje em dia, mas atualmente percebi que tem sido muito frustante não encontrar pessoas capacitadas para me ajudar, não consigo achar Fóruns nem Grupos atualizados sobre o gênero.
             Esse post é mais como um recrutamento para equipe.
             Como o projeto ainda esta em fase inicial, não temos muita verba então precisamos ser bem seletivos, mas existem vagas na equipe para aqueles que quiserem ajudar de coração, não tenho muito oque dizer por aqui mas todo tipo de ajuda é bem vinda.

      Please login or register to see this link.
      ontatos:
      Please login or register to see this link.

      Please login or register to see this link.
      Aceitamos ideias e sugestões.
       
      ~Projeto Genesis
       
    • By ADM MasterGame
      Alguém tem dowload da sprites mega Pidgeot e gardevoir em odb
    • By NexusHarDzSuper
      pokemonpj.com
      ———————-//———————<br />———
      Pokemon PJ
      Pokemon 1,2,3,4,5 e 6 Geração - - ok
      ( Inclusive lendários )
      Shiny Pokemon - - ok
      Vírus Pokemon - - ok
      Mega Pokemon - - ok
       
      ——————————————-/-///——<br />——————-
      Outland - - ok
      Área Vip - - ok
      NPC Reset - - ok
      Reset Points - - ok
      Box all poke b30 - - ok
      Shiny box B50 - - ok
      CP VIP Reformado - - ok
      Vírus Ilha - - ok
      Catch Rate Melhorado - - ok
      XP melhorado - - ok
      Fishing com pokes de todas as gerações - - ok
      Torneio Shop - - ok
      10 novas quest na Vip - - ok
      Attack Balanceados - - ok
      Npc Que vende stone Vip e Free - - ok
      Safari npc - - ok
      Auto loot - - ok
      ——————————————————-
      <br />
      Experiência (Medio-Facil)
      Catch(Medio-Facil)
      Shiny (Medio-Facil)
       
      Server Sem Level Nos Pokes 
      Boost - - ok até B200
      Varias stone 
       
      Evento Até 18/06
      Ao criar sua conta Ganha 30 dias de vip 
      Doublé Exp até 18/06
       
      Equipe Pokemon PJ

      Please login or register to see this attachment.

      Please login or register to see this attachment.

      Please login or register to see this attachment.

      Please login or register to see this attachment.

      Please login or register to see this attachment.

      Please login or register to see this attachment.

      Please login or register to see this attachment.
    • By Nestz
      Boa noite,
       
      Um Remakezinho do Caterpie (A baixo SpriteSheet):
       

       
      Caso alguém queira utilizar em seu OT Server pode ficar a vontade, a baixo está os arquivos PNG separados (Alterar a cor de fundo para subir no .spr).
       

       
      Por favor façam um bom proveito.
      Abraços!
×
×
  • Create New...