Ir para conteúdo

Ajuda Com Great E Super Ball.


Redspark

Posts Recomendados

Oi galera, alguem ja conseguiu fazer great ball ou super ball pro pokemon dash?

Se alguém puder fazer ou ja tiver favor compartilhar ae!

 

Meu go/back:

 

local pokes = {
["Bulbasaur"] = {level = 20, cons = 43, vida = 1200},
["Ivysaur"] = {level = 40, cons = 86, vida = 2600},
["Venusaur"] = {level = 85, cons = 189, vida = 5200},
["Charmander"] = {level = 20, cons = 30, vida = 970},
["Charmeleon"] = {level = 40, cons = 70, vida = 2900},
["Charizard"] = {level = 85, cons = 140, vida = 5200},
["Elder Charizard"] = {level = 85, cons = 140, vida = 7200},
["Squirtle"] = {level = 20, cons = 47, vida = 1350},
["Wartortle"] = {level = 40, cons = 93, vida = 2800},
["Blastoise"] = {level = 85, cons = 194, vida = 5900},
["Caterpie"] = {level = 1, cons = 13, vida = 300},
["Metapod"] = {level = 10, cons = 30, vida = 1100},
["Butterfree"] = {level = 30, cons = 56, vida = 2000},
["Weedle"] = {level = 1, cons = 16, vida = 325},
["Kakuna"] = {level = 10, cons = 32, vida = 900},
["Beedrill"] = {level = 30, cons = 64, vida = 1900},
["Pidgey"] = {level = 1, cons = 22, vida = 380},
["Pidgeotto"] = {level = 20, cons = 47, vida = 1400},
["Pidgeot"] = {level = 65, cons = 101, vida = 3800},
["Rattata"] = {level = 1, cons = 19, vida = 350},
["Raticate"] = {level = 20, cons = 68, vida = 900},
["Spearow"] = {level = 5, cons = 22, vida = 450},
["Fearow"] = {level = 50, cons = 95, vida = 3300},
["Ekans"] = {level = 12, cons = 27, vida = 600},
["Arbok"] = {level = 30, cons = 87, vida = 2900},
["Pikachu"] = {level = 20, cons = 32, vida = 900},
["Raichu"] = {level = 50, cons = 99, vida = 3200},
["Sandshrew"] = {level = 18, cons = 30, vida = 700},
["Sandslash"] = {level = 55, cons = 96, vida = 3400},
["Nidoran Female"] = {level = 10, cons = 27, vida = 600},
["Nidorina"] = {level = 25, cons = 58, vida = 2000},
["Nidoqueen"] = {level = 65, cons = 146, vida = 4200},
["Nidoran Male"] = {level = 10, cons = 34, vida = 650},
["Nidorino"] = {level = 25, cons = 74, vida = 2500},
["Nidoking"] = {level = 65, cons = 169, vida = 4800},
["Clefairy"] = {level = 10, cons = 30, vida = 600},
["Clefable"] = {level = 35, cons = 90, vida = 2400},
["Vulpix"] = {level = 20, cons = 32, vida = 680},
["Ninetales"] = {level = 65, cons = 121, vida = 3400},
["Jigglypuff"] = {level = 10, cons = 30, vida = 550},
["Wigglytuff"] = {level = 42, cons = 95, vida = 2900},
["Zubat"] = {level = 5, cons = 28, vida = 450},
["Golbat"] = {level = 30, cons = 70, vida = 1900},
["Oddish"] = {level = 5, cons = 21, vida = 340},
["Gloom"] = {level = 18, cons = 51, vida = 1400},
["Vileplume"] = {level = 50, cons = 96, vida = 3300},
["Paras"] = {level = 1, cons = 40, vida = 850},
["Parasect"] = {level = 50, cons = 110, vida = 3800},
["Venonat"] = {level = 18, cons = 50, vida = 1350},
["Venomoth"] = {level = 50, cons = 125, vida = 3850},
["Diglett"] = {level = 5, cons = 45, vida = 900},
["Dugtrio"] = {level = 35, cons = 110, vida = 3450},
["Meowth"] = {level = 12, cons = 52, vida = 950},
["Persian"] = {level = 30, cons = 85, vida = 2250},
["Psyduck"] = {level = 12, cons = 50, vida = 950},
["Golduck"] = {level = 55, cons = 150, vida = 4000},
["Mankey"] = {level = 10, cons = 60, vida = 1050},
["Primeape"] = {level = 45, cons = 155, vida = 4500},
["Growlithe"] = {level = 20, cons = 60, vida = 1000},
["Arcanine"] = {level = 80, cons = 170, vida = 6800},
["Poliwag"] = {level = 5, cons = 20, vida = 400},
["Poliwhirl"] = {level = 20, cons = 44, vida = 1200},
["Poliwrath"] = {level = 65, cons = 138, vida = 4400},
["Abra"] = {level = 15, cons = 20, vida = 620},
["Kadabra"] = {level = 50, cons = 57, vida = 2500},
["Alakazam"] = {level = 80, cons = 94, vida = 4000},
["Machop"] = {level = 18, cons = 60, vida = 1100},
["Machoke"] = {level = 40, cons = 110, vida = 3500},
["Machamp"] = {level = 70, cons = 185, vida = 7500},
["Bellsprout"] = {level = 5, cons = 24, vida = 420},
["Weepinbell"] = {level = 18, cons = 49, vida = 1100},
["Victreebel"] = {level = 50, cons = 117, vida = 4000},
["Tentacool"] = {level = 12, cons = 52, vida = 1050},
["Tentacruel"] = {level = 80, cons = 165, vida = 7050},
["Geodude"] = {level = 15, cons = 30, vida = 700},
["Graveler"] = {level = 40, cons = 82, vida = 3000},
["Golem"] = {level = 70, cons = 111, vida = 6500},
["Ponyta"] = {level = 20, cons = 60, vida = 1400},
["Rapidash"] = {level = 60, cons = 160, vida = 5500},
["Slowpoke"] = {level = 12, cons = 55, vida = 1200},
["Slowbro"] = {level = 45, cons = 110, vida = 4600},
["Magnemite"] = {level = 15, cons = 27, vida = 450},
["Magneton"] = {level = 40, cons = 67, vida = 1750},
["Farfetchd"] = {level = 40, cons = 95, vida = 3000},
["Doduo"] = {level = 12, cons = 31, vida = 600},
["Dodrio"] = {level = 45, cons = 78, vida = 2650},
["Seel"] = {level = 20, cons = 50, vida = 1000},
["Dewgong"] = {level = 65, cons = 135, vida = 5200},
["Grimer"] = {level = 12, cons = 30, vida = 600},
["Muk"] = {level = 30, cons = 85, vida = 2400},
["Shellder"] = {level = 5, cons = 45, vida = 800},
["Cloyster"] = {level = 65, cons = 155, vida = 5000},
["Gastly"] = {level = 18, cons = 50, vida = 1000},
["Haunter"] = {level = 45, cons = 105, vida = 3000},
["Gengar"] = {level = 80, cons = 175, vida = 7000},
["Onix"] = {level = 50, cons = 150, vida = 5300},
["Crystal Onix"] = {level = 50, cons = 150, vida = 8300},
["Drowzee"] = {level = 22, cons = 58, vida = 1150},
["Hypno"] = {level = 50, cons = 100, vida = 4600},
["Krabby"] = {level = 5, cons = 45, vida = 850},
["Kingler"] = {level = 35, cons = 100, vida = 3250},
["Voltorb"] = {level = 14, cons = 30, vida = 620},
["Electrode"] = {level = 38, cons = 76, vida = 2000},
["Exeggcute"] = {level = 8, cons = 42, vida = 800},
["Exeggutor"] = {level = 48, cons = 98, vida = 4000},
["Cubone"] = {level = 18, cons = 58, vida = 1200},
["Marowak"] = {level = 45, cons = 105, vida = 3900},
["Hitmonlee"] = {level = 60, cons = 140, vida = 5500},
["Hitmonchan"] = {level = 60, cons = 140, vida = 5500},
["Lickitung"] = {level = 45, cons = 100, vida = 4800},
["Koffing"] = {level = 15, cons = 60, vida = 900},
["Weezing"] = {level = 30, cons = 100, vida = 2800},
["Rhyhorn"] = {level = 35, cons = 80, vida = 3800},
["Rhydon"] = {level = 65, cons = 175, vida = 7000},
["Chansey"] = {level = 60, cons = 130, vida = 7500},
["Tangela"] = {level = 40, cons = 85, vida = 3500},
["Kangaskhan"] = {level = 60, cons = 160, vida = 7000},
["Horsea"] = {level = 5, cons = 19, vida = 300},
["Seadra"] = {level = 45, cons = 68, vida = 2500},
["Goldeen"] = {level = 10, cons = 50, vida = 950},
["Seaking"] = {level = 25, cons = 80, vida = 2000},
["Staryu"] = {level = 15, cons = 55, vida = 1050},
["Starmie"] = {level = 45, cons = 95, vida = 3800},
["Mr.Mime"] = {level = 60, cons = 110, vida = 5500},
["Scyther"] = {level = 70, cons = 145, vida = 6500},
["Jynx"] = {level = 65, cons = 125, vida = 6000},
["Elekid"] = {level = 30, cons = 150, vida = 1800},
["Electabuzz"] = {level = 70, cons = 150, vida = 6800},
["Shiny Electabuzz"] = {level = 70, cons = 150, vida = 9500},
["Magmar"] = {level = 70, cons = 160, vida = 7200},
["Pinsir"] = {level = 42, cons = 95, vida = 4000},
["Tauros"] = {level = 40, cons = 100, vida = 4200},
["Magikarp"] = {level = 1, cons = 5, vida = 120},
["Gyarados"] = {level = 75, cons = 195, vida = 7800},
["Lapras"] = {level = 70, cons = 140, vida = 7000},
["Ditto"] = {level = 40, cons = 100, vida = 4000},
["Eevee"] = {level = 20, cons = 55, vida = 1500},
["Vaporeon"] = {level = 55, cons = 110, vida = 4500},
["Jolteon"] = {level = 55, cons = 110, vida = 4500},
["Flareon"] = {level = 55, cons = 110, vida = 4500},
["Porygon"] = {level = 45, cons = 10, vida = 100},
["Omanyte"] = {level = 20, cons = 55, vida = 1300},
["Omastar"] = {level = 70, cons = 140, vida = 6000},
["Kabuto"] = {level = 20, cons = 55, vida = 1300},
["Kabutops"] = {level = 70, cons = 150, vida = 6500},
["Aerodactyl"] = {level = 100, cons = 190, vida = 8000},
["Snorlax"] = {level = 85, cons = 200, vida = 9500},
["Articuno"] = {level = 120, cons = 200, vida = 11000},
["Zapdos"] = {level = 120, cons = 200, vida = 11000},
["Moltres"] = {level = 120, cons = 200, vida = 11000},
["Dratini"] = {level = 10, cons = 55, vida = 1200},
["Dragonair"] = {level = 70, cons = 165, vida = 5600},
["Dragonite"] = {level = 100, cons = 250, vida = 10800},
["Mewtwo"] = {level = 100, cons = 175, vida = 8500},
["Mew"] = {level = 100, cons = 125, vida = 7200},
}

