Jump to content
Close
Sign in to follow this  
Nextbr

Sitema%252FMod [Pokemon] Gender e Pokelevel System

Recommended Posts

Oque eu crio para colocar o LVL System ? Eu coloco onde ? ...


Share this post


Link to post
Share on other sites

O sistema do Level system foi testado em PDA sem level system?

reputado.


Edited by AnnaFeeh (see edit history)

Share this post


Link to post
Share on other sites

O sistema do Level system foi testado em PDA sem level system?

reputado.

Servidor Nao Testado:

Pokemon Dash Advanced

 

Oque eu crio para colocar o LVL System ? Eu coloco onde ? ...

Voce Leu Meu Topico? esta Ensinando a como Instalar o Sistema!




 

 

Share this post


Link to post
Share on other sites

Deixa, esquece '-' Mais ganhou meu REP '--'


Share this post


Link to post
Share on other sites

Podia da uma força , Coloquei todo systema é não deu erro no destritu o poblema e que o Pokemon não sai da ball é ainda não aparece os lv dos pokemon


Share this post


Link to post
Share on other sites
Em 21/09/2014 ás 12:51, Nextbr disse:

Limite de PokeLevel (30) Voce Pode adicionar quantos  Level que Quiser Exemplo de como adicionar mais level Preste Bem Atençao:

------------------------------------- level ----------------------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == False then
return true
end
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == "Numero do Level" and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 1999 "Exp Maxima que o poke precisa para Upar de Level exemplo: se o poke precisa de (2000) de exp para upar de level voce deixa (1999) sempre diminuir 1 ponto de exp" then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck  +tab.exp.."/2000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end
 
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 1999 "Ao ultrapassar a exp de (1999) o Pokemon upa de Level" and getItemAttribute(feet.uid, "level") == "Numero do Level" then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level "Numero do Level" to Level "Para o Proximo Level"!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)
return true
end
end
----------------------------------------------
Vamo Supor que voce colocou ate o lvl 100 no final do script voce tem que adicionar isso aki:
 
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 100 then --- 100 e o Limite de Level
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu Pokemon Chegou no Limite de Level")
return true
end

end

onde adc esse?



Meu facebook

 

Meu Projeto

 

Meu Skype

Spoiler

brendo.dmg.yago

 

Meu Servidor Online:

Spoiler

 

Share this post


Link to post
Share on other sites
Em 21/09/2014 em 12:51, Nextbr disse:

---- ["Nome do Pokemon"] = {exp = Experiencia que seu Pokemon vai Receber},



