[Action] Fishing System (Pokémon Ots)

Mechainy
em Actions e Talkactions

Mechainy

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/09/10Posts: 31

Removido.

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

Legal o script.

Dava pra diminuir bastante coisa aí.

Mas vlw a contribuição.

~ Kydrai
Programador / Scripter

 

sign.png

DevilMoon

@leonartei
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/01/10Posts: 706Gênero: MasculinoChar no Tibia: Bakwin

muinta coisa mesmo, acho que ja tem esse script aki no xtibia, ou é impressao minha.

Mais Muinto bom cara gostei.

 

 

Parabéns!

Contato: DevilMoon@Xtibia.com

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

alguem sabe algum servidor pa 8.54 que passe do fishing 17 com open source?

no tfs 0.3.6 crying danson oficial da otland o fishing nao passa de 17 =/.. se vc edita manualmente pa 18 da crash server...

skyakz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/10/10Posts: 14Char no Tibia: Skyakz

demais

1931461

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/09/08Posts: 22

ai ta muito bom mesmo

 

Criticas

 

Tem que arrumar porque o fishing ta subindo muito rapido

 

e aqueles que falaram que da de diminui porque n diminuem então ??

junior2b

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/06/10Posts: 46Gênero: MasculinoChar no Tibia: Lancellott~*

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