Preto!! ![]()
òtimo script
como eu disse quando estávamos testando o script, só achei estranho criar um arquivo pra cada player do ot...
se o ot for famozão a pasta logs nem vai pesar neh, mais blz... UEHAUHAUE'
Bom trabalho ae ![]()
Por joaohd, 15 de jun. de 2010 em Globalevents e Spells
info
Grupo: Cavaleiro
Registrado: 20/07/09
Posts: 161
Reputação: +24
Char no Tibia: Max of Catanduva

Preto!! ![]()
òtimo script
como eu disse quando estávamos testando o script, só achei estranho criar um arquivo pra cada player do ot...
se o ot for famozão a pasta logs nem vai pesar neh, mais blz... UEHAUHAUE'
Bom trabalho ae ![]()
info
Grupo: Herói
Registrado: 25/06/08
Posts: 723
Reputação: +275
Gênero: Masculino
Char no Tibia: Diiva

Cara o script ficou muito bom, simpliesmente perfeito!
Mais tipo depois de um tempo a player players vai ficar pesadona... kkkkk' =] (Mais isso é o de menos)
Parabéns mesmo, adorei REP+!
Abraços...
info
Grupo: Visconde
Registrado: 12/08/07
Posts: 345
Reputação: +7
Char no Tibia: Lokeded
Muito bom script champz
REP+
info
Grupo: Artesão
Registrado: 02/12/06
Posts: 149
Reputação: +3
Char no Tibia: Kanye Rusty

Muito interessante, irei utilizar esse sistema ![]()
Concordo, irá ficar bem pesado... ![]()
Funfo direiton com os players mais como o account manager da erro, eu logo nele sem problema, mas n consigo desloga q q eu faço?
info
Grupo: Visconde
Registrado: 17/01/11
Posts: 343
Reputação: +46
Char no Tibia: Zodriac

Muito Bom.. ![]()
@galera
não tem problema que pese hoje em dia não tem PC com menos de 500Giga de HD
oque pesa mesmo e bota WOW pra dentro do PC :weight_lift:
Muiiitom bom . Já ta no meu otserver .
info
Grupo: Campones
Registrado: 11/07/11
Posts: 15
Reputação: 0

gostei da de parebens ![]()
info
Grupo: Visconde
Registrado: 03/02/09
Posts: 361
Reputação: +200
Char no Tibia: Fearless Man
Este script serve para o monitoramento dos jogadores online no servidor, mostrando suas informações e criando um log com elas.
Primeiramente, abra a pasta data/logs do seu servidor e crie uma nova pasta chamada 'Players'.
Agora, vá em data/creaturescripts/scripts e crie o arquivo chamado log.lua, contendo isto:
function onLogin(cid) local logs = { "Character informations at " .. os.date("%d/%m/%y - %H:%M:%S - ") .. ":\n", "Nome : " .. getCreatureName(cid) .. "\n", "Ip : " .. doConvertIntegerToIp(getPlayerIp(cid)) .. "\n", "Level : " .. getPlayerLevel(cid) .. "\n", "Experience : " .. getPlayerExperience(cid) .. "\n", "Health now : " .. getCreatureHealth(cid) .. "\n", "Mana now : " .. getCreatureMana(cid) .. "\n", "Citizen from : " .. getTownName(getPlayerTown(cid)) .. "\n\n\n" } setPlayerStorageValue(cid, 35789, os.time()) registerCreatureEvent(cid, "LogLogin") registerCreatureEvent(cid, "LogLogout") arq = io.open(getDataDir() .."/logs/Players/".. getCreatureName(cid) ..".txt", "a+") arq:write(unpack(logs)) arq:close() return TRUE end function onLogout(cid) local logs = { "Character informations at " .. os.date("%d/%m/%y - %H:%M:%S - ") .. ":\n", "Nome : " .. getCreatureName(cid) .. "\n", "Ip : " .. doConvertIntegerToIp(getPlayerIp(cid)) .. "\n", "Level : " .. getPlayerLevel(cid) .. "\n", "Experience : " .. getPlayerExperience(cid) .. "\n", "Health now : " .. getCreatureHealth(cid) .. "\n", "Mana now : " .. getCreatureMana(cid) .. "\n", "Citizen from : " .. getTownName(getPlayerTown(cid)) .. "\n", "Online time : " .. math.floor(os.time()-getPlayerStorageValue(cid, 35789)) .. " seconds\n\n\n", } setPlayerStorageValue(cid, 35789, 0) arq = io.open(getDataDir() .."/logs/Players/".. getCreatureName(cid) ..".txt", "a+") arq:write(unpack(logs)) arq:close() return TRUE endSalve e feche.
Abra o arquivo creaturescripts.xml e adicione as seguintes tags:
Salve e feche.
Pronto. Sempre que um jogador entrar/abandonar seu servidor, este será monitorado. Para visualizar os logs, vá até data/logs/Players e escolha o arquivo que deseja visualizar. Os arquivos terão os nomes dos respectivos jogadores.
Caso necessite de adicionar mais parâmetros, basta ter conhecimento mínimo de tabelas.
Favor não postar em outros fóruns
flw
Editado Junho 16 por apocarai