local msgunica = true
local msgunicago1, msgunicaback1 = "Go, doka!", "Come back, doka!"
local msgunicago2, msgunicaback2 = "Let's do it, doka!", "Thanks for helping, doka!"
local msgunicago3, msgunicaback3 = "I choose you, doka!", "That's enough, come back!"
local msgunicago4, msgunicaback4 = "I need your help, doka!", "You were great, doka!"
local msgunicago5, msgunicaback5 = "Let's fight, doka!", "Excellent work, doka!"
local msgunicago6, msgunicaback6 = "It's battle time, doka!", "Well done, doka!"

function onUse(cid, item, frompos, item2, topos)
if #getCreatureSummons(cid) >= 1 and getPlayerStorageValue(getCreatureSummons(cid)[1], 33) >= 1 then
return true
end
local random2 = math.random(1,6)
if random2 == 1 then
msgunicaback = msgunicaback1
elseif random2 == 2 then
msgunicaback = msgunicaback2
elseif random2 == 3 then
msgunicaback = msgunicaback3
elseif random2 == 4 then
msgunicaback = msgunicaback4
elseif random2 == 5 then
msgunicaback = msgunicaback5
elseif random2 == 6 then
msgunicaback = msgunicaback6
end
local random = math.random(1,6)
if random == 1 then
msgunicago = msgunicago1
elseif random == 2 then
msgunicago = msgunicago2
elseif random == 3 then
msgunicago = msgunicago3
elseif random == 4 then
msgunicago = msgunicago4
elseif random == 5 then
msgunicago = msgunicago5
elseif random == 6 then
msgunicago = msgunicago6
end

