Ir para conteúdo

[Action] Fishing System (Pokémon Ots)


Mechainy

Posts Recomendados

  • 4 weeks later...
  • 1 month later...

Tentei arrumar mais o script e deu nisso:



 

function onUse(cid, item, fromPos, itemEx, toPos)  d0 = [0] = {pokemon = 'Magikarp'},   d20 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'},  } d40 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'},  } d60 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'},  } d80 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'},  } d100 = { [0] = {pokemon = 'Magikarp'}, [1] = {pokemon = 'Horsea'}, [2] = {pokemon = 'Poliwag'}, [3] = {pokemon = 'Goldeen'}, [4] = {pokemon = 'Krabby'}, [5] = {pokemon = 'Tentacool'}, [6] = {pokemon = 'Seaking'}, [7] = {pokemon = 'Starmie'}, [8] = {pokemon = 'Kingler'}, [9] = {pokemon = 'Seadra'}, [10] = {pokemon = 'Staryu'}, [11] = {pokemon = 'Gyarados'},   }         local water = { 4614, 4615, 4616, 4617, 4618, 4619, 4608, 4609, 4610, 4611, 4612, 4613, 7236, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825}, }  local skill = getPlayerSkillLevel(cid, 6) local playerpos = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z}          if(isInArray(water, itemEx.itemid)) then                 doSendMagicEffect(toPos, CONST_ME_LOSEENERGY)                 doPlayerAddSkillTry(cid, 6, 1)                          if skill >= 100 then                                 local random = math.random(0, 38)                                 if random <= 11 then                                         doSummonCreature(d100[random].pokemon, playerpos)                                         return true                                 end                         else                         if skill >= 80 then                                 local random = math.random(0, 35)                                 if random <= 9 then                                         doSummonCreature(d80[random].pokemon, playerpos)                                         return true                                 end                         else                         if skill >= 60 then                                 local random = math.random(0, 28)                                 if random <= 6 then                                         doSummonCreature(d60[random].pokemon, playerpos)                                         return true                                 end                         else                         if skill >= 40 then                                 local random = math.random(0, 26)                                 if random <= 5 then                                         doSummonCreature(d40[random].pokemon, playerpos)                                         return true                                 end                         else                         if skill >= 20 then                                 local random = math.random(0, 24)                                 if random <= 4 then                                         doSummonCreature(d20[random].pokemon, playerpos)                                         return true                                 end                         else                         if skill >= 0 and skill < 20 then                                 local random = math.random(0, 10)                                 if random <= 0 then                                         doSummonCreature(d0[random].pokemon, playerpos)                                         return true                                 end                                 return true                         end                 return true         end         return true end 	end 		end 			end 		end 	end



Editado por junior2b
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...