Ir para conteúdo

484539

Posts Recomendados

Bom galera do Xtibia estou com um problema e preciso de um ajuda

 

Eu toda vez que vou dar go/back no meu server no console aparece isso

obs*começou depois que alterei meu go/back

eu uso pokemon ex

Alguem pode ageitar esse novo go/back para mim??

 

 

[19/11/2011 09:38:09] data/actions/scripts/goback.lua:onUse

[19/11/2011 09:38:09] Description:

[19/11/2011 09:38:09] data/actions/scripts/goback.lua:341: attempt to call global 'setCreatureName' (a nil value)

[19/11/2011 09:38:09] stack traceback:

[19/11/2011 09:38:09] data/actions/scripts/goback.lua:341: in function <data actions="" scripts="" goback.lua:215="">

 

alguem pode me ajudar

 

ta aqui meu go/back antigo

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},
["Squirtle"] = {level = 20, cons = 47, vida = 1350},
["Wartortle"] = {level = 40, cons = 93, vida = 2800},
["Blastoise"] = {level = 85, cons = 194, vida = 5900},
["Caterpie"] = {level = 5, cons = 13, vida = 300},
["Metapod"] = {level = 10, cons = 30, vida = 1100},
["Butterfree"] = {level = 30, cons = 56, vida = 2000},
["Weedle"] = {level = 5, cons = 16, vida = 325},
["Kakuna"] = {level = 10, cons = 32, vida = 900},
["Beedrill"] = {level = 30, cons = 64, vida = 1900},
["Pidgey"] = {level = 5, 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},
["Shiny Rattata"] = {level = 10, cons = 28, vida = 900},
["Raticate"] = {level = 20, cons = 68, vida = 900},
["Spearow"] = {level = 5, cons = 22, vida = 450},
["Fearow"] = {level = 50, cons = 95, vida = 3300},
["Ekans"] = {level = 15, 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 = 35, cons = 70, vida = 1900},
["Oddish"] = {level = 5, cons = 21, vida = 340},
["Gloom"] = {level = 25, cons = 51, vida = 1400},
["Vileplume"] = {level = 50, cons = 96, vida = 3300},
["Paras"] = {level = 5, 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 = 10, cons = 45, vida = 900},
["Dugtrio"] = {level = 35, cons = 110, vida = 3500},
["Meowth"] = {level = 12, cons = 52, vida = 950},
["Persian"] = {level = 25, 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 = 65, cons = 185, vida = 7500},
["Bellsprout"] = {level = 5, cons = 24, vida = 420},
["Weepinbell"] = {level = 25, cons = 49, vida = 1100},
["Victreebel"] = {level = 50, cons = 117, vida = 4000},
["Tentacool"] = {level = 15, cons = 52, vida = 1050},
["Tentacruel"] = {level = 70, 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 = 25, cons = 60, vida = 1400},
["Rapidash"] = {level = 60, cons = 160, vida = 5500},
["Slowpoke"] = {level = 10, 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 = 10, 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},
["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 = 10, cons = 30, vida = 620},
["Electrode"] = {level = 38, cons = 76, vida = 2000},
["Exeggcute"] = {level = 10, cons = 42, vida = 800},
["Exeggutor"] = {level = 48, cons = 98, vida = 4000},
["Cubone"] = {level = 20, cons = 58, vida = 1200},
["Marowak"] = {level = 45, cons = 105, vida = 3900},
["Hitmonlee"] = {level = 60, cons = 205, vida = 9250},
["Hitmonchan"] = {level = 60, cons = 200, vida = 10500},
["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 = 50, 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},
["Electabuzz"] = {level = 70, cons = 150, vida = 6800},
["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},
["Shiny Magikarp"] = {level = 10, cons = 30, vida = 240},
["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},
["Shiny Charizard"] = {level = 100, cons = 280, vida = 7200},
["Shiny Paras"] = {level = 15, cons = 120, vida = 1400},
["Shiny Oddish"] = {level = 15, cons = 65, vida = 990},
["Shiny Zubat"] = {level = 15, cons = 85, vida = 1200},
["Shiny Tentacool"] = {level = 20, cons = 140, vida = 0},
["Shiny Tentacruel"] = {level = 100, cons = 140, vida = 0},
["Shiny Raticate"] = {level = 35, cons = 140, vida = 0},
["Shiny Krabby"] = {level = 20, cons = 140, vida = 0},
["Shiny Kingler"] = {level = 50, cons = 140, vida = 0},
["Shiny Horsea"] = {level = 15, cons = 140, vida = 0},
["Shiny Seadra"] = {level = 60, cons = 140, vida = 0},
["Shiny Gyarados"] = {level = 120, cons = 200, vida = 18000},
["Shiny Parasect"] = {level = 60, cons = 140, vida = 0},
["Shiny Scyther"] = {level = 100, cons = 140, vida = 0},
["Shiny Electabuz"] = {level = 100, cons = 140, vida = 0},
["Shiny Jynx"] = {level = 80, cons = 140, vida = 0},
["Shiny Electrode"] = {level = 50, cons = 140, vida = 0},
["Shiny Voltorb"] = {level = 25, cons = 140, vida = 0},
["Shiny Raichu"] = {level = 70, cons = 140, vida = 0},
["ShinyVenonat"] = {level = 25, cons = 140, vida = 0},
["Shiny Venomoth"] = {level = 60, cons = 140, vida = 0},
["Shiny Beedril"] = {level = 35, cons = 140, vida = 0},
["Shiny Butterfree"] = {level = 40, cons = 140, vida = 0},
["Shiny Venusaur"] = {level = 100, cons = 140, vida = 0},
["Shiny Blastoise"] = {level = 100, cons = 140, vida = 0},
["Shiny Farfetchd"] = {level = 50, cons = 140, vida = 0},
["Shiny Grimer"] = {level = 20, cons = 140, vida = 0},
["Shiny Muk"] = {level = 50, cons = 140, vida = 0},
["Shiny Growlithe"] = {level = 30, cons = 140, vida = 0},
["Shiny Arcanine"] = {level = 100, cons = 140, vida = 0},
["Shiny Dratini"] = {level = 35, cons = 140, vida = 0},
["Shiny Abra"] = {level = 50, cons = 140, vida = 0},
["Elite Hitmonlee"] = {level = 100, cons = 250, vida = 16500},
["Elite Hitmonchan"] = {level = 100, cons = 240, vida = 17500},
["Aipom"] = {level = 10, cons = 140, vida = 3000},
["Ampharos"] = {level = 80, cons = 140, vida = 9000},
["Ariados"] = {level = 40, cons = 140, vida = 3000},
["Azumarill"] = {level = 50, cons = 140, vida = 3000},
["Bayleef"] = {level = 40, cons = 140, vida = 6000},
["Bellossom"] = {level = 50, cons = 140, vida = 3000},
["Blissey"] = {level = 80, cons = 140, vida = 3000},
["Celebi"] = {level = 300, cons = 140, vida = 3000},
["Chikorita"] = {level = 20, cons = 140, vida = 3000},
["Chinchou"] = {level = 20, cons = 140, vida = 3000},
["Cleffa"] = {level = 5, cons = 140, vida = 3000},
["Corsola"] = {level = 50, cons = 140, vida = 3000},
["Crobat"] = {level = 50, cons = 140, vida = 5500},
["Croconaw"] = {level = 40, cons = 140, vida = 6000},
["Cyndaquil"] = {level = 20, cons = 140, vida = 3000},
["Delibird"] = {level = 50, cons = 140, vida = 5000},
["Donphan"] = {level = 50, cons = 140, vida = 6000},
["Dunsparce"] = {level = 25, cons = 140, vida = 3000},
["Elekid"] = {level = 20, cons = 140, vida = 3000},
["Entei"] = {level = 300, cons = 140, vida = 3000},
["Espeon"] = {level = 55, cons = 140, vida = 5500},
["Feraligatr"] = {level = 80, cons = 140, vida = 9000},
["Flaaffy"] = {level = 40, cons = 140, vida = 6000},
["Forretress"] ={level = 35, cons = 140, vida = 3000},
["Furret"] = {level = 35, cons = 140, vida = 5000},
["Gallade"] = {level = 80, cons = 140, vida = 9000},
["Girafarig"] = {level = 40, cons = 140, vida = 3000},
["Gligar"] = {level = 25, cons = 140, vida = 3000},
["Granbull"] = {level = 60, cons = 140, vida = 3000},
["Heracross"] = {level = 35, cons = 140, vida = 3000},
["Hitmontop"] = {level = 80, cons = 140, vida = 3000},
["Ho oh"] = {level = 30, cons = 140, vida = 3000},
["Hoothoot"] = {level = 10, cons = 140, vida = 2500},
["Hoppip"] = {level = 30, cons = 140, vida = 3000},
["Houndoom"] = {level = 30, cons = 140, vida = 3000},
["Houndor"] = {level = 30, cons = 140, vida = 3000},
["Igglybuff"] = {level = 30, cons = 140, vida = 3000},
["Jumpluff"] = {level = 30, cons = 140, vida = 3000},
["Kingdra"] = {level = 30, cons = 140, vida = 3000},
["Lanturn"] = {level = 30, cons = 140, vida = 3000},
["Larvitar"] = {level = 30, cons = 140, vida = 3000},
["Ledian"] = {level = 30, cons = 140, vida = 3000},
["Ledyba"] = {level = 30, cons = 140, vida = 3000},
["Lugia"] = {level = 30, cons = 140, vida = 3000},
["Magby"] = {level = 30, cons = 140, vida = 3000},
["Magcarbo"] = {level = 30, cons = 140, vida = 3000},
["Mantine"] = {level = 30, cons = 140, vida = 3000},
["Mareep"] = {level = 20, cons = 140, vida = 3000},
["Marill"] = {level = 30, cons = 140, vida = 3000},
["Meganium"] ={level = 80, cons = 140, vida = 9000},
["Miltank"] = {level = 30, cons = 140, vida = 5000},
["Misdreavus"] = {level = 30, cons = 140, vida = 3000},
["Murkrow"] = {level = 30, cons = 140, vida = 3000},
["Natu"] = {level = 30, cons = 140, vida = 3000},
["Noctowl"] = {level = 30, cons = 140, vida = 5000},
["Octillery"] ={level = 30, cons = 140, vida = 3000},
["Phanpy"] = {level = 30, cons = 140, vida = 3000},
["Pichu"] = {level = 30, cons = 140, vida = 3000},
["Piloswine"] ={level = 30, cons = 140, vida = 3000},
["Pineco"] = {level = 30, cons = 140, vida = 3000},
["Politoed"] ={level = 30, cons = 140, vida = 3000},
["Porygon2"] ={level = 30, cons = 140, vida = 3000},
["Pupitar"] = {level = 30, cons = 140, vida = 3000},
["Quaqsire"] ={level = 30, cons = 140, vida = 3000},
["Quilava"] ={level = 40, cons = 140, vida = 6000},
["Qwilfish"] = {level = 30, cons = 140, vida = 3000},
["Raikou"] ={level = 300, cons = 140, vida = 3000},
["Remoraid"] = {level = 30, cons = 140, vida = 3000},
["Scizor"] = {level = 100, cons = 140, vida = 3000},
["Shuckle"] ={level = 30, cons = 140, vida = 3000},
["Skarmory"] ={level = 30, cons = 140, vida = 3000},
["Skiploom"] = {level = 30, cons = 140, vida = 3000},
["Slowking"] = {level = 30, cons = 140, vida = 3000},
["Slugma"] ={level = 30, cons = 140, vida = 3000},
["Smeargle"] = {level = 30, cons = 140, vida = 3000},
["Smoochum"] = {level = 30, cons = 140, vida = 3000},
["Sneasel"] = {level = 30, cons = 140, vida = 3000},
["Sentret"] = {level = 25, cons = 140, vida = 2500},
["Snubbull"] = {level = 30, cons = 140, vida = 3000},
["Spinarak"] ={level = 30, cons = 140, vida = 3000},
["Stantler"] = {level = 30, cons = 140, vida = 3000},
["Steelix"] = {level = 80, cons = 140, vida = 3000},
["Sudowoodo"] ={level = 30, cons = 140, vida = 3000},
["Suicune"] = {level = 30, cons = 140, vida = 3000},
["Sunflora"] = {level = 30, cons = 140, vida = 3000},
["Sunkern"] = {level = 30, cons = 140, vida = 3000},
["Swinub"] ={level = 30, cons = 140, vida = 3000},
["Teddiursa"] ={level = 30, cons = 140, vida = 3000},
["Togepi"] = {level = 30, cons = 140, vida = 3000},
["Togetic"] ={level = 30, cons = 140, vida = 3000},
["Totodile"] = {level = 20, cons = 140, vida = 1000},
["Typhlosion"] ={level = 80, cons = 140, vida = 9000},
["Tyranitar"] = {level = 30, cons = 140, vida = 3000},
["Tyrogue"] = {level = 30, cons = 140, vida = 3000},
["Umbreon"] ={level = 30, cons = 140, vida = 3000},
["Ursaring"] = {level = 30, cons = 140, vida = 3000},
["Wobbuffet"] = {level = 30, cons = 140, vida = 3000},
["Wooper"] = {level = 30, cons = 140, vida = 3000},
["Xatu"] = {level = 30, cons = 140, vida = 3000},
["Yanma"] = {level = 30, cons = 140, vida = 3000},
["Giratina"] = {level = 1, cons = 250, vida = 15000},
["Palkia"] = {level = 1, cons = 251, vida = 15000},
["Rayquaza"] = {level = 1, cons = 251, vida = 15000},
["Primal Dialga"] = {level = 1, cons = 251, vida = 15000},
["Dialga"] = {level = 1, cons = 251, vida = 15000},
}
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)
for a, b in pairs(ginasios) do
if getPlayerStorageValue(cid, b.storage) == 1 then -- GYM
doPlayerSendCancel(cid, "You can't return your pokemon during gym battles.")
return true
end
end
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
elseif item.itemid == 2651 or item.itemid == 2652 then
gobackeff = 189
elseif item.itemid == 2653 or item.itemid == 2654 then
gobackeff = 190
elseif item.itemid == 2655 or item.itemid == 2656 then
gobackeff = 195
elseif item.itemid == 3247 or item.itemid == 3248 then
gobackeff = 194
elseif item.itemid == 11452 or item.itemid == 11453 then
gobackeff = 192
elseif item.itemid == 3251 or item.itemid == 3252 then
gobackeff = 193
elseif item.itemid == 11458 or item.itemid == 11459 then
gobackeff = 196
end

local effect = gobackeff

if item.itemid == 2223 or item.itemid == 2221 or item.itemid == 2652 or item.itemid == 2654 or item.itemid == 2656 or item.itemid == 3248 or item.itemid == 11453 or item.itemid == 3252 or item.itemid == 11459 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 or item.itemid == 2651 or item.itemid == 2653 or item.itemid == 2655 or item.itemid == 3247 or item.itemid == 11452 or item.itemid == 3251 or item.itemid == 11458 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

 

esse aqui é o que estou tentando colocar

local pokes = {
 ["Bulbasaur"] = {level = 20, cons = 40, vida = 1200},
 ["Ivysaur"] = {level = 40, cons = 80, vida = 2600},
 ["Venusaur"] = {level = 85, cons = 100, vida = 5200},
 ["Charmander"] = {level = 20, cons = 30, vida = 970},
 ["Charmeleon"] = {level = 40, cons = 70, vida = 2900},
 ["Charizard"] = {level = 85, cons = 100, vida = 5200},
 ["Squirtle"] = {level = 20, cons = 40, vida = 1350},
 ["Wartortle"] = {level = 40, cons = 80, vida = 2800},
 ["Blastoise"] = {level = 85, cons = 100, vida = 5900},
 ["Caterpie"] = {level = 1, cons = 5, vida = 300},
 ["Metapod"] = {level = 10, cons = 10, vida = 1100},
 ["Butterfree"] = {level = 30, cons = 20, vida = 2000},
 ["Weedle"] = {level = 1, cons = 5, vida = 325},
 ["Kakuna"] = {level = 10, cons = 10, vida = 900},
 ["Beedrill"] = {level = 30, cons = 20, vida = 1900},
 ["Pidgey"] = {level = 1, cons = 5, vida = 380},
 ["Pidgeotto"] = {level = 20, cons = 20, vida = 1400},
 ["Pidgeot"] = {level = 65, cons = 70, vida = 3800},
 ["Rattata"] = {level = 1, cons = 5, vida = 350},
 ["Raticate"] = {level = 20, cons = 40, vida = 900},
 ["Spearow"] = {level = 5, cons = 5, vida = 450},
 ["Fearow"] = {level = 50, cons = 50, vida = 3300},
 ["Ekans"] = {level = 12, cons = 10, vida = 600},
 ["Arbok"] = {level = 30, cons = 40, vida = 2300},
 ["Pikachu"] = {level = 20, cons = 30, vida = 900},
 ["Raichu"] = {level = 50, cons = 60, vida = 3200},
 ["Sandshrew"] = {level = 18, cons = 15, vida = 700},
 ["Sandslash"] = {level = 55, cons = 60, vida = 3400},
 ["Nidoran Female"] = {level = 10, cons = 5, vida = 600},
 ["Nidorina"] = {level = 25, cons = 15, vida = 2000},
 ["Nidoqueen"] = {level = 65, cons = 80, vida = 4200},
 ["Nidoran Male"] = {level = 10, cons = 5, vida = 650},
 ["Nidorino"] = {level = 25, cons = 15, vida = 2500},
 ["Nidoking"] = {level = 65, cons = 80, vida = 4800},
 ["Clefairy"] = {level = 10, cons = 15, vida = 600},
 ["Clefable"] = {level = 35, cons = 70, vida = 2400},
 ["Vulpix"] = {level = 20, cons = 15, vida = 680},
 ["Ninetales"] = {level = 65, cons = 70, vida = 3400},
 ["Jigglypuff"] = {level = 10, cons = 15, vida = 550},
 ["Wigglytuff"] = {level = 42, cons = 60, vida = 2900},
 ["Zubat"] = {level = 10, cons = 10, vida = 450},
 ["Golbat"] = {level = 30, cons = 40, vida = 1900},
 ["Oddish"] = {level = 5, cons = 5, vida = 340},
 ["Gloom"] = {level = 18, cons = 15, vida = 1400},
 ["Vileplume"] = {level = 50, cons = 50, vida = 3300},
 ["Paras"] = {level = 1, cons = 5, vida = 850},
 ["Parasect"] = {level = 50, cons = 35, vida = 3800},
 ["Venonat"] = {level = 18, cons = 10, vida = 1500},
 ["Venomoth"] = {level = 50, cons = 40, vida = 4000},
 ["Diglett"] = {level = 5, cons = 10, vida = 900},
 ["Dugtrio"] = {level = 35, cons = 50, vida = 3450},
 ["Meowth"] = {level = 12, cons = 20, vida = 950},
 ["Persian"] = {level = 25, cons = 50, vida = 4000},
 ["Psyduck"] = {level = 12, cons = 50, vida = 2000},
 ["Golduck"] = {level = 55, cons = 90, vida = 4000},
 ["Mankey"] = {level = 10, cons = 15, vida = 800},
 ["Primeape"] = {level = 45, cons = 70, vida = 2550},
 ["Growlithe"] = {level = 20, cons = 25, vida = 1000},
 ["Arcanine"] = {level = 80, cons = 80, vida = 6000},
 ["Poliwag"] = {level = 5, cons = 5, vida = 400},
 ["Poliwhirl"] = {level = 20, cons = 35, vida = 1800},
 ["Poliwrath"] = {level = 65, cons = 80, vida = 4400},
 ["Abra"] = {level = 15, cons = 15, vida = 800},
 ["Kadabra"] = {level = 50, cons = 45, vida = 4000},
 ["Alakazam"] = {level = 80, cons = 70, vida = 7000},
 ["Machop"] = {level = 18, cons = 15, vida = 425},
 ["Machoke"] = {level = 40, cons = 40, vida = 2850},
 ["Machamp"] = {level = 65, cons = 90, vida = 6100},
 ["Bellsprout"] = {level = 5, cons = 5, vida = 420},
 ["Weepinbell"] = {level = 18, cons = 28, vida = 1100},
 ["Victreebel"] = {level = 50, cons = 76, vida = 4000},
 ["Tentacool"] = {level = 12, cons = 24, vida = 725},
 ["Tentacruel"] = {level = 70, cons = 70, vida = 6000},
 ["Geodude"] = {level = 15, cons = 15, vida = 800},
 ["Graveler"] = {level = 40, cons = 45, vida = 3000},
 ["Golem"] = {level = 70, cons = 90, vida = 6500},
 ["Ponyta"] = {level = 20, cons = 18, vida = 800},
 ["Rapidash"] = {level = 60, cons = 58, vida = 6000},
 ["Slowpoke"] = {level = 12, cons = 20, vida = 1200},
 ["Slowbro"] = {level = 45, cons = 68, vida = 3000},
 ["Magnemite"] = {level = 15, cons = 15, vida = 450},
 ["Magneton"] = {level = 40, cons = 55, vida = 2000},
 ["Farfetchd"] = {level = 40, cons = 60, vida = 4000},
 ["Doduo"] = {level = 12, cons = 15, vida = 600},
 ["Dodrio"] = {level = 45, cons = 60, vida = 2650},
 ["Seel"] = {level = 20, cons = 25, vida = 1200},
 ["Dewgong"] = {level = 65, cons = 70, vida = 6000},
 ["Grimer"] = {level = 12, cons = 10, vida = 600},
 ["Muk"] = {level = 30, cons = 55, vida = 2400},
 ["Shellder"] = {level = 5, cons = 23, vida = 800},
 ["Cloyster"] = {level = 65, cons = 70, vida = 6000},
 ["Gastly"] = {level = 18, cons = 15, vida = 800},
 ["Haunter"] = {level = 45, cons = 45, vida = 3000},
 ["Gengar"] = {level = 80, cons = 90, vida = 8000},
 ["Onix"] = {level = 50, cons = 70, vida = 5300},
 ["Drowzee"] = {level = 22, cons = 30, vida = 1200},
 ["Hypno"] = {level = 50, cons = 70, vida = 4000},
 ["Krabby"] = {level = 5, cons = 12, vida = 500},
 ["Kingler"] = {level = 35, cons = 40, vida = 2750},
 ["Voltorb"] = {level = 14, cons = 11, vida = 800},
 ["Electrode"] = {level = 38, cons = 50, vida = 2000},
 ["Exeggcute"] = {level = 8, cons = 15, vida = 500},
 ["Exeggutor"] = {level = 48, cons = 50, vida = 3500},
 ["Cubone"] = {level = 18, cons = 20, vida = 900},
 ["Marowak"] = {level = 45, cons = 60, vida = 5000},
 ["Hitmonlee"] = {level = 60, cons = 100, vida = 8000},
 ["Hitmonchan"] = {level = 60, cons = 80, vida = 6000},
 ["Lickitung"] = {level = 45, cons = 50, vida = 2350},
 ["Koffing"] = {level = 15, cons = 20, vida = 700},
 ["Weezing"] = {level = 30, cons = 61, vida = 1250},
 ["Rhyhorn"] = {level = 35, cons = 25, vida = 2500},
 ["Rhydon"] = {level = 65, cons = 80, vida = 6000},
 ["Chansey"] = {level = 60, cons = 90, vida = 3500},
 ["Tangela"] = {level = 40, cons = 70, vida = 4000},
 ["Kangaskhan"] = {level = 60, cons = 110, vida = 8000},
 ["Horsea"] = {level = 5, cons = 5, vida = 300},
 ["Seadra"] = {level = 45, cons = 45, vida = 2500},
 ["Goldeen"] = {level = 10, cons = 5, vida = 300},
 ["Seaking"] = {level = 25, cons = 25, vida = 2000},
 ["Staryu"] = {level = 15, cons = 18, vida = 1200},
 ["Starmie"] = {level = 45, cons = 50, vida = 3000},
 ["Mr Mime"] = {level = 60, cons = 60, vida = 4000},
 ["Scyther"] = {level = 70, cons = 100, vida = 8000},
 ["Jynx"] = {level = 65, cons = 90, vida = 7000},
 ["Electabuzz"] = {level = 70, cons = 120, vida = 8000},
 ["Magmar"] = {level = 70, cons = 120, vida = 8000},
 ["Pinsir"] = {level = 42, cons = 50, vida = 3000},
 ["Tauros"] = {level = 40, cons = 30, vida = 2400},
 ["Magikarp"] = {level = 1, cons = 5, vida = 120},
 ["Gyarados"] = {level = 75, cons = 110, vida = 8000},
 ["Lapras"] = {level = 70, cons = 120, vida = 7000},
 ["Ditto"] = {level = 40, cons = 30, vida = 1200},
 ["Eevee"] = {level = 20, cons = 50, vida = 1500},
 ["Vaporeon"] = {level = 55, cons = 60, vida = 3500},
 ["Jolteon"] = {level = 55, cons = 60, vida = 4000},
 ["Flareon"] = {level = 55, cons = 60, vida = 2010},
 ["Porygon"] = {level = 45, cons = 44, vida = 4000},
 ["Omanyte"] = {level = 20, cons = 25, vida = 2000},
 ["Omastar"] = {level = 70, cons = 100, vida = 6000},
 ["Kabuto"] = {level = 20, cons = 35, vida = 3000},
 ["Kabutops"] = {level = 70, cons = 110, vida = 7500},
 ["Aerodactyl"] = {level = 100, cons = 150, vida = 13000},
 ["Snorlax"] = {level = 85, cons = 150, vida = 9000},
 ["Articuno"] = {level = 120, cons = 200, vida = 200000},
 ["Zapdos"] = {level = 120, cons = 200, vida = 200000},
 ["Moltres"] = {level = 120, cons = 200, vida = 200000},
 ["Dratini"] = {level = 10, cons = 35, vida = 1500},
 ["Dragonair"] = {level = 70, cons = 70, vida = 6000},
 ["Dragonite"] = {level = 100, cons = 160, vida = 17000},
 ["Mewtwo"] = {level = 100, cons = 175, vida = 100000},
 ["Mew"] = {level = 100, cons = 125, vida = 50000},
 ["Elder Charizard"] = {level = 100, cons = 120, vida = 15000},
 ["Crystal Onix"] = {level = 100, cons = 160, vida = 18000},
 ["Shiny Abra"] = {level = 100, cons = 110, vida = 10000},
 ["Shiny Arcanine"] = {level = 100, cons = 140, vida = 13000},
 ["Shiny Alakazam"] = {level = 100, cons = 125, vida = 12000},
 ["Shiny Beedrill"] = {level = 50, cons = 80, vida = 5000},
 ["Shiny Blastoise"] = {level = 100, cons = 120, vida = 15000},
 ["Shiny Butterfree"] = {level = 50, cons = 80, vida = 5000},
 ["Shiny Dratini"] = {level = 50, cons = 75, vida = 5000},
 ["Shiny Electabuzz"] = {level = 100, cons = 140, vida = 15000},
 ["Shiny Electrode"] = {level = 70, cons = 80, vida = 5000},
 ["Shiny Cubone"] = {level = 50, cons = 80, vida = 2500},
 ["Shiny Dragonair"] = {level = 90, cons = 150, vida = 15000},
 ["Shiny Dragonite"] = {level = 150, cons = 180, vida = 20000},
 ["Shiny Farfetchd"] = {level = 60, cons = 100, vida = 10000},
 ["Shiny Flareon"] = {level = 70, cons = 110, vida = 10000},
 ["Shiny Gengar"] = {level = 100, cons = 115, vida = 13000},
 ["Shiny Golbat"] = {level = 80, cons = 90, vida = 10000},
 ["Shiny Growlithe"] = {level = 40, cons = 70, vida = 8000},
 ["Shiny Grimer"] = {level = 30, cons = 50, vida = 5000},
 ["Shiny Gyarados"] = {level = 120, cons = 150, vida = 16000},
 ["Shiny Hitmonchan"] = {level = 100, cons = 90, vida = 9000},
 ["Shiny Hitmonlee"] = {level = 100, cons = 100, vida = 14000},
 ["Shiny Horsea"] = {level = 20, cons = 40, vida = 1000},
 ["Shiny Hypno"] = {level = 70, cons = 80, vida = 10000},
 ["Shiny Jolteon"] = {level = 70, cons = 80, vida = 10000},
 ["Shiny Jynx"] = {level = 100, cons = 90, vida = 12000},
 ["Shiny Krabby"] = {level = 20, cons = 30, vida = 1000},
 ["Shiny Kingler"] = {level = 60, cons = 60, vida = 6000},
 ["Shiny Magikarp"] = {level = 10, cons = 20, vida = 1000},
 ["Shiny Marowak"] = {level = 70, cons = 70, vida = 9000},
 ["Shiny Muk"] = {level = 60, cons = 60, vida = 8000},
 ["Shiny Oddish"] = {level = 15, cons = 25, vida = 1200},
 ["Shiny Paras"] = {level = 10, cons = 20, vida = 800},
 ["Shiny Parasect"] = {level = 50, cons = 80, vida = 5000},
 ["Shiny Pidgeot"] = {level = 85, cons = 90, vida = 9000},
 ["Shiny Pinsir"] = {level = 60, cons = 80, vida = 7000},
 ["Shiny Rattata"] = {level = 10, cons = 15, vida = 800},
 ["Shiny Raticate"] = {level = 35, cons = 40, vida = 5000},
 ["Shiny Raichu"] = {level = 70, cons = 80, vida = 9000},
 ["Shiny Seadra"] = {level = 70, cons = 70, vida = 8000},
 ["Shiny Scyther"] = {level = 100, cons = 110, vida = 10000},
 ["Shiny Snorlax"] = {level = 120, cons = 160, vida = 25000},
 ["Shiny Tangela"] = {level = 70, cons = 90, vida = 8000},
 ["Shiny Tentacool"] = {level = 30, cons = 60, vida = 2000},
 ["Shiny Tentacruel"] = {level = 100, cons = 110, vida = 11000},
 ["Shiny Vaporeon"] = {level = 70, cons = 80, vida = 8000},
 ["Shiny Venomoth"] = {level = 60, cons = 70, vida = 6500},
 ["Shiny Venonat"] = {level = 30, cons = 40, vida = 3000},
 ["Shiny Venusaur"] = {level = 100, cons = 160, vida = 15000},
 ["Shiny Voltorb"] = {level = 30, cons = 40, vida = 2000},
 ["Shiny Zubat"] = {level = 15, cons = 30, vida = 2000}
}
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)
 setPlayerStorageValue(cid,9506,-1)
 qtdSummonsTmp = #getCreatureSummons(cid)
 if qtdSummonsTmp >= 1 and getPlayerStorageValue(getCreatureSummons(cid)[1], 33) >= 1 then
return true
 elseif qtdSummonsTmp > 1 then
return doPlayerSendCancel(cid,"First you need stop the ability to use this")
 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
 elseif item.itemid == 11438 or item.itemid == 11439 then
  gobackeff = 189
 elseif item.itemid == 11442 or item.itemid == 11443 then
  gobackeff = 190
 elseif item.itemid == 11446 or item.itemid == 11447 then
  gobackeff = 195
 elseif item.itemid == 11449 or item.itemid == 11450 then
  gobackeff = 194
 elseif item.itemid == 11452 or item.itemid == 11453 then
  gobackeff = 192
 elseif item.itemid == 11455 or item.itemid == 11456 then
  gobackeff = 193
 elseif item.itemid == 11458 or item.itemid == 11459 then
  gobackeff = 196
 end

 local effect = gobackeff

 if item.itemid == 2223 or item.itemid == 2221 or item.itemid == 11439 or item.itemid == 11443 or item.itemid == 11447 or item.itemid == 11450 or item.itemid == 11453 or item.itemid == 11456 or item.itemid == 11459 then

if #getCreatureSummons(cid) >= 1 then
  local summom = getCreatureSummons(cid)

  local pokename = getItemAttribute(item.uid, "poke"):sub(9, findLetter(getItemAttribute(item.uid, "poke"), "'")-1)

  apelido = getItemAttribute(item.uid, "apelido")

  if apelido == nil then
	 apelido = pokename
  end

  local mbk = msgunicaback:gsub("doka", apelido)
  doTransformItem(item.uid, item.itemid-1)
  doCreatureSay(cid, mbk, TALKTYPE_SAY)
  doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), ".")) .. " HP = ["..getCreatureHealth(summom[1]).."/"..getCreatureMaxHealth(summom[1]).."]")
  setPlayerStorageValue(cid, 61204, 0)
  setPlayerStorageValue(cid, 2, 0)
  doSendMagicEffect(getCreaturePosition(summom[1]), effect)
  doRemoveCreature(summom[1])
  return true