local kkkkk = {
["Abra"] = {exp = 100},
["Aerodactyl"] = {exp = 600},
["Alakazam"] = {exp = 480},
["Arbok"] = {exp = 170},
["Arcanine"] = {exp = 240},
["Articuno"] = {exp = 800},
["Beedrill"] = {exp = 200},
["Bellsprout"] = {exp = 1000},
["Blastoise"] = {exp = 370},
["Bulbasaur"] = {exp = 180},
["Butterfree"] = {exp = 140},
["Caterpie"] = {exp = 70},
["Chansey"] = {exp = 280},
["Charmander"] = {exp = 270},
["Charmeleon"] = {exp = 340},
["Charizard"] = {exp = 670},
["Clefable"] = {exp = 280},
["Clefairy"] = {exp = 170},
["Cloyster"] = {exp = 270},
["Crystal Onix"] = {exp = 700},
["Cubone"] = {exp = 70},
["Dewgong"] = {exp = 170},
["Diglett"] = {exp = 70},
["Ditto"] = {exp = 480},
["Dodrio"] = {exp = 270},
["Doduo"] = {exp = 170},
["Dragonair"] = {exp = 270},
["Dragonite"] = {exp = 570},
["Dratini"] = {exp = 170},
["Drowzee"] = {exp = 170},
["Dugtrio"] = {exp = 270},
["Eevee"] = {exp = 470},
["Ekans"] = {exp = 4000},
["Elder Charizard"] = {exp = 870},
["Electabuzz"] = {exp = 670},
["Electrode"] = {exp = 470},
["Exeggcute"] = {exp = 370},
["Exeggutor"] = {exp = 570},
["Farfetchd"] = {exp = 470},
["Fearow"] = {exp = 270},
["Flareon"] = {exp = 470},
["Gastly"] = {exp = 170},
["Gengar"] = {exp = 470},
["Geodude"] = {exp = 70},
["Gloom"] = {exp = 170},
["Golbat"] = {exp = 270},
["Goldeen"] = {exp = 70},
["Golduck"] = {exp = 170},
["Golem"] = {exp = 470},
["Graveler"] = {exp = 170},
["Grimer"] = {exp = 70},
["Growlithe"] = {exp = 170},
["Gyarados"] = {exp = 770},
["Haunter"] = {exp = 370},
["Hitmonchan"] = {exp = 570},
["Hitmonlee"] = {exp = 670},
["Horsea"] = {exp = 70},
["Hypno"] = {exp = 470},
["Ivysaur"] = {exp = 270},
["Jigglypuff"] = {exp = 270},
["Jolteon"] = {exp = 370},
["Jynx"] = {exp = 470},
["Kabuto"] = {exp = 370},
["Kabutops"] = {exp = 570},
["Kadabra"] = {exp = 470},
["Kakuna"] = {exp = 70},
["Kangaskhan"] = {exp = 870},
["Kingler"] = {exp = 170},
["Koffing"] = {exp = 170},
["Krabby"] = {exp = 70},
["Lapras"] = {exp = 470},
["Lickitung"] = {exp = 270},
["Machamp"] = {exp = 470},
["Machoke"] = {exp = 270},
["Machop"] = {exp = 70},
["Magikarp"] = {exp = 17},
["Magmar"] = {exp = 570},
["Magnemite"] = {exp = 70},
["Magneton"] = {exp = 270},
["Mankey"] = {exp = 70},
["Marowak"] = {exp = 170},
["Meowth"] = {exp = 70},
["Metapod"] = {exp = 70},
["Mew"] = {exp = 870},
["Mewtwo"] = {exp = 970},
["Moltres"] = {exp = 870},
["Mr Mime"] = {exp = 570},
["Muk"] = {exp = 270},
["Nidoking"] = {exp = 670},
["Nidoqueen"] = {exp = 470},
["Nidoran Female"] = {exp = 70},
["Nidoran Male"] = {exp = 70},
["Nidorina"] = {exp = 70},
["Nidorino"] = {exp = 70},
["Ninetales"] = {exp = 570},
["Oddish"] = {exp = 70},
["Omanyte"] = {exp = 270},
["Omastar"] = {exp = 170},
["Onix"] = {exp = 470},
["Paras"] = {exp = 70},
["Parasect"] = {exp = 270},
["Persian"] = {exp = 170},
["Pidgeot"] = {exp = 370},
["Pidgeotto"] = {exp = 170},
["Pidgey"] = {exp = 70},
["Pikachu"] = {exp = 270},
["Pinsir"] = {exp = 370},
["Poliwag"] = {exp = 70},
["Poliwhirl"] = {exp = 270},
["Poliwrath"] = {exp = 470},
["Ponyta"] = {exp = 170},
["Porygon"] = {exp = 670},
["Primeape"] = {exp = 370},
["Psyduck"] = {exp = 170},
["Raichu"] = {exp = 370},
["Rapidash"] = {exp = 470},
["Raticate"] = {exp = 270},
["Rattata"] = {exp = 70},
["Rhydon"] = {exp = 570},
["Rhyhorn"] = {exp = 370},
["Sandshrew"] = {exp = 70},
["Sandslash"] = {exp = 470},
["Scyther"] = {exp = 870},
["Seadra"] = {exp = 370},
["Seaking"] = {exp = 170},
["Seel"] = {exp = 70},
["Shellder"] = {exp = 70},
["Slowbro"] = {exp = 170},
["Slowpoke"] = {exp = 70},
["Snorlax"] = {exp = 870},
["Spearow"] = {exp = 70},
["Squirtle"] = {exp = 170},
["Starmie"] = {exp = 370},
["Staryu"] = {exp = 70},
["Tangela"] = {exp = 270},
["Tauros"] = {exp = 170},
["Tentacool"] = {exp = 70},
["Tentacruel"] = {exp = 470},
["Vaporeon"] = {exp = 270},
["Venomoth"] = {exp = 170},
["Venonat"] = {exp = 70},
["Venusaur"] = {exp = 370},
["Victreebel"] = {exp = 570},
["Vileplume"] = {exp = 470},
["Voltorb"] = {exp = 70},
["Vulpix"] = {exp = 170},
["Wartortle"] = {exp = 170},
["Weedle"] = {exp = 70},
["Weepinbell"] = {exp = 270},
["Weezing"] = {exp = 370},
["Wigglytuff"] = {exp = 570},
["Zapdos"] = {exp = 870},
["Zubat"] = {exp = 70},
["Shiny Venusaur"] = {exp = 1700},
["Shiny Tentacool"] = {exp = 570},
["Shiny Tentacruel"] = {exp = 870},
["Shiny Abra"] = {exp = 470},
["Shiny Blastoise"] = {exp = 2500},
["Shiny Butterfree"] = {exp = 1500},
["Shiny Beedrill"] = {exp = 1000},
["Shiny Rattata"] = {exp = 125},
["Shiny Raticate"] = {exp = 163},
["Shiny Raichu"] = {exp = 600},
["Shiny Zubat"] = {exp = 162},
["Shiny Magikarp"] = {exp = 32},
["Shiny Paras"] = {exp = 200},
["Shiny Parasect"] = {exp = 800},
["Shiny Growlithe"] = {exp = 1500},
["Shiny Arcanine"] = {exp = 4000},
["Shiny Grimer"] = {exp = 1500},
["Shiny Hitmonchan"] = {exp = 4500},
["Shiny Hitmonlee"] = {exp = 4500},
["Shiny Muk"] = {exp = 1000},
["Shiny Krabby"] = {exp = 300},
["Shiny Kingler"] = {exp = 900},
["Shiny Voltorb"] = {exp = 1500},
["Shiny Electrode"] = {exp = 1200},
["Shiny Farfetchd"] = {exp = 3200},
["Shiny Horsea"] = {exp = 170},
["Shiny Oddish"] = {exp = 150},
["Shiny Seadra"] = {exp = 900},
["Shiny Scyther"] = {exp = 3000},
["Shiny Jynx"] = {exp = 3000},
["Shiny Electabuzz"] = {exp = 3000},
["Shiny Venomoth"] = {exp = 2000},
["Shiny Dratini"] = {exp = 2000}
}