if item.itemid == 2222 or item.itemid == 2223 then
gobackeff = 10
elseif item.itemid == 2220 or item.itemid == 2221 then
gobackeff = 191
end
local effect = gobackeff

if item.itemid == 2223 or item.itemid == 2221 then

if #getCreatureSummons(cid) >= 1 then
local z = getCreatureSummons(cid)[1]
local pokename = getCreatureName(z)
local mbk = msgunicaback:gsub("doka", pokename)
if getItemAttribute(item.uid, "poke"):find(getCreatureName(z)) then
doTransformItem(item.uid, item.itemid-1)
doCreatureSay(cid, mbk, TALKTYPE_SAY)
local summom = getCreatureSummons(cid)
local maxh = pokes[getCreatureName(summom[1])].vida
local pct2 = ((getCreatureHealth(summom[1])) / (getCreatureMaxHealth(summom[1])))
local vids = ((getCreatureHealth(summom[1])) - 2)
doCreatureAddHealth(summom[1], -vids)
setCreatureMaxHealth(summom[1], maxh)
doCreatureAddHealth(summom[1], ((maxh) * (pct2)))
doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]")
setPlayerStorageValue(cid, 61204, 0)
setPlayerStorageValue(cid, 2, 0)
doSendMagicEffect(getCreaturePosition(z), effect)
doRemoveCreature(z)
return true
end
end

elseif item.itemid == 2222 or item.itemid == 2220 then

if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then
doPlayerSendCancel(cid, "You must put your pokeball in the correct place!")
return TRUE
end


if not canSummon(cid) then
return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTENOUGHROOM)
end

if getPlayerStorageValue(cid, 63215) >= 1 then
return doPlayerSendCancel(cid, "You can't use pokeball while surfing.")
end

