SALVE GALERA XTIBIANA AKI EU DENOVO COM MAIS UM TUTORIAL
Primeiro os créditos
50% MatheusMkalo (go/back System)
50% vitorszvitim (pokelevel System)
Vamos lá!
Primeiro vá em PastadoServer/Data/Actions/Script, copie um arquivo qualquer e renomeie-o com o nome goback.lua, abra-o com o Bloco de Notas e apague tudos o que estiver escrito, depois digite:
local pokes = {["Zubat"] = {level = 5, go = "Go, Zubat!" , back = "Back, Zubat!"},
["Zapdos"] = {level = 150, go = "Go, Zapdos!", back = "Back, Zapdos!"},
["Wygglypuff"] = {level = 8, go = "Go, Wygglypuff!", back = "Back, Wygglypuff!"},
["Wigglytuff"] = {level = 42, go = "Go, Wigglytuff", back = "Back, Wigglytuff!"},
["Weezing"] = {level = 30, go = "Go, Weezing", back = "Back, Weezing!"},
["Weepinbell"] = {level = 18, go = "Go, Weepinbell!", back = "Back, Weepinbell!"},
["Weedle"] = {level = 1, go = "Go, Weedle!", back = "Back, Weedle!"},
["Wartortle"] = {level = 40, go = "Go, Wartortle!", back = "Back, Wartortle!"},
["Vulpix"] = {level = 20, go = "Go, Vulpix", back = "Back, Vulpix!"},
["Voltorb"] = {level = 12, go = "Go, Voltorb!", back = "Back, Voltorb!"},
["Vileplume"] = {level = 50, go = "Go, Vileplume!", back = "Back, Vileplume!"},
["Victreebel"] = {level = 50, go = "Go, Victreebel!", back = "Back, Victreebel!"},
["Venusaur"] = {level = 85, go = "Go, Venusaur!", back = "Back, Venusaur!"},
["Venonat"] = {level = 18, go = "Go, Venonat!", back = "Back, Venonat!"},
["Venomoth"] = {level = 50, go = "Go, Venomoth!", back = "Back, Venomoth!"},
["Vaporeon"] = {level = 55, go = "Go, Vaporeon!", back = "Back, Vaporeon!"},
["Tentacruel"] = {level = 70, go = "Go, Tentacruel!", back = "Back, Tentacruel!"},
["Tentacool"] = {level = 12, go = "Go, Tentacool!", back = "Back, Tentacool!"},
["Tauros"] = {level = 40, go = "Go, Tauros!", back = "Back, Tauros!"},
["Tangela"] = {level = 40, go = "Go, Tangela!", back = "Back, Tangela!"},
["Staryu"] = {level = 15, go = "Go, Staryu!", back = "Back, Staryu!"},
["Starmie"] = {level = 45, go = "Go, Starmie!", back = "Back, Starmie!"},
["Squirtle"] = {level = 20, go = "Go, Squirtle!", back = "Back, Squirtle!"},
["Spearow"] = {level = 5, go = "Go, Spearow!", back = "Back, Spearow!"},
["Snorlax"] = {level = 85, go = "Go, Snorlax!", back = "Back, Snorlax!"},
["Slowpoke"] = {level = 12, go = "Go, Slowpoke!", back = "Back, Slowpoke!"},
["Slowbro"] = {level = 45, go = "Go, Slowbro!", back = "Back, Slowbro!"},
["Shellder"] = {level = 5, go = "Go, Shellder!", back = "Back, Shellder!"},
["Seel"] = {level = 20, go = "Go, Seel!", back = "Back, Seel!"},
["Seaking"] = {level = 25, go = "Go, Seaking!", back = "Back, Seaking!"},
["Seadra"] = {level = 45, go = "Go, Seadra!", back = "Back, Seadra!"},
["Scyther"] = {level = 70, go = "Go, Scyther!", back = "Back, Scyther!"},
["Sandslash"] = {level = 55, go = "Go, Sandslash!", back = "Back, Sandslash!"},
["Sandshrew"] = {level = 18, go = "Go, Sandshrew!", back = "Back, Sandshrew!"},
["Rhyhorn"] = {level = 35, go = "Go, Rhyhorn!", back = "Back, Rhyhorn!"},
["Rhydon"] = {level = 65, go = "Go, Rhydon!", back = "Back, Rhydon!"},
["Rattata"] = {level = 1, go = "Go, Rattata!", back = "Back, Rattata!"},
["Raticate"] = {level = 20, go = "Go, Raticate!", back = "Back, Raticate!"},
["Rapidash"] = {level = 60, go = "Go, Rapidash!", back = "Back, Rapidash!"},
["Raichu"] = {level = 50, go = "Go, Raichu!", back = "Back, Raichu!"},
["Psyduck"] = {level = 12, go = "Go, Psyduck!", back = "Back, Psyduck!"},
["Primeape"] = {level = 45, go = "Go, Primeape!", back = "Back, Primeape!"},
["Porygon"] = {level = 45, go = "Go, Porygon!", back = "Back, Porygon!"},
["Ponyta"] = {level = 20, go = "Go, Ponyta!", back = "Back, Ponyta!"},
["Poliwrath"] = {level = 65, go = "Go, Poliwrath!", back = "Back, Poliwrath!"},
["Poliwhirl"] = {level = 20, go = "Go, Poliwhirl!", back = "Back, Poliwhirl!"},
["Poliwag"] = {level = 5, go = "Go, Poliwag!", back = "Back, Poliwag!"},
["Pinsir"] = {level = 42, go = "Go, Pinsir!", back = "Back, Pinsir!"},
["Pikachu"] = {level = 20, go = "Go, Pikachu!", back = "Back, Pikachu!"},
["Pidgeot"] = {level = 65, go = "Go, Pidgeot!", back = "Back, Pidgeot!"},
["Pidgey"] = {level = 5, go = "Go, Pidgey!", back = "Back, Pidgey!"},
["Pidgeotto"] = {level = 20, go = "Go, Pidgeotto!", back = "Back, Pidgeotto!"},
["Persian"] = {level = 25, go = "Go, Persian!", back = "Back, Persian!"},
["Parasect"] = {level = 50, go = "Go, Parasect!", back = "Back, Parasect!"},
["Paras"] = {level = 8, go = "Go, Paras!", back = "Back, Paras!"},
["Onix"] = {level = 50, go = "Go, Onix!", back = "Back, Onix!"},
["Omastar"] = {level = 70, go = "Go, Omastar!", back = "Back, Omastar!"},
["Omanyte"] = {level = 20, go = "Go, Omanyte!", back = "Back, Omanyte!"},
["Oddish"] = {level = 5, go = "Go, Oddish!", back = "Back, Oddish!"},
["Ninetales"] = {level = 65, go = "Go, Ninetales!", back = "Back, Ninetales!"},
["Nidorino"] = {level = 25, go = "Go, Nidorino!", back = "Back, Nidorino!"},
["Nidorina"] = {level = 25, go = "Go, Nidorina!", back = "Back, Nidorina!"},
["Nidoranma"] = {level = 10, go = "Go, Nidoran!", back = "Back, Nidoran!"},
["Nidoranfe"] = {level = 10, go = "Go, Nidoran!", back = "Back, Nidoran!"},
["Nidoqueen"] = {level = 65, go = "Go, Nidoqueen!", back = "Back, Nidoqueen!"},
["Nidoking"] = {level = 65, go = "Go, Nidoking!", back = "Back, Nidoking!"},
["Muk"] = {level = 30, go = "Go, Muk!", back = "Back, Muk!"},
["Mr.Mine"] = {level = 8, go = "Go, Mr.Mime!", back = "Back, Mr.Mime!"},
["Moltres"] = {level = 150, go = "Go, Moltres!", back = "Back, Moltres!"},
["Mewtwo"] = {level = 200, go = "Go, Mewtwo!", back = "Back, Mewtwo!"},
["Mew"] = {level = 200, go = "Go, Mew!", back = "Back, Mew!"},
["Metapod"] = {level = 10, go = "Go, Metapod!", back = "Back, Metapod!"},
["Meowth"] = {level = 12, go = "Go, Meowth!", back = "Back, Meowth!"},
["Marowak"] = {level = 45, go = "Go, Marowak!", back = "Back, Marowak!"},
["Mankey"] = {level = 10, go = "Go, Mankey!", back = "Back, Mankey!"},
["Magneton"] = {level = 35, go = "Go, Magneton!", back = "Back, Magneton!"},
["Magnemite"] = {level = 8, go = "Go, Magnemite!", back = "Back, Magnemite!"},
["Magmar"] = {level = 70, go = "Go, Magmar!", back = "Back, Magmar!"},
["Magikarp"] = {level = 1, go = "Go, Magikarp!", back = "Back, Magikarp!"},
["Machop"] = {level = 18, go = "Go, Machop!", back = "Back, Machop!"},
["Machoke"] = {level = 40, go = "Go, Machoke!", back = "Back, Machoke!"},
["Machamp"] = {level = 65, go = "Go, Machamp!", back = "Back, Machamp!"},
["Lickitung"] = {level = 45, go = "Go, Lickitung!", back = "Back, Lickitung!"},
["Lapras"] = {level = 70, go = "Go, Lapras!", back = "Back, Lapras!"},
["Krabby"] = {level = 5, go = "Go, Krabby!", back = "Back, Krabby!"},
["Koffing"] = {level = 15, go = "Go, Koffing!", back = "Back, Koffing!"},
["Kingler"] = {level = 35, go = "Go, Kingler!", back = "Back, Kingler!"},
["Kangaskhan"] = {level = 60, go = "Go, Kangaskhan!", back = "Back, Kanghaskan!"},
["Kakuna"] = {level = 10, go = "Go, Kakuna!", back = "Back, Kakuna!"},
["Kadabra"] = {level = 50, go = "Go, Kadabra", back = "Back, Kadabra!"},
["Kabutops"] = {level = 70, go = "Go, Kabutops!", back = "Back, Kabutops!"},
["Kabuto"] = {level = 20, go = "Go, Kabuto!", back = "Back, Kabuto!"},
["Jynx"] = {level = 65, go = "Go, Jynx!", back = "Back, Jynx!"},
["Jyglipuff"] = {level = 8, go = "Go, Jyglipuff!", back = "Back, Jyglipuff!"},
["Jolteon"] = {level = 55, go = "Go, Jolteon!", back = "Back, Jolteon!"},
["Jigglypuff"] = {level = 10, go = "Go, Jigglypuff!", back = "Back, Jigglypuff!"},
["Ivysaur"] = {level = 40, go = "Go, Ivysaur!", back = "Back, Ivysaur!"},
["Hypno"] = {level = 50, go = "Go, Hypno!", back = "Back, Hypno!"},
["Horsea"] = {level = 5, go = "Go, Horsea!", back = "Back, Horsea!"},
["Hitmonlee"] = {level = 60, go = "Go, Hitmonlee!", back = "Back, Hitmonlee!"},
["Hitmonchan"] = {level = 60, go = "Go, Hitmonchan!", back = "Back, Hitmonchan!"},
["Haunter"] = {level = 45, go = "Go, Haunter!", back = "Back, Haunter!"},
["Gyarados"] = {level = 75, go = "Go, Gyarados!", back = "Back, Gyarados!"},
["Growlithe"] = {level = 20, go = "Go, Growlithe!", back = "Back, Growlithe!"},
["Goldeen"] = {level = 5, go = "Go, Goldeen!", back = "Back, Goldeen!"},
["Golduck"] = {level = 55, go = "Go, Golduck!", back = "Back, Golduck!"},
["Golem"] = {level = 65, go = "Go, Golem!", back = "Back, Golem!"},
["Graveler"] = {level = 40, go = "Go, Graveler!", back = "Back, Graveler!"},
["Grimer"] = {level = 12, go = "Go, Grimer!", back = "Back, Grimer!"},
["Golbat"] = {level = 30, go = "Go, Golbat!", back = "Back, Golbat!"},
["Gloom"] = {level = 18, go = "Go, Gloom!", back = "Back, Gloom!"},
["Geodude"] = {level = 12, go = "Go, Geodude!", back = "Back, Geodude!"},
["Gengar"] = {level = 80, go = "Go, Gengar!", back = "Back, Gengar!"},
["Gastly"] = {level = 18, go = "Go, Gastly!", back = "Back, Gastly!"},
["Flareon"] = {level = 55, go = "Go, Flareon!", back = "Back, Flareon!"},
["Fearow"] = {level = 40, go = "Go, Fearow!", back = "Back, Fearow!"},
["Farfetch"] = {level = 40, go = "Go, Farfetch!", back = "Back, Farfetch!"},
["Exeggutor"] = {level = 48, go = "Go, Exeggutor!", back = "Back, Exeggutor!"},
["Exeggcute"] = {level = 8, go = "Go, Exeggcute!", back = "Back, Exeggcute!"},
["Staryu"] = {level = 8, go = "Go, Staryu!", back = "Back, Staryu!"},
["Ekans"] = {level = 12, go = "Go, Ekans!", back = "Back, Ekans!"},
["Shiny Charizard"] = {level = 100, go = "Go, Shiny Charizard!", back = "Back, Shiny Charizard!"},
["Electabuzz"] = {level = 70, go = "Go, Electabuzz!", back = "Back, Electabuzz!"},
["Electrode"] = {level = 40, go = "Go, Electrode!", back = "Back, Electrode!"},
["Dugtrio"] = {level = 35, go = "Go, Dugtrio!", back = "Back, Dugtrio!"},
["Drowzee"] = {level = 22, go = "Go, Drowzee!", back = "Back, Drowzee!"},
["Dratini"] = {level = 10, go = "Go, Dratini!", back = "Back, Dratini!"},
["Dragonite"] = {level = 100, go = "Go, Dragonite!", back = "Back, Dragonite!"},
["Dragonair"] = {level = 70, go = "Go, Dragonair!", back = "Back, Dragonair!"},
["Doduo"] = {level = 12, go = "Go, Doduo!", back = "Back, Doduo!"},
["Dodrio"] = {level = 45, go = "Go, Dodrio!", back = "Back, Dodrio!"},
["Ditto"] = {level = 40, go = "Go, Ditto!", back = "Back, Ditto!"},
["Diglett"] = {level = 5, go = "Go, Digglet!", back = "Back, Digglet!"},
["Dewgong"] = {level = 65, go = "Go, Dewgong!", back = "Back, Dewgong!"},
["Cubone"] = {level = 18, go = "Go, Cubone!", back = "Back, Cubone!"},
["Crystal Onix"] = {level = 100, go = "Go, Crystal Onix!", back = "Back, Crystal Onix!"},
["Cloyster"] = {level = 65, go = "Go, Cloyster!", back = "Back, Cloyster!"},
["Clefairy"] = {level = 10, go = "Go, Clefairy!", back = "Back, Clefairy!"},
["Clefabe"] = {level = 42, go = "Go, Clefabe!", back = "Back, Clefabe!"},
["Charmeleon"] = {level = 40, go = "Go, Charmeleon!", back = "Back, Charmeleon!"},
["Charmander"] = {level = 20, go = "Go, Charmander!", back = "Back, Charmander!"},
["Charizard"] = {level = 85, go = "Go, Charizard!", back = "Back, Charizard!"},
["Chansey"] = {level = 60, go = "Go, Chansey!", back = "Back, Chansey!"},
["Caterpie"] = {level = 1, go = "Go, Caterpie!", back = "Back, Caterpie!"},
["Butterfree"] = {level = 30, go = "Go, Butterfree!", back = "Back, Butterfree!"},
["Bulbasaur"] = {level = 20, go = "Go, Bulbasaur!", back = "Back, Bulbasaur!"},
["Blastoise"] = {level = 85, go = "Go, Blastoise!", back = "Back, Blastoise!"},
["Bellsprout"] = {level = 5, go = "Go, Bellsprout!", back = "Back, Bellsprout!"},
["Beedrill"] = {level = 30, go = "Go, Beedril!", back = "Back, Beedril!"},
["Articuno"] = {level = 150, go = "Go, Articuno!", back = "Back, Articuno!"},
["Arcanine"] = {level = 80, go = "Go, Arcanine!", back = "Back, Arcanine!"},
["Arbok"] = {level = 30, go = "Go, Arbok!", back = "Back, Arbok!"},
["Alakazam"] = {level = 80, go = "Go, Alakazam!", back = "Back, Alakazam!"},
["Aerodactyl"] = {level = 100, go = "Go, Aerodactyl!", back = "Back, Aerodactyl!"},
["Abra"] = {level = 10, go = "Go, Abra!", back = "Back, Abra!"},
}
local msgunica = false
function onUse(cid, item, frompos, item2, topos)
if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then
doPlayerSendCancel(cid, "Sorry, you must put your pokeball in the pokeball place.")
return TRUE
end
local maxh = tonumber(getItemAttribute(item.uid, "poke"):match("/(.+)]"))
local health = tonumber(getItemAttribute(item.uid, "poke"):match("%[(.-)/"))
if item.itemid == pokeout then
if health ~= nil and health <= 0 then
return doPlayerSendCancel(cid, "This pokemon is dead.")
end
if #getCreatureSummons(cid) >= 1 then
for _,z in pairs(getCreatureSummons(cid)) do
if getItemAttribute(item.uid, "poke"):find(getCreatureName(z)) then
doTransformItem(item.uid, pokein)
if msgunica then
doCreatureSay(cid, "Back, " .. getCreatureName(z), TALKTYPE_SAY)
else
doCreatureSay(cid, pokes[getCreatureName(z)].back, TALKTYPE_SAY)
end
doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), ".")) .. " HP = ["..getCreatureHealth(z).."/"..getCreatureMaxHealth(z).."]")
setPlayerStorageValue(cid, 61204, 0)
doSendMagicEffect(getCreaturePosition(z), 188)
return doRemoveCreature(z)
end
end
end
elseif item.itemid == pokein then
if getTilePzInfo(getCreaturePosition(cid)) then
return doPlayerSendCancel(cid, "You can't use pokeball in Protection Zones.")
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 getPlayerStorageValue(cid, 59987) >= 1 then
return doPlayerSendCancel(cid, "You can't use pokeball while riding.")
end
for i,x in pairs(pokes) do
if #getCreatureSummons(cid) >= 1 then
return doPlayerSendCancel(cid, "You already summoned a pokemon.")
end
if i == getItemAttribute(item.uid, "poke"):sub(9, findLetter(getItemAttribute(item.uid, "poke"), "'")-1) then
if getPlayerLevel(cid) >= x.level then
pk = doSummonCreature(i, getThingPosition(cid))
doConvinceCreature(cid, pk)
setCreatureMaxHealth(pk, tonumber(getItemAttribute(item.uid, "poke"):match("/(.+)]")))
doCreatureAddHealth(pk, maxh)
doCreatureAddHealth(pk, health-maxh)
doTransformItem(item.uid, pokeout)
if msgunica then
doCreatureSay(cid, "Go, " .. i, TALKTYPE_SAY)
else
doCreatureSay(cid, x.go, TALKTYPE_SAY)
end
doItemSetAttribute(item.uid, "poke", getItemAttribute(item.uid, "poke"):sub(1, findLetter(getItemAttribute(item.uid, "poke"), ".")))
doSendMagicEffect(getCreaturePosition(pk), 188)
setPlayerStorageValue(cid, 61204, 1)
registerCreatureEvent(pk, "DiePoke")
registerCreatureEvent(cid, "PlayerPokeDeath")
registerCreatureEvent(cid, "LogoutPoke")
break
else
doPlayerSendCancel(cid, "Only players level "..x.level.." or higher can use this pokemon.")
end
end
end
end
return TRUE
end
Salve e Fexe
Agora vá em PastadoServer/Data/Actions, abra o arquivo Actions.xml e em qualque lugar digite:
<action itemid="2661;2457" event="script" value="goback.lua"/>
Salve e Fexe
Bom Não Esplicarei as Tags Pois o Sistema é Semelhante ao Go/back (MatheusMkalo), a única diferença é o PokeLevel System facil de Entender
Caso Eu Tenha Esquicido Algum Crédito Me Aviza Ae ! ! !
Ajudei? REP+ não custa nada :button_ok: