Acabei de fazer um aqui vê se da certo
Em creaturescript crie um arquivo chamado playerlog.lua e cole isto dentro:
function onLogin(cid)local config = {group_id = 1, ip = getPlayerIp(cid)} if isPlayer(cid) thenif getPlayerGroupId(cid) >= config.group_id thenio.output(io.open("data/logs/playerlogin.txt", "a"))io.write("["..os.date("%d/%m/%y %X").."] "..getPlayerName(cid).." Entrou no servidor.\nConta: "..getPlayerAccount(cid)..", Acesso: ".. getPlayerGroupName(cid) .."("..getPlayerGroupId(cid).."), IP: "..doConvertIntegerToIp(config.ip)..", Posição: [x=..getPlayerPosition(cid).x..", y="..getPlayerPosition(cid).y..", z="..getPlayerPosition(cid).z..].\n")io.close() endreturn trueendreturn trueend
Em creaturescript.xml adicione:
<event type="login" name="LoginLog" event="script" value="playerlog.lua"/>
Pronto se der certo edite como quiser xD
Se quiser por pra registrar apenas os players com group 1 troque
if getPlayerGroupId(cid) >= config.group_id then
por
if getPlayerGroupId(cid) == config.group_id then
Caso contrario ele irá registrar de todos.
O arquivo .txt vai ta na pasta data/logs/playerlogin.txt





info
Grupo: Marquês
Registrado: 23/09/12
Posts: 1k
Reputação: +87
Gênero: Masculino
ola xtibianos, queria uma script que fizer um registro automatico dos chars ejemplo igual o catch ele vai anotando x player catou x pokemon com x balls
entao queria um que fizer a siguente funçao
x player logou no dia xx (se for posivel) na ip xxx.xxx.xxxx
entao basicamente 1 script q registrada a ip q cada player tem cada vez q ele entra no jogo, iria ser registrado em 1 bloc de notas igual o Catch.
ex: Player Jose entrou pela ip 000.000.000