if getPlayerStorageValue(cid, 62314) >= 1 then
return doPlayerSendCancel(cid, "You can't use pokeball while flying.")
end

if #getCreatureSummons(cid) >= 1 then
return doPlayerSendCancel(cid, "You have already summoned a pokemon.")
end

for i,x in pairs(pokes) do
if i == getItemAttribute(item.uid, "poke"):sub(9, findLetter(getItemAttribute(item.uid, "poke"), "'")-1) then

if getPlayerLevel(cid) < x.level then
doPlayerSendCancel(cid, "You need level "..x.level.." or higher to use this pokemon.")
return true
end
local removed = doCreateItem(1285, 1, getThingPos(cid))
doSummonMonster(cid, i)
local pk = getCreatureSummons(cid)[1]
doTeleportThing(pk, getClosestFreeTile(pk, getThingPos(cid)), false)
doRemoveItem(removed, 1)
doCreatureSetLookDir(pk, 2)
local maxh = pokes[getCreatureName(pk)].vida
local levellife = ((getPlayerLevel(cid)) * (pokes[getCreatureName(pk)].cons))
local health = tonumber(getItemAttribute(item.uid, "poke"):match("%[(.-)/"))
doConvinceCreature(cid, pk)
doCreatureAddHealth(pk, health-maxh)
local pct = ((getCreatureHealth(pk)) / (getCreatureMaxHealth(pk)))
local vidis = (getCreatureHealth(pk))
setCreatureMaxHealth(pk, ((maxh) + (levellife)))
doCreatureAddHealth(pk, 2)
doCreatureAddHealth(pk, -vidis)
doCreatureAddHealth(pk, ((getCreatureMaxHealth(pk)) * (pct)) - 2)
doTransformItem(item.uid, item.itemid+1)
local pokename = getCreatureName(getCreatureSummons(cid)[1])
local mgo = msgunicago:gsub("doka", pokename)
doCreatureSay(cid, mgo, TALKTYPE_SAY)
doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), ".")))
doSendMagicEffect(getCreaturePosition(pk), effect)
setPlayerStorageValue(cid, 61204, 1)
registerCreatureEvent(pk, "DiePoke")
registerCreatureEvent(pk, "Exp")
break
end
end
end
return TRUE
end

 

 

Meu catch:

 

