Postado Agosto 27, 2014 10 anos Vamos ver né, nunca trabalhei com servidor de Pokemons, algumas funções são diferentes. Tomara que funcione.
Postado Agosto 29, 2014 10 anos Autor Agora ta dando isso: Mostrar conteúdo oculto [29/08/2014 12:52:12] [Error - Action Interface] [29/08/2014 12:52:12] data/actions/scripts/Shiny stone.lua:onUse [29/08/2014 12:52:12] Description: [29/08/2014 12:52:12] (luaDoItemSetAttribute) Item not found [29/08/2014 12:52:12] [Error - Action Interface] [29/08/2014 12:52:12] data/actions/scripts/Shiny stone.lua:onUse [29/08/2014 12:52:12] Description: [29/08/2014 12:52:12] (luaDoItemSetAttribute) Item not found [29/08/2014 12:52:12] [Error - Action Interface] [29/08/2014 12:52:12] data/actions/scripts/Shiny stone.lua:onUse [29/08/2014 12:52:12] Description: [29/08/2014 12:52:12] (luaDoItemSetAttribute) Item not found
Postado Agosto 29, 2014 10 anos Solução Teste assim: Mostrar conteúdo oculto local level = 100 local evo = { --nome do shiny, qnts stones precisa ["Snorlax"] = {"Shiny Snorlax", 1}, ["Clefable"] = {"Shiny Clefable", 1}, ["Snorlax"] = {"Shiny Snorlax", 1}, ["Gengar"] = {"Shiny Gengar", 1}, ["Mew"] = {"Shiny Mew", 1}, ["Mewtwo"] = {"Shiny Mewtwo", 1}, ["Articuno"] = {"Shiny Articuno", 1}, ["Moltres"] = {"Shiny Moltres", 1}, ["Zapdos"] = {"Shiny Zapdos", 1}, ["Snorlax"] = {"", 1}, ["Aerodactyl"] = {"Shiny Aerodactyl", 1}, ["Ninetales"] = {"Shiny Ninetales", 1}, ["Raichu"] = {"Shiny Raichu", 1}, ["Alakazam"] = {"Shiny Alakazam", 1}, ["Venusaur"] = {"Shiny Venusaur", 1}, ["Charizard"] = {"Shiny Charizard", 1}, ["Blastoise"] = {"Shiny Blastoise", 1}, --alterado v2.4 ["Butterfree"] = {"Shiny Butterfree", 1}, ["Beedrill"] = {"Shiny Beedrill", 1}, ["Pidgeot"] = {"Shiny Pidgeot", 1}, ["Rattata"] = {"Shiny Rattata", 1}, ["Raticate"] = {"Shiny Raticate", 1}, ["Fearow"] = {"Shiny Fearow", 1}, ["Omastar"] = {"Shiny Omastar", 1}, ["Omanyte"] = {"Shiny Omanyte", 1}, ["Nidoking"] = {"Shiny Nidoking", 1}, ["Zubat"] = {"Shiny Zubat", 1}, ["Golbat"] = {"Shiny Golbat", 1}, ["Rhyperior"] = {"Shiny Rhyperior", 1}, ["Onix"] = {"Shiny Onix", 1}, ["Oddish"] = {"Shiny Oddish", 1}, ["Vileplume"] = {"Shiny Vileplume", 1}, ["Paras"] = {"Shiny Paras", 1}, ["Parasect"] = {"Shiny Parasect", 1}, ["Venonat"] = {"Shiny Venonat", 1}, ["Venomoth"] = {"Shiny Venomoth", 1}, ["Growlithe"] = {"Shiny Growlithe", 1}, ["Arcanine"] = {"Shiny Arcanine", 1}, ["Abra"] = {"Shiny Abra", 1}, ["Tentacool"] = {"Shiny Tentacool", 1}, ["Tentacruel"] = {"Shiny Tentacruel", 1}, ["Golem"] = {"Shiny Golem", 1}, ["Farfetch'd"] = {"Shiny Farfetch'd", 1}, ["Grimer"] = {"Shiny Grimer", 1}, ["Muk"] = {"Shiny Muk", 1}, ["Hypno"] = {"Shiny Hypno", 1}, ["Krabby"] = {"Shiny Krabby", 1}, ["Kingler"] = {"Shiny Kingler", 1}, ["Voltorb"] = {"Shiny Voltorb", 1}, ["Electrode"] = {"Shiny Electrode", 1}, ["Cubone"] = {"Shiny Cubone", 1}, ["Marowak"] = {"Shiny Marowak", 1}, ["Hitmonlee"] = {"Shiny Hitmonlee", 1}, ["Hitmonchan"] = {"Shiny Hitmonchan", 1}, ["Tangela"] = {"Shiny Tangela", 1}, ["Horsea"] = {"Shiny Horsea", 1}, ["Seadra"] = {"Shiny Seadra", 1}, ["Scyther"] = {"Shiny Scyther", 1}, ["Jynx"] = {"Shiny Jynx", 1}, ["Electabuzz"] = {"Shiny Electabuzz", 1}, ["Kabutops"] = {"Shiny Kabutops", 1}, ["Kabuto"] = {"Shiny Kabuto", 1}, ["Pinsir"] = {"Shiny Pinsir", 1}, ["Magikarp"] = {"Shiny Magikarp", 1}, ["Gyarados"] = {"Shiny Gyarados", 1}, ["Vaporeon"] = {"Shiny Vaporeon", 1}, ["Jolteon"] = {"Shiny Jolteon", 1}, ["Flareon"] = {"Shiny Flareon", 1}, ["Dratini"] = {"Shiny Dratini", 1}, ["Dragonair"] = {"Shiny Dragonair", 1}, ["Dragonite"] = {"Shiny Dragonite", 1}, ["Wigglytuff"] = {"Shiny Wigglytuff", 1}, ["Charmander"] = {"Shiny Charmander", 1}, ["Metagross"] = {"Shiny Metagross", 1}, ["Machamp"] = {"Shiny Machamp", 1}, } local balls = { [11826] = {newBall = 11826}, [11832] = {newBall = 11832}, [11835] = {newBall = 11835}, [11829] = {newBall = 11829}, } function onUse(cid, item, fromPosition, itemEx, toPosition) if getLevel(itemEx.uid) < 100 then doPlayerSendCancel(cid, "Seu Pokemon precisa ser level 100 para usar a shiny stone.") return true end if isMonster(itemEx.uid) and getCreatureMaster(itemEx.uid) == cid then local monster = getCreatureName(itemEx.uid) if evo[monster] then if getPlayerItemCount(cid, item.itemid) >= evo[monster][2] then doPlayerSendTextMessage(cid, 27, "Parabens! Seu "..getPokeName(itemEx.uid).." evoluiu para "..evo[monster][1].."!") local health, maxHealth = getCreatureHealth(itemEx.uid), getCreatureMaxHealth(itemEx.uid) doSendMagicEffect(getThingPos(itemEx.uid), 18) doRemoveCreature(itemEx.uid) doPlayerRemoveItem(cid, item.itemid, evo[monster][2]-1) doRemoveItem(item.uid, 1) doSummonMonster(cid,evo[monster][1]) local pokeball = getPlayerSlotItem(cid, 8) doItemSetAttribute(pokeball.uid, "poke", evo[monster][1]) doItemSetAttribute(pokeball.uid, "level", pokes[evo[monster][1]].level) doItemSetAttribute(pokeball.uid, "hp", 1) doItemSetAttribute(pokeball.uid, "happy", 110) local pk = getCreatureSummons(cid)[1] adjustStatus(pk, pokeball.uid, true, false, true) return TRUE else return doPlayerSendTextMessage(cid, 27, "You need atleast ".. evo[monster][2] .." stones to do it!") end end end return FALSE end O script estava cheio de erros/detalhes ao meu ver.
Postado Agosto 29, 2014 10 anos bom... parabens adriano.. ta me devendo 1 rep pq e o mesmo script que deixei la na frente a unica diferença e que nã fiquei postandoa ahauah... depois te cobro no skype ahauah. se precisar cara e so abrir outro topico ..que tentaremos ajudar.. agora vo ta reportando para poderem fechar esse , pois ja foi respondido.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.