function onKill(cid, target)
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
local chck = getItemAttribute(feet.uid, "levell")
local chckc = getItemAttribute(feet.uid, "level")
if isPlayer(cid) == TRUE and isSummon(target) == true then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your Pokemon dont gain experience in Duel")
return TRUE
end
------------------------------------- level 1 ----------------------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == False then
return true
end
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 1 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 1999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/2000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 1999 and getItemAttribute(feet.uid, "level") == 1 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 1 to Level 2!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end

--------------------------------------- level 2 ---------------------------------------------------------

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 2 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 3999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/4000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 3999 and getItemAttribute(feet.uid, "level") == 2 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 2 to Level 3!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
-------------------------------------- level 3 ------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 3 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 7999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/8000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 7999 and getItemAttribute(feet.uid, "level") == 3 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 3 to Level 4!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 4 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 4 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 11999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/12000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 11999 and getItemAttribute(feet.uid, "level") == 4 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 4 to Level 5!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 5 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 5 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 14999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/15000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 14999 and getItemAttribute(feet.uid, "level") == 5 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 5 to Level 6!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 6 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 6 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 18999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/19000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 18999 and getItemAttribute(feet.uid, "level") == 6 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 6 to Level 7!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
-------------------------------------- level 7 ------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 7 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 24999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/25000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 24999 and getItemAttribute(feet.uid, "level") == 7 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 7 to Level 8!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 8 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 8 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 29999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/30000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 29999 and getItemAttribute(feet.uid, "level") == 8 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 8 to Level 9!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 9 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 9 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 35999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/36000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 35999 and getItemAttribute(feet.uid, "level") == 9 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 9 to Level 10!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 10 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 10 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 41999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/42000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 41999 and getItemAttribute(feet.uid, "level") == 10 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 10 to Level 11!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
------------------------------------- level 11 ----------------------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 11 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 46999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/47000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 46999 and getItemAttribute(feet.uid, "level") == 11 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 11 to Level 12!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
-------------------------------------- level 12 ------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 12 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 52999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/53000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 52999 and getItemAttribute(feet.uid, "level") == 12 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 12 to Level 13!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 13 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 13 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 57999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/58000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 57999 and getItemAttribute(feet.uid, "level") == 13 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 13 to Level 14!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 14 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 14 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 62999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/63000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 62999 and getItemAttribute(feet.uid, "level") == 14 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 14 to Level 15!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 15 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 15 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 68999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/69000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 68999 and getItemAttribute(feet.uid, "level") == 15 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 15 to Level 16!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
-------------------------------------- level 16 ------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 16 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 74999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/75000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 74999 and getItemAttribute(feet.uid, "level") == 16 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 16 to Level 17!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 17 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 17 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 78999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/79000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 78999 and getItemAttribute(feet.uid, "level") == 17 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 17 to Level 18!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 18 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 18 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 85999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/86000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 85999 and getItemAttribute(feet.uid, "level") == 18 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 18 to Level 19!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 19 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 19 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 94999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/95000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 94999 and getItemAttribute(feet.uid, "level") == 19 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 19 to Level 20!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
------------------------------------- level 20 ----------------------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 20 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 98999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/99000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 98999 and getItemAttribute(feet.uid, "level") == 20 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 20 to Level 21!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
-------------------------------------- level 21 ------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 21 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 104999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/105000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 104999 and getItemAttribute(feet.uid, "level") == 21 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 21 to Level 22!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 22 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 22 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 109999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/110000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 109999 and getItemAttribute(feet.uid, "level") == 22 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 22 to Level 23!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 24 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 23 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 117999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/118000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 117999 and getItemAttribute(feet.uid, "level") == 23 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 23 to Level 24!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 23 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 24 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 126999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/127000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 126999 and getItemAttribute(feet.uid, "level") == 24 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 24 to Level 25!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
-------------------------------------- level 24 ------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 25 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 135999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/136000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 135999 and getItemAttribute(feet.uid, "level") == 25 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 25 to Level 26!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 25 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 26 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 142999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/143000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 142999 and getItemAttribute(feet.uid, "level") == 26 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 26 to Level 27!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 26 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 27 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 148999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/149000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 148999 and getItemAttribute(feet.uid, "level") == 27 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 27 to Level 28!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)

