Ir para conteúdo

Featured Replies

  • Respostas 8
  • Visualizações 897
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • eu não sei mexer com pokemon mas o comando de salvar em um txt é esse daqui: doWriteLogFile(nome do arquivo, texto que será escrito)

Postado
  • Autor

Cara tá 100% ainda não eu só fiz um teste com outro que eu peguei aqui no foum mesmo tou tentando pegar os do depot mas não tou conseguindo.

 

 

Cara vc sabe pq acontece isso, me disseram uma vez que é pq salva muitas coisas em 1 item só mas não sei se é isso, se souber diz ai.

 

 

function onSay(cid, words, param, channel)
        if os.time() > getPlayerStorageValue(cid, 14001) then
                setPlayerStorageValue(cid, 14001, os.time()+3600)
                local player = getCreatureName(cid)
                local dir = "data/playerbugs/"..player..".txt"
                local file = io.open(dir,'a')
                
                
    local mypb = getPlayerSlotItem(cid, 8)
    local mypoke = getItemAttribute(mypb.uid, "poke")
    file:write("It contains "..getArticle(mypoke).." "..mypoke.." [level "..getItemAttribute(mypb.uid, "level").."].\n")
    
    local bp = getPlayerSlotItem(cid, CONST_SLOT_BACKPACK)            
    local balls = getPokeballsInContainer(bp.uid)
    if #balls >= 1 then
       for _, uid in ipairs(balls) do
       local pokename = getItemAttribute(uid, "poke")
       file:write("It contains "..getArticle(pokename).." "..pokename.." [level "..getItemAttribute(uid, "level").."].\n")
   
       
                        
    end
    end
    
    
        local depot = getPlayerDepotItems(cid,1)            
    local dpballs = getPokeballsInContainer(depot)
    if #dpballs >= 1 then
       for _, uid in ipairs(dpballs) do
       local pokenamedp = getItemAttribute(uid, "poke")
       file:write("It contains "..getArticle(pokenamedp).." "..pokenamedp.." [level "..getItemAttribute(uid, "level").."].\n")
   
       
                        
    end
    end
    
    
    
    
         file:close()          
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Mensagem enviada com sucesso.')
        else
                doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Você não pode mandar outra mensagem ainda. Falta(m) '..(math.ceil((getPlayerStorageValue(cid, 14001)-os.time())/5)+1)..' minuto(s) para você poder mandar uma nova mensagem.')
        end
return TRUE
end

Editado por otaviogfl (veja o histórico de edições)

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 96k
  • Posts 512.6k

Informação Importante

Confirmação de Termo