NO

Restrição de Catch

Por Noninhouh, 16 de set. de 2013 em Tutoriais para Iniciantes

restrição
catch
script
2
1.2k
NoninhouhN
16 de setembro de 2013 às 19:13

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 Setembro 16 por Noninhouh

Drk ShadowD
17 de setembro de 2013 às 22:30

Vlw noni, rep+ *-*