local pokes = {
["Bulbasaur"] = {chance = 45, corpse = 5969, health = 1200, maxhealth = 1200},
["Ivysaur"] = {chance = 45, corpse = 5982, health = 2600, maxhealth = 2600},
["Venusaur"] = {chance = 45, corpse = 5962, health = 5200, maxhealth = 5200},
["Shiny Venusaur"] = {chance = 45, corpse = 8764, health = 10400, maxhealth = 10400},
["Machop"] = {chance = 180, corpse = 6045, health = 1100, maxhealth = 1100},
["Machoke"] = {chance = 90, corpse = 4251, health = 3500, maxhealth = 3500},
["Machamp"] = {chance = 45, corpse = 6048, health = 7500, maxhealth = 7500},
["Geodude"] = {chance = 255, corpse = 6071, health = 700, maxhealth = 700},
["Graveler"] = {chance = 120, corpse = 6516, health = 3000, maxhealth = 3000},
["Golem"] = {chance = 45, corpse = 6046, health = 6500, maxhealth = 6500},
["Poliwag"] = {chance = 255, corpse = 6042, health = 400, maxhealth = 400},
["Poliwhirl"] = {chance = 120, corpse = 6054, health = 1200, maxhealth = 1200},
["Poliwrath"] = {chance = 45, corpse = 6033, health = 4400, maxhealth = 4400},
["Tentacool"] = {chance = 190, corpse = 2961, health = 1050, maxhealth = 1050},
["Shiny Tentacool"] = {chance = 150, corpse = 8748, health = 2100, maxhealth = 2100},
["Tentacruel"] = {chance = 60, corpse = 6037, health = 7500, maxhealth = 7500},
["Shiny Tentacruel"] = {chance = 45, corpse = 8757, health = 15000, maxhealth = 15000},
["Bellsprout"] = {chance = 255, corpse = 2806, health = 420, maxhealth = 420},
["Weepinbell"] = {chance = 120, corpse = 4266, health = 1100, maxhealth = 1100},
["Victreebel"] = {chance = 45, corpse = 6332, health = 4000, maxhealth = 4000},
["Abra"] = {chance = 200, corpse = 2905, health = 620, maxhealth = 620},
["Shiny Abra"] = {chance = 50, corpse = 8771, health = 10000, maxhealth = 10000},
["Kadabra"] = {chance = 100, corpse = 6060, health = 2500, maxhealth = 2500},
["Alakazam"] = {chance = 50, corpse = 6057, health = 4000, maxhealth = 4000},
["Shiny Alakazam"] = {chance = 25, corpse = 6057, health = 20000, maxhealth = 20000},
["Charmander"] = {chance = 45, corpse = 5983, health = 970, maxhealth = 970},
["Charmeleon"] = {chance = 45, corpse = 5981, health = 2900, maxhealth = 2900},
["Charizard"] = {chance = 45, corpse = 6005, health = 5200, maxhealth = 5200},
["Blastoise"] = {chance = 45, corpse =5999, health = 5900, maxhealth = 5900},
["Shiny Blastoise"] = {chance = 25, corpse =5950, health = 12000, maxhealth = 12000},
["Wartortle"] = {chance = 45, corpse =5978, health = 2800, maxhealth = 2800},
["Squirtle"] = {chance = 45, corpse =6008, health = 1350, maxhealth = 1350},
["Caterpie"] = {chance = 255, corpse =5970, health = 300, maxhealth = 300},
["Metapod"] = {chance = 120, corpse =5971, health = 1100, maxhealth = 1100},
["Butterfree"] = {chance = 45, corpse =5985, health = 2000, maxhealth = 2000},
["Shiny butterfle"] = {chance = 25, corpse =8762, health = 4000, maxhealth = 4000},
["Weedle"] = {chance = 255, corpse =5964, health = 325, maxhealth = 325},
["Kakuna"] = {chance = 120, corpse =6000, health = 900, maxhealth = 900},
["Beedrill"] = {chance = 45, corpse =5990, health = 1900, maxhealth = 1900},
["Shiny Bedril"] = {chance = 25, corpse =8767, health = 4000, maxhealth = 4000},
["Pidgey"] = {chance = 255, corpse =5961, health = 380, maxhealth = 380},
["Pidgeotto"] = {chance = 120, corpse =5966 , health = 1400, maxhealth = 1400},
["Pidgeot"] = {chance = 45, corpse =6020, health = 3800, maxhealth = 3800},
["Rattata"] = {chance = 255, corpse =5974, health = 350, maxhealth = 350},
["Shiny Rattata"] = {chance = 125, corpse =8751, health = 800, maxhealth = 800},
["Raticate"] = {chance = 127, corpse =6007, health = 900, maxhealth = 900},
["Shiny Raticate"] = {chance = 63, corpse =8765, health = 1800, maxhealth = 1800},
["Spearow"] = {chance = 255, corpse =5968, health = 450, maxhealth = 450},
["Fearow"] = {chance = 90, corpse =5992, health = 3300, maxhealth = 3300},
["Ekans"] = {chance = 255, corpse =5979, health = 600, maxhealth = 600},
["Arbok"] = {chance = 90, corpse =5984, health = 2900, maxhealth = 2900},
["Pikachu"] = {chance = 190, corpse =6001, health = 900, maxhealth = 900},
["Raichu"] = {chance = 75, corpse =5996, health = 3200, maxhealth = 3200},
["Shiny Raichu"] = {chance = 32,corpse =8770, health = 6400, maxhealth = 6400},
["Sandshrew"] = {chance = 255, corpse =5988, health = 700, maxhealth = 700},
["Sandslash"] = {chance = 90, corpse =6041, health = 3400, maxhealth = 3400},
["Nidoranfe"] = {chance = 235, corpse =6013, health = 600, maxhealth = 600},
["Nidorina"] = {chance = 120, corpse =6014, health = 2000, maxhealth = 2000},
["Nidoqueen"] = {chance = 45, corpse =6021, health = 4200, maxhealth = 4200},
["Nidoran"] = {chance = 235, corpse =6015, health = 650, maxhealth = 650},
["Nidorino"] = {chance = 120, corpse =6019, health = 2500, maxhealth = 2500},
["Nidoking"] = {chance = 45, corpse =5995, health = 4800, maxhealth = 4800},
["Clefairy"] = {chance = 150, corpse =2966, health = 600, maxhealth = 600},
["Clefable"] = {chance = 25, corpse =6006, health = 2400, maxhealth = 2400},
["Vulpix"] = {chance = 190, corpse =6003, health = 680, maxhealth = 680},
["Ninetales"] = {chance = 75, corpse =6040, health = 3400, maxhealth = 3400},
["Jigglypuff"] = {chance = 170, corpse =6011, health = 550, maxhealth = 550},
["Wigglytuff"] = {chance = 50, corpse =6012, health = 2900, maxhealth = 2900},
["Zubat"] = {chance = 255, corpse =5989, health = 450, maxhealth = 450},
["Shiny Zubat"] = {chance = 122, corpse =8750, health = 1000, maxhealth = 1000},
["Golbat"] = {chance = 90, corpse =6053, health = 1900, maxhealth = 1900},
["Oddish"] = {chance = 255, corpse =3008, health = 340, maxhealth = 340},
["Shiny Oddish"] = {chance = 122,corpse =8749, health = 700, maxhealth = 700},
["Gloom"] = {chance = 120, corpse =6017, health = 1400, maxhealth = 1400},
["Vileplume"] = {chance = 45, corpse =6025, health = 3300, maxhealth = 3300},
["Paras"] = {chance = 255, corpse =3007, health = 850, maxhealth = 850},
["Shiny Paras"] = {chance = 122, corpse =8743, health = 1800, maxhealth = 1800},
["Parasect"] = {chance = 75, corpse =6027, health = 3800, maxhealth = 3800},
["Shiny Parasect"] = {chance = 35, corpse =8756, health = 8000, maxhealth = 8000},
["Venonath"] = {chance = 190, corpse =5997, health = 1350, maxhealth = 1350},
["Venomoth"] = {chance = 75, corpse =2925, health = 3850, maxhealth = 3850},
["Diglet"] = {chance = 255, corpse =6023, health = 900, maxhealth = 900},
["Dugtrio"] = {chance = 50, corpse =6024, health = 3450, maxhealth = 3450},
["Meowth"] = {chance = 255, corpse =6034, health = 950, maxhealth = 950},
["Persian"] = {chance = 90, corpse =6009, health = 2250, maxhealth = 2250},
["Psyduck"] = {chance = 190, corpse =6029, health = 950, maxhealth = 950},
["Golduck"] = {chance = 75, corpse =6028, health = 4000, maxhealth = 4000},
["Mankey"] = {chance = 190, corpse =6035, health = 1050, maxhealth = 1050},
["Primeape"] = {chance = 75, corpse =6032, health = 4500, maxhealth = 4500},
["Ponyta"] = {chance = 190, corpse =5975, health = 1400, maxhealth = 1400},
["Rapidash"] = {chance = 60, corpse =4323, health = 5500, maxhealth = 5500},
["Slowpoke"] = {chance = 190, corpse =2926, health = 1200, maxhealth = 1200},
["Slowbro"] = {chance = 75, corpse =5986, health = 4600, maxhealth = 4600},
["Doduo"] = {chance = 190, corpse =2842, health = 600, maxhealth = 600},
["Dodrio"] = {chance = 45, corpse =6047, health = 2650, maxhealth = 2650},
["Seel"] = {chance = 190, corpse =6030, health = 1000, maxhealth = 1000},
["Dewgong"] = {chance = 75, corpse =6038, health = 5200, maxhealth = 5200},
["Magnemite"] = {chance = 190, corpse =6056, health = 450, maxhealth = 450},
["Magneton"] = {chance = 60, corpse =6076, health = 1750, maxhealth = 1750},
["Growlithe"] = {chance = 190, corpse =6036, health = 1000, maxhealth = 1000},
["Shiny Growlithe"] = {chance = 90, corpse =8742, health = 2000, maxhealth = 2000},
["Shiny Arcanine"] = {chance = 32, corpse =8746, health = 14000, maxhealth = 14000},
["Arcanine"] = {chance = 75, corpse =6031, health = 6800, maxhealth = 6800},
["Grimer"] = {chance = 190, corpse =6055, health = 600, maxhealth = 600},
["Shiny Grimer"] = {chance = 80, corpse =8752, health = 1200, maxhealth = 1200},
["Muk"] = {chance = 75, corpse =2845, health = 2400, maxhealth = 2400},
["Shiny Muk"] = {chance = 32, corpse =8747, health = 5000, maxhealth = 5000},
["Shellder"] = {chance = 190, corpse =2837, health = 800, maxhealth = 800},
["Cloyster"] = {chance = 60, corpse =2932, health = 5000, maxhealth = 5000},
["Gastly"] = {chance = 190, corpse =5993, health = 1000, maxhealth = 1000},
["Haunter"] = {chance = 90, corpse =6004, health = 3000, maxhealth = 3000},
["Gengar"] = {chance = 45, corpse =6336, health = 7000, maxhealth = 7000},
["Onix"] = {chance = 45, corpse =2990, health = 5300, maxhealth = 5300},
["Drowzee"] = {chance = 190, corpse =6026, health = 1150, maxhealth = 1150},
["Hypno"] = {chance = 75, corpse =6046, health = 4600, maxhealth = 4600},
["Shiny Krabby"] = {chance = 112, corpse =8755, health =1700, maxhealth =1700},
["Krabby"] = {chance = 225,corpse =6039, health = 850, maxhealth = 850},
["Shiny Kingler"] = {chance = 30, corpse =8769, health = 6600, maxhealth = 6600},
["Kingler"] = {chance = 60, corpse =6340, health = 3250, maxhealth = 3250},
["Voltorb"] = {chance = 190, corpse =6049, health = 620, maxhealth = 620},
["Shiny Voltorb"] = {chance = 140, corpse =8754, health = 1200, maxhealth = 1200},
["Electrode"] = {chance = 60, corpse =6051, health = 2000, maxhealth = 2000},
["Shiny Electrode"] = {chance = 30, corpse =8753, health = 4000, maxhealth = 4000},
["Exeggcute"] = {chance = 90, corpse =2982, health = 800, maxhealth = 800},
["Exeggutor"] = {chance = 45, corpse =3005, health = 4000, maxhealth = 4000}, -- PAREI AQUI!
["Cubone"] = {chance = 70, corpse =6050, health = 1200, maxhealth = 1200},
["Marowak"] = {chance = 40, corpse =6072, health = 3900, maxhealth = 3900},
["Hitmonlee"] = {chance = 20, corpse =6067, health = 5500, maxhealth = 5500},
["Hitmonchan"] = {chance = 20, corpse =5977, health = 5500, maxhealth = 5500},
["Goldeen"] = {chance = 100, corpse = 2970, health = 950, maxhealth = 950},
["Seaking"] = {chance = 50, corpse =3038, health = 2000, maxhealth = 2000},
["Koffing"] = {chance = 100, corpse = 2936, health = 900, maxhealth = 900},
["Weezing"] = {chance = 70, corpse =6306, health = 2800, maxhealth = 2800},
["Rhydon"] = {chance = 50, corpse = 2858, health = 7000, maxhealth = 7000},
["Rhyhorn"] = {chance = 70, corpse =3035, health = 3800, maxhealth = 3800},
["Chansey"] = {chance = 50, corpse = 6010, health = 7500, maxhealth = 7500},
["Tangela"] = {chance = 60, corpse = 5976, health = 3500, maxhealth = 3500},
["Kangaskhan"] = {chance = 30, corpse = 6073, health = 7000, maxhealth = 7000},
["Shiny Horsea"] = {chance = 70, corpse = 8768, health = 600, maxhealth = 600},
["Horsea"] = {chance = 150, corpse = 2973, health = 300, maxhealth = 300},
["Shiny Seadra"] = {chance = 60, corpse = 8760, health =5000, maxhealth = 5000 },
["Seadra"] = {chance = 60, corpse = 2872, health =2500, maxhealth = 2500 },
["Staryu"] = {chance = 150, corpse = 5987, health = 1050, maxhealth = 1050},
["Starmie"] = {chance = 60, corpse = 7320, health = 3800, maxhealth = 3800},
["Mr.mime"] = {chance = 30, corpse =6069, health = 5500, maxhealth = 5500},
["Scyther"] = {chance = 30, corpse =3002, health = 6500, maxhealth = 6500},
["Shiny Scyther"] = {chance = 5, corpse =8772, health = 13000, maxhealth = 13000},
["Jynx"] = {chance = 40, corpse = 6077, health = 6000, maxhealth = 6000},
["Shiny Jynx"] = {chance = 15, corpse = 8758, health = 12000, maxhealth = 12000},
["Electabuzz"] = {chance = 30, corpse =6065, health = 6800, maxhealth = 6800},
["Shiny Electabuzz"] = {chance = 15, corpse =8773, health = 14000, maxhealth = 14000},
["Magmar"] = {chance = 30, corpse =7283, health = 7200, maxhealth = 7200},
["Pinsir"] = {chance = 50, corpse = 7282, health = 4000, maxhealth = 4000},
["Tauros"] = {chance = 50, corpse = 6302, health = 4200, maxhealth = 4200},
["Magikarp"] = {chance = 700, corpse = 2818, health = 120, maxhealth = 120 },
["Shiny Magikarp"] = {chance = 200, corpse = 8766, health = 240, maxhealth = 240},
["Gyarados"] = {chance = 30, corpse = 6331, health = 7800, maxhealth = 7800},
["Shiny Gyarados"] = {chance = 10, corpse = 2020, health = 18000, maxhealth = 18000},
["Lapras"] = {chance = 20, corpse =6018, health = 7000, maxhealth = 7000},
["Ditto"] = {chance = 35, corpse =2817, health = 4000, maxhealth = 4000},
["Vaporeon"] = {chance = 50, corpse =5960, health = 4500, maxhealth = 4500},
["Eevee"] = {chance = 100, corpse =6364, health = 1500, maxhealth = 1500},
["Flareon"] = {chance = 50, corpse =6059, health = 4500, maxhealth = 4500},
["Jolteon"] = {chance = 50, corpse =6044, health = 4500, maxhealth = 4500},
["Porygon"] = {chance = 35, corpse =5963 , health = 1700, maxhealth = 1700},
["Omanyte"] = {chance = 60, corpse =5998, health = 1300, maxhealth = 1300},
["Omastar"] = {chance = 30, corpse =5994, health = 6000, maxhealth = 6000},
["Kabutops"] = {chance = 30, corpse = 6345, health = 6500, maxhealth = 6500},
["Kabuto"] = {chance = 60, corpse = 5972, health = 1300, maxhealth = 1300},
["Aerodactyl"] = {chance = 10, corpse = 6338, health = 8000, maxhealth = 8000},
["Snorlax"] = {chance = 30, corpse = 6016, health = 9500, maxhealth = 9500},
["Moltres"] = {chance = 1, corpse = 7330, health = 11000, maxhealth = 11000},
["Articuno"] = {chance = 1, corpse = 7256, health = 11000, maxhealth = 11000},
["Zapdos"] = {chance = 1, corpse = 6074, health = 11000, maxhealth = 11000},
["Crystal Onix"] = {chance = 10, corpse = 6320, health = 10000, maxhealth = 10000},
["Mew"] = {chance = 1, corpse = 2939, health = 7200, maxhealth = 7200},
["Mewtwo"] = {chance = 1, corpse = 5973, health = 8500, maxhealth = 8500},
["Elder Charizard"] = {chance = 10, corpse = 2954, health = 10000, maxhealth = 10000},
["Dragonite"] = {chance = 10, corpse = 4295, health = 10800, maxhealth = 10800},
["Dragonair"] = {chance = 20, corpse = 6002, health = 5600, maxhealth = 5600},
["Dratini"] = {chance = 40, corpse = 2879, health = 1200, maxhealth = 1200},
["Farfetch'd"] = {chance = 80, corpse = 2836, health = 3000, maxhealth = 3000},
["Shiny Farfetch'd"] = {chance = 100, corpse = 8745, health = 6000, maxhealth = 6000}
}