return true
end
end
--------------------------------------- level 27 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 28 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 156999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/157000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 156999 and getItemAttribute(feet.uid, "level") == 28 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 28 to Level 29!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)
return true
end
end
--------------------------------------- level 28 -----------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 29 and getItemAttribute(feet.uid, "levell") >= 0 and getItemAttribute(feet.uid, "levell") <= 199999 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Seu pokemon Ganhou "..tab.exp.." de experiencia "..chck +tab.exp.."/200000")
doItemSetAttribute(feet.uid, "levell", chck +tab.exp)
return true
end
end

if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "levell") >= 199999 and getItemAttribute(feet.uid, "level") == 29 then
local tab = kkkkk[getCreatureName(target)]
if tab then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Your pokemon advanced from level 29 to Level 30!")
doItemSetAttribute(feet.uid, "level", chckc +1)
doItemSetAttribute(feet.uid, "levell", 1)
return true
end
end
-------------------------------------- level 29 ---------------------------------------------------
if isPlayer(target) == FALSE and getItemAttribute(feet.uid, "level") == 30 then
doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Limite de Level")
return true
end
end

 

Em 21/09/2014 em 12:51, Nextbr disse:

["Bulbasaur"] = {level = 20, cons = 7, vida = 700},
["Ivysaur"] = {level = 40, cons = 10, vida = 3000},
["Venusaur"] = {level = 85, cons = 15, vida = 5200},
["Charmander"] = {level = 20, cons = 7, vida = 970},
["Charmeleon"] = {level = 40, cons = 10, vida = 2900},
["Charizard"] = {level = 85, cons = 15, vida = 5200},
["Squirtle"] = {level = 20, cons = 7, vida = 650},
["Wartortle"] = {level = 40, cons = 10, vida = 2300},
["Blastoise"] = {level = 85, cons = 15, vida = 5200},
["Caterpie"] = {level = 1, cons = 5, vida = 200},
["Metapod"] = {level = 10, cons = 10, vida = 405},
["Butterfree"] = {level = 30, cons = 15, vida = 2500},
["Weedle"] = {level = 1, cons = 5, vida = 325},
["Kakuna"] = {level = 10, cons = 10, vida = 900},
["Beedrill"] = {level = 30, cons = 15, vida = 1900},
["Pidgey"] = {level = 1, cons = 6, vida = 380},
["Pidgeotto"] = {level = 20, cons = 10, vida = 1400},
["Pidgeot"] = {level = 65, cons = 15, vida = 3800},
["Rattata"] = {level = 1, cons = 5, vida = 350},
["Raticate"] = {level = 20, cons = 10, vida = 900},
["Spearow"] = {level = 5, cons = 10, vida = 350},
["Fearow"] = {level = 50, cons = 15, vida = 3300},
["Ekans"] = {level = 12, cons = 10, vida = 600},
["Arbok"] = {level = 30, cons = 15, vida = 2300},
["Pikachu"] = {level = 20, cons = 10, vida = 1250},
["Raichu"] = {level = 50, cons = 15, vida = 3500},
["Sandshrew"] = {level = 18, cons = 10, vida = 700},
["Sandslash"] = {level = 55, cons = 15, vida = 3400},
["Nidoran Female"] = {level = 10, cons = 8, vida = 600},
["Nidorina"] = {level = 25, cons = 12, vida = 2135},
["Nidoqueen"] = {level = 65, cons = 15, vida = 6445},
["Nidoran Male"] = {level = 10, cons = 8, vida = 620},
["Nidorino"] = {level = 25, cons = 12, vida = 2125},
["Nidoking"] = {level = 65, cons = 15, vida = 4200},
["Clefairy"] = {level = 10, cons = 10, vida = 1400},
["Clefable"] = {level = 35, cons = 15, vida = 2400},
["Vulpix"] = {level = 20, cons = 7, vida = 400},
["Ninetales"] = {level = 65, cons = 15, vida = 3400},
["Jigglypuff"] = {level = 10, cons = 10, vida = 500},
["Wigglytuff"] = {level = 42, cons = 15, vida = 2900},
["Zubat"] = {level = 5, cons = 8, vida = 450},
["Golbat"] = {level = 30, cons = 10, vida = 1900},
["Oddish"] = {level = 5, cons = 6, vida = 450},
["Gloom"] = {level = 18, cons = 10, vida = 1400},
["Vileplume"] = {level = 50, cons = 15, vida = 3300},
["Paras"] = {level = 1, cons = 5, vida = 400},
["Parasect"] = {level = 50, cons = 10, vida = 2500},
["Venonat"] = {level = 18, cons = 10, vida = 1350},
["Venomoth"] = {level = 50, cons = 15, vida = 3000},
["Diglett"] = {level = 5, cons = 7, vida = 470},
["Dugtrio"] = {level = 35, cons = 10, vida = 2400},
["Meowth"] = {level = 12, cons = 10, vida = 4000},
["Persian"] = {level = 30, cons = 12, vida = 1000},
["Psyduck"] = {level = 12, cons = 10, vida = 800},
["Golduck"] = {level = 55, cons = 12, vida = 3880},
["Mankey"] = {level = 10, cons = 8, vida = 1050},
["Primeape"] = {level = 45, cons = 10, vida = 3000},
["Growlithe"] = {level = 20, cons = 10, vida = 1000},
["Arcanine"] = {level = 80, cons = 15, vida = 6000},
["Poliwag"] = {level = 5, cons = 5, vida = 200},
["Poliwhirl"] = {level = 20, cons = 10, vida = 1200},
["Poliwrath"] = {level = 65, cons = 15, vida = 4400},
["Abra"] = {level = 15, cons = 8, vida = 620},
["Kadabra"] = {level = 50, cons = 10, vida = 2500},
["Alakazam"] = {level = 80, cons = 15, vida = 4000},
["Machop"] = {level = 18, cons = 8, vida = 1100},
["Machoke"] = {level = 40, cons = 10, vida = 2850},
["Machamp"] = {level = 70, cons = 15, vida = 6100},
["Bellsprout"] = {level = 1, cons = 6, vida = 420},
["Weepinbell"] = {level = 18, cons = 10, vida = 1100},
["Victreebel"] = {level = 50, cons = 15, vida = 4000},
["Tentacool"] = {level = 12, cons = 8, vida = 725},
["Tentacruel"] = {level = 80, cons = 15, vida = 7050},
["Geodude"] = {level = 1, cons = 10, vida = 700},
["Graveler"] = {level = 40, cons = 12, vida = 3000},
["Golem"] = {level = 70, cons = 15, vida = 6500},
["Ponyta"] = {level = 20, cons = 10, vida = 1000},
["Rapidash"] = {level = 60, cons = 15, vida = 3000},
["Slowpoke"] = {level = 12, cons = 10, vida = 600},
["Slowbro"] = {level = 45, cons = 15, vida = 1500},
["Magnemite"] = {level = 15, cons = 10, vida = 450},
["Magneton"] = {level = 40, cons = 15, vida = 1750},
["Farfetchd"] = {level = 40, cons = 15, vida = 3000},
["Doduo"] = {level = 12, cons = 10, vida = 600},
["Dodrio"] = {level = 45, cons = 15, vida = 2650},
["Seel"] = {level = 20, cons = 10, vida = 750},
["Dewgong"] = {level = 65, cons = 15, vida = 5200},
["Grimer"] = {level = 12, cons = 10, vida = 600},
["Muk"] = {level = 30, cons = 15, vida = 2400},
["Shellder"] = {level = 5, cons = 10, vida = 800},
["Cloyster"] = {level = 65, cons = 15, vida = 4000},
["Gastly"] = {level = 18, cons = 10, vida = 850},
["Haunter"] = {level = 45, cons = 12, vida = 2500},
["Gengar"] = {level = 80, cons = 15, vida = 7000},
["Onix"] = {level = 50, cons = 15, vida = 3000},
["Crystal Onix"] = {level = 50, cons = 20, vida = 8300},
["Drowzee"] = {level = 22, cons = 10, vida = 1150},
["Hypno"] = {level = 50, cons = 15, vida = 1500},
["Krabby"] = {level = 5, cons = 45, vida = 500},
["Kingler"] = {level = 35, cons = 15, vida = 2750},
["Voltorb"] = {level = 1, cons = 10, vida = 620},
["Electrode"] = {level = 38, cons = 15, vida = 2000},
["Exeggcute"] = {level = 8, cons = 10, vida = 800},
["Exeggutor"] = {level = 48, cons = 15, vida = 2300},
["Cubone"] = {level = 18, cons = 10, vida = 900},
["Marowak"] = {level = 45, cons = 15, vida = 1400},
["Hitmonlee"] = {level = 60, cons = 15, vida = 5000},
["Hitmonchan"] = {level = 60, cons = 20, vida = 4000},
["Lickitung"] = {level = 45, cons = 10, vida = 3000},
["Koffing"] = {level = 15, cons = 10, vida = 700},
["Weezing"] = {level = 30, cons = 15, vida = 1250},
["Rhyhorn"] = {level = 35, cons = 10, vida = 2900},
["Rhydon"] = {level = 65, cons = 15, vida = 4200},
["Chansey"] = {level = 60, cons = 10, vida = 2500},
["Tangela"] = {level = 40, cons = 8, vida = 800},
["Kangaskhan"] = {level = 60, cons = 12, vida = 5000},
["Horsea"] = {level = 5, cons = 10, vida = 300},
["Seadra"] = {level = 45, cons = 10, vida = 2000},
["Goldeen"] = {level = 10, cons = 10, vida = 800},
["Seaking"] = {level = 25, cons = 12, vida = 1300},
["Staryu"] = {level = 15, cons = 10, vida = 1050},
["Starmie"] = {level = 45, cons = 15, vida = 2000},
["Mr Mime"] = {level = 60, cons = 15, vida = 3500},
["Scyther"] = {level = 70, cons = 15, vida = 5000},
["Jynx"] = {level = 65, cons = 15, vida = 4500},
["Elekid"] = {level = 30, cons = 15, vida = 1500},
["Electabuzz"] = {level = 70, cons = 15, vida = 4000},
["Magmar"] = {level = 70, cons = 15, vida = 4000},
["Pinsir"] = {level = 42, cons = 15, vida = 2000},
["Tauros"] = {level = 40, cons = 10, vida = 2400},
["Magikarp"] = {level = 1, cons = 5, vida = 120},
["Gyarados"] = {level = 75, cons = 15, vida = 3000},
["Lapras"] = {level = 70, cons = 15, vida = 5000},
["Ditto"] = {level = 40, cons = 10, vida = 1500},
["Eevee"] = {level = 20, cons = 15, vida = 1500},
["Vaporeon"] = {level = 55, cons = 15, vida = 3500},
["Jolteon"] = {level = 55, cons = 15, vida = 3500},
["Flareon"] = {level = 55, cons = 15, vida = 3500},
["Porygon"] = {level = 45, cons = 15, vida = 2000},
["Omanyte"] = {level = 20, cons = 15, vida = 1000},
["Omastar"] = {level = 70, cons = 15, vida = 3000},
["Kabuto"] = {level = 20, cons = 10, vida = 1300},
["Kabutops"] = {level = 70, cons = 15, vida = 5000},
["Aerodactyl"] = {level = 100, cons = 15, vida = 5000},
["Snorlax"] = {level = 85, cons = 15, vida = 4000},
["Articuno"] = {level = 120, cons = 15, vida = 11000},
["Zapdos"] = {level = 120, cons = 15, vida = 11000},
["Moltres"] = {level = 120, cons = 15, vida = 11000},
["Dratini"] = {level = 10, cons = 15, vida = 800},
["Dragonair"] = {level = 70, cons = 15, vida = 3000},
["Dragonite"] = {level = 100, cons = 15, vida = 4000},
["Mewtwo"] = {level = 100, cons = 15, vida = 18000},
["Mew"] = {level = 100, cons = 15, vida = 7200},
["Elder Charizard"] = {level = 10, cons = 15, vida = 3000},
["Shiny Abra"] = {level = 14, cons = 15, vida = 1000},
["Shiny Arcanine"] = {level = 70, cons = 15, vida = 10000},
["Shiny Beedrill"] = {level = 24, cons = 15, vida = 3000},
["Shiny Blastoise"] = {level = 70, cons = 15, vida = 8000},
["Shiny Butterfree"] = {level = 34, cons = 15, vida = 485},
["Shiny Dratini"] = {level = 30, cons = 15, vida = 2000},
["Shiny Electabuzz"] = {level = 90, cons = 15, vida = 4200},
["Shiny Electrode"] = {level = 48, cons = 15, vida = 4000},
["Shiny Farfetchd"] = {level = 38, cons = 15, vida = 5000},
["Shiny Grimer"] = {level = 16, cons = 15, vida = 2000},
["Shiny Hitmonchan"] = {level = 70, cons = 15, vida = 8000},
["Shiny Hitmonlee"] = {level = 120, cons = 15, vida = 8000},
["Shiny Horsea"] = {level = 14, cons = 15, vida = 1080},
["Shiny Jynx"] = {level = 70, cons = 15, vida = 5000},
["Shiny Kingler"] = {level = 24, cons = 15, vida = 4000},
["Shiny Krabby"] = {level = 70, cons = 15, vida = 700},
["Shiny Magikarp"] = {level = 34, cons = 15, vida = 180},
["Shiny Muk"] = {level = 30, cons = 15, vida = 3500},
["Shiny Oddish"] = {level = 90, cons = 15, vida = 700},
["Shiny Paras"] = {level = 48, cons = 15, vida = 600},
["Shiny Parasect"] = {level = 38, cons = 15, vida = 3500},
["Shiny Raichu"] = {level = 16, cons = 15, vida = 4500},
["Shiny Rattata"] = {level = 70, cons = 15, vida = 600},
["Shiny Raticate"] = {level = 38, cons = 15, vida = 1200},
["Shiny Scyther"] = {level = 16, cons = 15, vida = 7000},
["Shiny Seadra"] = {level = 70, cons = 15, vida = 2500},
["Shiny Tentacool"] = {level = 120, cons = 15, vida = 1000},
["Shiny Tentacruel"] = {level = 14, cons = 15, vida = 9000},
["Shiny Venomoth"] = {level = 70, cons = 15, vida = 4500},
["Shiny Venusaur"] = {level = 24, cons = 15, vida = 6000},
["Shiny Voltorb"] = {level = 70, cons = 15, vida = 1000},
["Shiny Zubat"] = {level = 34, cons = 15, vida = 990},
}


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 == 2239 or item.itemid == 2240 then
gobackeff = 189
elseif item.itemid == 2234 or item.itemid == 2235 then
gobackeff = 190
elseif item.itemid == 2220 or item.itemid == 2221 then
gobackeff = 191
elseif item.itemid == 2242 or item.itemid == 2243 then
gobackeff = 226
elseif item.itemid == 2192 or item.itemid == 2193 then
gobackeff = 223
elseif item.itemid == 2660 or item.itemid == 2661 then
gobackeff = 194
elseif item.itemid == 2663 or item.itemid == 2664 then
gobackeff = 193
elseif item.itemid == 2655 or item.itemid == 2656 then
gobackeff = 195
end
local effect = gobackeff

