deve ser algum script do seu mapa que faz o poke virar shiny da uma olhada nas pastas e tals
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Ajuda Bug Shiny Pokemon
[Encerrado] Ajuda Bug Shiny Pokemon
Por leandropamgomes, 09 de dez. de 2013 em Tópicos Sem Resposta
info
Grupo: Campones
Registrado: 31/10/13
Posts: 46
Reputação: +1

Faço nem ideia que script é essa.
passa seu catch ai
info
Grupo: Campones
Registrado: 31/10/13
Posts: 46
Reputação: +1

local ballcatch = { --id normal, id da ball shiy
data/lib/catch system.lua e substitui o seu por este:
local shinys = {
end
info
Grupo: Campones
Registrado: 31/10/13
Posts: 46
Reputação: +1

Pronto subistitui mais mesmo assim continua o bug que eu estou falando no começo do topico.
Mais meu catch system. lua no lib está dessa forma
if isInArray(shinys, poke) then sendMsgToPlayer(cid, 27, "Parabéns seu pokemon transformou em shiny!") tranfBallInShiny(item) --- tenta remove essa parte e deixa o primeiro end deixa embaixo do dragonite e tals faça backup
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

data/lib/catch system.lua e substitui o seu por este:
local shinys = {
"Venusaur", "Charizard", "Blastoise", "Butterfree", "Beedrill", "Pidgeot", "Rattata", "Raticate", "Raichu", "Zubat", "Golbat", "Paras", "Parasect","Venonat", "Venomoth", "Growlithe", "Arcanine", "Abra", "Alakazam", "Tentacool", "Tentacruel", "Farfetch'd", "Grimer", "Muk", "Gengar", "Onix", "Krabby","Kingler", "Voltorb", "Electrode", "Cubone", "Marowak", "Hitmonlee", "Hitmonchan", "Tangela", "Horsea", "Seadra", "Scyther", "Jynx", "Electabuzz", "Pinsir","Magikarp", "Gyarados", "Snorlax", "Dragonair", "Dratini"}local raros = {"Dragonite"}local function ShinyName(cid)if isCreature(cid) thenif string.find(tostring(getCreatureName(cid)), "Shiny") thenlocal newName = tostring(getCreatureName(cid)):match("(.*)")doCreatureSetNick(cid, newName)if isMonster(cid) thendoSetCreatureDropLoot(cid, false)endendendendlocal function doSetRandomGender(cid)if not isCreature(cid) then return true endif isSummon(cid) then return true endlocal gender = 0local name = getCreatureName(cid)if not newpokedex[name] then return true endlocal rate = newpokedex[name].genderif rate == 0 thengender = 3elseif rate == 1000 thengender = 4elseif rate == -1 thengender = 0elseif math.random(1, 1000) <= rate thengender = 4elsegender = 3enddoCreatureSetSkullType(cid, gender)endlocal function doShiny(cid)if isCreature(cid) thenif isSummon(cid) then return true endif getPlayerStorageValue(cid, 74469) >= 1 then return true endif getPlayerStorageValue(cid, 22546) >= 1 then return true endif isNpcSummon(cid) then return true endif getPlayerStorageValue(cid, 637500) >= 1 then return true end --alterado v1.9if isInArray(shinys, getCreatureName(cid)) then --alterado v1.9 \/chance = 1 --1% chanceelseif isInArray(raros, getCreatureName(cid)) then --n coloquem valores menores que 0.1 !!chance = 2.0 --0.5% chanceelsereturn trueendif math.random(1, 1000) <= chance*10 thendoSendMagicEffect(getThingPos(cid), 18)local name, pos = "Shiny ".. getCreatureName(cid), getThingPos(cid)doRemoveCreature(cid)local shi = doCreateMonster(name, pos, false)setPlayerStorageValue(shi, 74469, 1)elsesetPlayerStorageValue(cid, 74469, 1)end --/\elsereturn trueendendfunction onSpawn(cid)registerCreatureEvent(cid, "Experience")registerCreatureEvent(cid, "GeneralConfiguration")registerCreatureEvent(cid, "DirectionSystem")registerCreatureEvent(cid, "CastSystem")if isSummon(cid) thenregisterCreatureEvent(cid, "SummonDeath")return trueendaddEvent(doSetRandomGender, 5, cid)addEvent(doShiny, 10, cid)addEvent(ShinyName, 15, cid)addEvent(adjustWildPoke, 5, cid)return trueend
Isso ai que vc postou é em creaturescripts/spawn.lua
info
Grupo: Herói
Registrado: 12/06/12
Posts: 2.2k
Reputação: +739
Gênero: Masculino
Char no Tibia: Supreme Player

Tópico movido para a seção de dúvidas e pedidos resolvidos.
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.





info
Grupo: Campones
Registrado: 31/10/13
Posts: 46
Reputação: +1
Eai galerinha estou com um bug no meu servidor 8.54 Base PDA
É Assim o bug quando eu cato o 1 pokémon normal ele fica com corpo dele normal.
Mais as vezes quando vamos catar o 2 Pokémon , ele fica normal, ou ele vira shiny
e aparece um negosio escrito que está na imagem abaixo.