local description = "Contains a %pokename."

function onUse(cid, item, frompos, item2, topos)
local name = getItemNameById(item2.itemid)
if item.itemid == 2147 then
catchrate = 1
oncatch = 24
onfail = 23
bolabola = 2222
elseif item.itemid == 2146 then
catchrate = 4
oncatch = 200
onfail = 199
bolabola = 2220
end
local rate = (catchrate)
local catch = oncatch
local fail = onfail
local newid = bolabola
for i,x in pairs(pokes) do
if getItemNameById(item2.itemid):find(i:lower()) then
if getItemIdByName(name) == pokes[i].corpse then
doRemoveItem(item.uid, 1)
doRemoveItem(item2.uid, 1)
if math.random(0,100) <= ((rate)*(x.chance)/10) then
doSendMagicEffect(topos, catch)

local nas = {
["%%pokename"] = i
}
for i,x in pairs(nas) do
if description:find(i) then
description = description:gsub(i, x)
end
end

local function capturou(params)
if not isCreature(params.cid) then
return true
end
if getPlayerFreeCap(cid) <= 0.99 then
item = doCreateItemEx(newid-1)
doItemSetAttribute(item, "poke", params.poke)
doItemSetAttribute(item, "nome", params.nome)
doItemSetAttribute(item, "description", params.description)
doPlayerSendMailByName(getCreatureName(params.cid), item, 1)
doPlayerSendTextMessage(cid, 27, "Congratulations, you caught a "..i.."!")
doPlayerSendTextMessage(cid, 27, "Since you are already holding six pokemons, this pokeball has been sent to your depot.")
else
item = doCreateItemEx(params.ball)
doItemSetAttribute(item, "poke", params.poke)
doItemSetAttribute(item, "nome", params.nome)
doItemSetAttribute(item, "description", params.description)
doPlayerAddItemEx(params.cid, item, true)
doTransformItem(item, newid)
doPlayerSendTextMessage(cid, 27, "Congratulations, you caught a "..i.."!")
end
if #getCreatureSummons(cid) >= 1 then
doSendMagicEffect(getThingPos(getCreatureSummons(cid)[1]), 178)
else
doSendMagicEffect(getThingPos(cid), 178)
end
end