end

 elseif item.itemid == 2222 or item.itemid == 2220 or item.itemid == 11438 or item.itemid == 11442 or item.itemid == 11446 or item.itemid == 11449 or item.itemid == 11452 or item.itemid == 11455 or item.itemid == 11458 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, 7778) >= 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

i = getItemAttribute(item.uid, "poke"):match("This is (.-)'s pokeball.")

x = pokes[i]
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))
local varNome = i
local varApelido = getItemAttribute(item.uid, "apelido")
local varSpecial = getItemAttribute(item.uid, "special")

if(varApelido == nil)then
	 varApelido = varNome
end

setCreatureName(cid, varNome,varApelido ,varSpecial)

local pk = getCreatureSummons(cid)[1]
doTeleportThing(pk, getClosestFreeTile(pk, getThingPos(cid)), false)
doRemoveItem(removed, 1)
doCreatureSetLookDir(pk, 2)

local maxh = pokes[varNome].vida
local levellife = getPlayerLevel(cid) * pokes[varNome].cons
local health = tonumber(getItemAttribute(item.uid, "poke"):match("%[(.-)/"))
local maxVida = tonumber(getItemAttribute(item.uid, "poke"):match("/(.+)]"))
vidaTotal = getCreatureMaxHealth(getCreatureSummons(cid)[1])
setCreatureMaxHealth(getCreatureSummons(cid)[1], (maxh + levellife))

if maxVida == health then
 if maxVida ~= (maxh + levellife) then
  health = levellife + maxh
 end	
end

doCreatureAddHealth(getCreatureSummons(cid)[1], (maxh + levellife))
doCreatureAddHealth(getCreatureSummons(cid)[1], health-(maxh + levellife))

doTransformItem(item.uid, item.itemid+1)
local pokename = varApelido
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")
 end
 return true
end

 

Do o tanto que quiser de REP+

 

ajuda nesse aqui tambem

http://www.xtibia.com/forum/topic/172918-bug-no-order/

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

Mais atenção ao postar. Você postou na área errada. Leia os Nomes da seção!

Você recebeu 10% de Alerta. Nessa seção há, no topo, um aviso dizendo que isso iria ocorrer.

 

E sempre que vir alguém que cometa esse erro, reporte, é só apertar no denunciar.

 

Movido para o local correto.

 

Até!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...