Ir para conteúdo

Posts Recomendados

Galera, vou ensinar como colocar restrição para vc não poder catar um certo pokemon com uma certa ball...

TESTADO EM PDA BY SLICER!!!

va em /data/actions/scripts/catch.lua:

 

procure por:

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

em baixo coloque:

local restrictions = {"kabuto", "kabutops", "omanyte", "omastar"}

if isInArray(restrictions, name) and typeee == "ultra" then

  return doPlayerSendCancel(cid, "You cant catch pokemon fossil")

end

bom, agora so vc modificar ;)

local restrictions = {"kabuto", "kabutops", "omanyte", "omastar"} <-- DEVE SEMPRE COMEÇAR COM LETRA MINUSCULA!!!

if isInArray(restrictions, name) and typeee == "ultra" then <-- TIPO DA BALL QUE NÃO IRA CATAR O POKEMON!!!

 

 

mas, caso vc queira que não de para catar o pokemon de jeito manera 'caso dos pokemons fosseis na PxG', tire o 'and typeee == "ultra"'

mas tambem, caso vc queira que possa captura-lo com todas as pokeballs exeto uma, coloque o 'not' atras de 'typeee == "ultra"', ficando:

if isInArray(restrictions, name) and not typeee == "ultra" then
Editado por Noninhouh
Link para o comentário
https://xtibia.com/forum/topic/221148-restri%C3%A7%C3%A3o-de-catch/
Compartilhar em outros sites

×
×
  • Criar Novo...