local description = "Contains a "..i.."."
local poke1 = "This is "..i.."'s pokeball. HP = ["..x.health.."/"..x.maxhealth.."]"
addEvent(capturou, 4000, {cid = cid, poke = poke1, nome = i, description = description, ball = 2219, letter = 2597})
else
function ruim(params)
if not isCreature(params.cid) then
return true
end
doPlayerSendTextMessage(params.cid, 27, "Sorry, you didn\'t catch that pokemon.")
if #getCreatureSummons(params.cid) >= 1 then
doSendMagicEffect(getThingPos(getCreatureSummons(params.cid)[1]), 166)
else
doSendMagicEffect(getThingPos(params.cid), 166)
end
end
addEvent(ruim, 4000, {cid = cid})
doSendMagicEffect(topos, fail)
end
end
end
end
return TRUE
end

Link para o comentário
Compartilhar em outros sites

cara em relação a isso eu tbm estou tentando faser mais eu acho que vc tem que utilizar um item edtor ou algo parecido e tem que mecher com item.otb eu ainda estou tentando espero que tenha le ajudado e boa sorte xD

áa mais uma coisa me passa o seu sistema de m1 m2 m3 m4.....?

Link para o comentário
Compartilhar em outros sites

Cara da pra fazer, eu fiz mas tem que fazer alterações em muuuuuuitos scripts, se vc não river um conhecimento básico a médio de scripting, você não vai conseguir. :/

Se você quiser saber ainda como faz, me mande uma mp que depois eu faço um tutorial pra isso ai.

 

~Att Allan162

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...