Ir para conteúdo

Featured Replies

  • 2 weeks later...
  • Respostas 26
  • Visualizações 2.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • arthurmgoncalves
    arthurmgoncalves

    Ah man, tem nada haver com isso ai não, tem haver com o level system msm, vai em level system da ctrl+f procura por  if string.find(tostring(nick), "Shiny") then        nick = tostring(nick):ma

  • Tio Marshmello
    Tio Marshmello

    Isso Acontece quando vc spawna o pokemon ou quando vc cria um?

  • arthurmgoncalves
    arthurmgoncalves

    Cara até onde eu sei não tem nada a ver com o arquivo level system, e sim com o arquivo configuration.lua, esse arquivo fica na pasta /lib do seu Ot, la vai ter isso escrito  shinyBeforeNames = f

  • 3 months later...
Postado
  • Autor
  Em 14/07/2017 em 00:09, Zayon Owatari disse:

Posta seu arquivo spawn.lua da pasta creaturescripts para eu te ajudar.

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"}                               --alterado v2.5

local function ShinyName(cid)
if isCreature(cid) then
   if string.find(tostring(getCreatureName(cid)), "Shiny") then
      local newName = tostring(getCreatureName(cid)):match("Shiny (.*)")
      local newNamed = newName.." ["..getPokemonLevel(cid).."]"
      doCreatureSetNick(cid, newNamed)
      if isMonster(cid) then
         doSetCreatureDropLoot(cid, false)  
      end
   end
end
end


local function doPokemonRegisterLevel(cid)
    if not isCreature(cid) then return true end
    if getWildPokemonLevel(cid) == -1 then
        setWildPokemonLevel(cid)
    end
end

local function doSetRandomGender(cid)
    if not isCreature(cid) then return true end
    local gender = 0
    local name = getCreatureName(cid)
    if not newpokedex[name] then return true end
    local rate = newpokedex[name].gender
        if rate == 0 then
            gender = 3
        elseif rate == 1000 then
            gender = 4
        elseif rate == -1 then
            gender = 0
        elseif math.random(1, 1000) <= rate then
            gender = 4
        else
            gender = 3
        end
    doCreatureSetSkullType(cid, gender)
end

local function doShiny(cid)
if isCreature(cid) then
   if isSummon(cid) then return true end
   if getPlayerStorageValue(cid, 74469) >= 1 then return true end
   if getPlayerStorageValue(cid, 22546) >= 1 then return true end --alterado v2.7 -golden-
   if isNpcSummon(cid) then return true end
   
if isInArray(shinys, getCreatureName(cid)) then
   transform = math.random(1, 1000)    --0.5% chance        
elseif isInArray(raros, getCreatureName(cid)) then
   transform = math.random(1, 1000)   --0.1% chance       
elseif not isInArray(raros, getCreatureName(cid)) and not isInArray(shinys, getCreatureName(cid)) then
   return true
end    
    if transform == 10 then
      doSendMagicEffect(getThingPos(cid), 18)
      local shi = doCreateMonster("Shiny ".. getCreatureName(cid) .."", getThingPos(cid))
      setPlayerStorageValue(shi, 74469, 1)
      setPlayerStorageValue(cid, 74469, 1)
      doRemoveCreature(cid)
   else
       setPlayerStorageValue(cid, 74469, 1)
   end
else
return true
end
end

function onSpawn(cid)

    registerCreatureEvent(cid, "Experience")
    registerCreatureEvent(cid, "GeneralConfiguration")
    registerCreatureEvent(cid, "DirectionSystem")
    registerCreatureEvent(cid, "CastSystem")
    

    if isSummon(cid) then
        registerCreatureEvent(cid, "SummonDeath")
    return true
    end

    addEvent(doPokemonRegisterLevel, 5, cid)
    addEvent(doSetRandomGender, 5, cid)
    addEvent(doShiny, 10, cid)
    addEvent(ShinyName, 15, cid)

return true
end

Postado

Isso Acontece quando vc spawna o pokemon ou quando vc cria um?

Meu facebook

Mostrar conteúdo oculto

 

Meu Projeto

Mostrar conteúdo oculto

 

Meu Skype

Mostrar conteúdo oculto

 

Meu Servidor Online:

Mostrar conteúdo oculto

 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo