Ir para conteúdo

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
https://xtibia.com/forum/topic/152830-ajuda-com-great-e-super-ball/
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
https://xtibia.com/forum/topic/152830-ajuda-com-great-e-super-ball/#findComment-1009794
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
https://xtibia.com/forum/topic/152830-ajuda-com-great-e-super-ball/#findComment-1009806
Compartilhar em outros sites

×
×
  • Criar Novo...