if item.itemid == 2223 or item.itemid == 2240 or item.itemid == 2235 or item.itemid == 2221 or item.itemid == 2243 or item.itemid == 2193 or item.itemid == 2661 or item.itemid == 2664 or item.itemid == 2656 then
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
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if #getCreatureSummons(cid) >= 1 then
if getPlayerStorageValue(cid, 6547) >= 4 then
return true
end
if getPlayerStorageValue(cid, 4897) >= 7 then
return true
end
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)
if getPlayerGroupId(cid) == 8 then
setPlayerGroupId(cid, 1)
return true
end
end
end

if getPlayerGroupId(cid) == 8 then
setPlayerGroupId(cid, 1)
return true
end

elseif item.itemid == 2222 or item.itemid == 2239 or item.itemid == 2234 or item.itemid == 2220 or item.itemid == 2242 or item.itemid == 2192 or item.itemid == 2660 or item.itemid == 2663 or item.itemid == 2655 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))
if getItemAttribute(item.uid, "level") == False then
doItemSetAttribute(item.uid, "level", 1) ----- aki e o level que o pokemon novo capturado recebe no primeiro goback
else
doItemSetAttribute(item.uid, "description", " Contains a "..getItemAttribute(item.uid, "poke"):sub(9, findLetter(getItemAttribute(item.uid, "poke"), "'")-1).." Level : "..getItemAttribute(item.uid, "level").."")
end
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)
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 2 then --- numero do level
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+100) ----- quantida de hp que ganha por level
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 3 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+200)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 4 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+300)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 5 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+400)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 6 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+500)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 7 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+600)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 8 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+700)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 9 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+800)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 10 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+900)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 11 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1000)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 12 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1100)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 13 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1200)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 14 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1300)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 15 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1400)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 16 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1500)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 17 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1600)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 18 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1700)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 19 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1800)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 20 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+1900)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 21 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2000)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 22 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2100)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 23 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2200)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 24 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2300)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 25 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2400)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 26 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2500)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 27 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2600)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 28 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2700)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 29 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+2800)
end
local feet = getPlayerSlotItem(cid, CONST_SLOT_FEET)
if getItemAttribute(feet.uid, "level") == 30 then
setCreatureMaxHealth(pk, getCreatureMaxHealth(pk)+3000)
end
doCreatureAddHealth(pk, ((getCreatureMaxHealth(pk)) * (pct)) - 2)
doTransformItem(item.uid, item.itemid+1)
if getPlayerGroupId(cid) == 1 then
setPlayerGroupId(cid, 😎
end
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")
if getItemAttribute(item.uid, "levell") == False then
doItemSetAttribute(item.uid, "levell", 0)
break
end
end
end
end
return TRUE
end

 


Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...