Ir para conteúdo

Yan Liima

Diretor
  • Total de itens

    816
  • Registro em

  • Última visita

  • Dias Ganhos

    23

Histórico de Reputação

  1. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Resolvido] Remover IP, versão e porta do OTClient   
    A alteração do @Naruse está incorreta, por isso o BUG. Segue a correção.
     
    Entergame.lua:
     
    Entergame.otui:
     
    Se preferir aqui está a pasta já pronta.
    client_entergame.rar
     
  2. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60   
    Quis dizer para você remover isto:
    registerCreatureEvent(cid,"EndPremium") do enpremium.lua. E por no login.lua. Se realmente não deu certo amigo, tu vai ter que fazer por Query. A função seria mais o menos assim:
    UPDATE `players` SET `lookaddons` = '0' WHERE `name` = 'Nome do Jogador'; OOUU
    DELETE FROM `player_storage` WHERE `key` >= 9899 and `name` = 'Nome do Jogador'; Não sei bem qual dos dois serviria para você.
  3. Upvote
    Yan Liima recebeu reputação de M i s s em [Resolvido] Verificar se player tem tal item...   
    Você não está especificando a função... Tente assim:
    function onUse(cid, item, frompos, item2, topos) local itemid = 2670 if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid,1) else doPlayerSendTextMessage(cid, "Você não tem o item.") return true end  
  4. Thanks
    Yan Liima recebeu reputação de luan2525 em [Encerrado]PROCURO ESSE OT PBOT ANTIGO 8.6 PRA BAIXAR   
    Ta ai brother.
    otserver.rar
  5. Upvote
    Yan Liima recebeu reputação de Polguilo em [Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60   
    Quis dizer para você remover isto:
    registerCreatureEvent(cid,"EndPremium") do enpremium.lua. E por no login.lua. Se realmente não deu certo amigo, tu vai ter que fazer por Query. A função seria mais o menos assim:
    UPDATE `players` SET `lookaddons` = '0' WHERE `name` = 'Nome do Jogador'; OOUU
    DELETE FROM `player_storage` WHERE `key` >= 9899 and `name` = 'Nome do Jogador'; Não sei bem qual dos dois serviria para você.
  6. Upvote
    Yan Liima recebeu reputação de Polguilo em [Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60   
    Coloque isto no login.lua:
    registerCreatureEvent(cid,"EndPremium") E tira ele do script.
  7. Upvote
    Yan Liima recebeu reputação de Polguilo em [Encerrado] [PEDIDO/AJUDA] Bug Outfit e Addons parmanecem ao acabar Premium 8.60   
    function onLogin(cid) registerCreatureEvent(cid,"EndPremium") local pos = {x = 32369, y = 32237, z = 7} if isPremium(cid) then setPlayerStorageValue(cid, 9899, 1) elseif getPlayerStorageValue(cid, 9899) == 1 and not isPremium(cid) then doTeleportThing(cid, pos) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua premium acabou!") setPlayerStorageValue(cid, 9899, 0) doCreatureChangeOutfit(cid, {lookType = 123}) doRemoveCreature(cid) end return TRUE end Adicionei RemoveCreature, mas não será necessario por conta da mensagem "Sua premium acabou!". Mas tenta fazer o teste ai. Não esqueça de alterar a outfit.
  8. Upvote
    Yan Liima deu reputação a Despe em [Poland] Dragon Ball Kai Online | 07.12.2018 | EU'US'BR Proxy!   
    I would like to invite everyone to the new refreshed Dragon Ball server edition that will take place: 07.12.2018 at 12:00   Chciałbym wszystkich zaprosić na nową odświeżoną edycję serwera Dragon Ball, która odbędzie się: 07.12.2018 o 18:00   Gostaria de convidar a todos para a nova edição do servidor Dragon Ball que será realizada: 07.12.2018 a 13:00     Na serwerze posiadamy system proxy   We have a proxy system on the server Nós temos um sistema de proxy no servidor     Website: http://www.dbko.net/dbko/ Fanpage: https://www.facebook.com/Dragon-Ball-Kai-Online-248814618610446/ Discord: https://discord.gg/2WuVrA Forum: http://www.dbko.net/dbko/forum/   Rates Exp: Old: 1-49lvl: x14 50-149lvl: x10 150-299lvl: x8 300-399lvl: x6 400-499lvl: x3 500+lvl: x2   New: 1-49lvl: x15 50-149lvl: x13 150-299lvl: x11 300-399lvl: x9 400-499lvl: x7 500-599+lvl: x5 600lvl+ x3   Skill: x3 Stamina: 10h   Big changes in the game Wielkie zmiany w grze Grandes mudanças no jogo   Extra Stats: http://www.dbko.net/dbko/extrastats Energy Skill: http://www.dbko.net/dbko/energyskill   There is no longer Distance Class!           More: http://www.dbko.net/dbko/technique   For Videos from Wars u can join our Discord: https://discord.gg/2WuVrA   Soon ill update here more informations for you all, like trailer.   We see each other in the game! Widzimy się w grze! Nos vemos no jogo!
  9. Thanks
    Yan Liima recebeu reputação de Linzinho em Wodbohs 2014-2015 8.0   
    Fala galera do xtibia beleza? hoje trago a vocês o Wodbohs de 2015
     
    Atualmente o servidor está online com 60 jogadores, esta versão é de 2015 mais não se preocupe na versão de 2016 a unica coisa que muda é a aparência do mapa
    Com algumas alterações vocês irão deixar igualzin ao servidor de 2016.
     
    Imagens:
     
    Distro está estavel deve aguentar mais de 100 players
    Algumas transformações estão dentro da distro e outras por script.
    Tem todos personagens menos Wiss,Paikuhan,Dabura e Hitto...
     
    Bills e Vegeta God estão no cliente de 2016 basta apenas vocês criar a transform deles.
     
    Os personagens Mestre Kame e King Vegetta são frees.
    O vegetto pode ganhar fazendo a quest reborn ou comprando, já os restantes, Chilled,Shenron,Tapion,Kagome,Zaiko e Goku God são pagos.
    Você pode comprar com o item demonic essence ID: 6500. Basta dizer no Say: buygokugod...
     
    DOWNLOAD: 
     
    DOWNLOAD DO SERVIDOR COMPLETO + DATABASE:
    ---------------------------------------------------------
    DOWNLOAD DO SITE:
    ---------------------------------------------------------
    DOWNLOAD DO CLIENTE DESCOMPILADO:
     
    Já que o dono disse que não ligaria de postar o servidor na internet e o sub-dono me desafiou, está ai xD
     
    Conteúdo exclusivo do xtibia, proibido postar esse servidor em outro fórum sem a minha autorização
     
    Créditos:
    Luiz Henrique - Zero
    Bruno Nascimento -  Dago
    Yan Liima - Night
     
    Veja também o Newstory Dbo Nto Bleach misturado! 8.0
  10. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Resolvido] Verificar se player tem tal item...   
    Você não está especificando a função... Tente assim:
    function onUse(cid, item, frompos, item2, topos) local itemid = 2670 if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid,1) else doPlayerSendTextMessage(cid, "Você não tem o item.") return true end  
  11. Amei
    Yan Liima recebeu reputação de Duduh124000 em NOX SPR (PEDIDO)   
    Não sei se já conseguiu, porém irei deixar aqui para você. Bom aproveito! ;D
     
    NoxSpr.rar
  12. Thanks
    Yan Liima recebeu reputação de Spring Trap em [Resolvido] tibia avast apita virus falso   
    Amigo, tente escanear e coloque para reparar o arquivo. Caso o Avast não consiga resolver. A unica maneira é desativar ele
     

  13. Upvote
    Yan Liima recebeu reputação de Spring Trap em Death System 2016 versão frag consecutivo!   
    Testa ai
     
    TFS:
    -- Coded by Zoom.. local info, win, lose = "%s foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1))  for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and "."), TALKTYPE_CHANNEL_O, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_W, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_CHANNEL_RN, 0xF) end end end  doCreatureSetStorage(cid, storage, 0) return true end  
  14. Upvote
    Yan Liima recebeu reputação de Diego Souzaaaaa em Death System 2016 versão frag consecutivo!   
    Testa ai
     
    TFS:
    -- Coded by Zoom.. local info, win, lose = "%s foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1))  for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and "."), TALKTYPE_CHANNEL_O, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_W, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_CHANNEL_RN, 0xF) end end end  doCreatureSetStorage(cid, storage, 0) return true end  
  15. Upvote
    Yan Liima recebeu reputação de Spring Trap em Wodbohs 2014-2015 8.0   
    Fala galera do xtibia beleza? hoje trago a vocês o Wodbohs de 2015
     
    Atualmente o servidor está online com 60 jogadores, esta versão é de 2015 mais não se preocupe na versão de 2016 a unica coisa que muda é a aparência do mapa
    Com algumas alterações vocês irão deixar igualzin ao servidor de 2016.
     
    Imagens:
     
    Distro está estavel deve aguentar mais de 100 players
    Algumas transformações estão dentro da distro e outras por script.
    Tem todos personagens menos Wiss,Paikuhan,Dabura e Hitto...
     
    Bills e Vegeta God estão no cliente de 2016 basta apenas vocês criar a transform deles.
     
    Os personagens Mestre Kame e King Vegetta são frees.
    O vegetto pode ganhar fazendo a quest reborn ou comprando, já os restantes, Chilled,Shenron,Tapion,Kagome,Zaiko e Goku God são pagos.
    Você pode comprar com o item demonic essence ID: 6500. Basta dizer no Say: buygokugod...
     
    DOWNLOAD: 
     
    DOWNLOAD DO SERVIDOR COMPLETO + DATABASE:
    ---------------------------------------------------------
    DOWNLOAD DO SITE:
    ---------------------------------------------------------
    DOWNLOAD DO CLIENTE DESCOMPILADO:
     
    Já que o dono disse que não ligaria de postar o servidor na internet e o sub-dono me desafiou, está ai xD
     
    Conteúdo exclusivo do xtibia, proibido postar esse servidor em outro fórum sem a minha autorização
     
    Créditos:
    Luiz Henrique - Zero
    Bruno Nascimento -  Dago
    Yan Liima - Night
     
    Veja também o Newstory Dbo Nto Bleach misturado! 8.0
  16. Thanks
    Yan Liima recebeu reputação de JulianoZN em Newstory Dbo+Nto+Bleach misturado!   
    Fala galera do xtibia beleza? Hoje estou trazendo aqui um servidor que eu e o Matheus Pacheco fez é um dbo misturado com nto e bleach bom não é um servidor perfeito pois se fosse não estaria compartilhando com vocês, mais o servidor é bacana pra caramba pra quem curte misturas de servidores.

    Bom galera não entrarei muito em detalhes pois estou meio compresa, mais dentro da pasta do servidor tera um arquivo LEIAME!!!.txt vocês pode ler as informações la...
    Imagens:
     
    Templo
     

     
     
    TELEPORTES:
     
     

     
    SITE:

     
     
    Proibido postar esse servidor em outros fórum/sites sem minha permissão.
     
     
     
    DOWNLOAD DO SERVIDOR:
     
    DOWNLOAD
    SCAN
    ---------------------------------------------------------
    DOWNLOAD DO SITE:
    DOWNLOAD
    SCAN
    ---------------------------------------------------------
    DOWNLOAD DO CLIENT
    DOWNLOAD
    SCAN
     
    Créditos:
     
    Yan Liima
    Matheus Pacheco
  17. Upvote
    Yan Liima recebeu reputação de bilaux em Mudar rotation do npc, duvida simples.   
    Acho que no RME já é possível escolher, mais mesmo assim estarei deixando uma script aqui para você.
     
    em data/globalevents/script crie um arquivo com o nome de npcposition.lua e coloque isto dentro:
    local npcPositions = { { position={x = 250, y = 250, z = 7}, direction=EAST } -- Posição do NPC, direção} function onStartup(cid, item, pos) for indx, npcLoc in ipairs(npcPositions) do npcUid = getTopCreature(npcLoc.position).uid doCreatureSetLookDirection(npcUid, npcLoc.direction) end return trueend Em globalevents.xml add:
    <globalevent name="PosiçõesDoNPC" event="script" type="start" value="npcposition.lua"/> CONFIGURANDO
    position={x = 250, y = 250, z = 7} - Aqui seria a posição onde o NPC está é óbvio
    direction=NORTH - Seria o lado que ele iria estar virado. TEM QUE SER EM INGLÊS.
     
    NORTH = Norte (↑) SOUTH = Sul (↓) EAST = Leste (→) WEST = Oeste (←) Para adicionar mais não tem segredo basta ir fazendo dessa maneira
    local npcPositions = { { position={x = 250, y = 250, z = 7}, direction=EAST }, -- Posição do NPC, direção { position={x = 500, y = 500, z = 7}, direction=SOUTH }}  
  18. Upvote
    Yan Liima recebeu reputação de Belmont em Newstory Dbo+Nto+Bleach misturado!   
    Fala galera do xtibia beleza? Hoje estou trazendo aqui um servidor que eu e o Matheus Pacheco fez é um dbo misturado com nto e bleach bom não é um servidor perfeito pois se fosse não estaria compartilhando com vocês, mais o servidor é bacana pra caramba pra quem curte misturas de servidores.

    Bom galera não entrarei muito em detalhes pois estou meio compresa, mais dentro da pasta do servidor tera um arquivo LEIAME!!!.txt vocês pode ler as informações la...
    Imagens:
     
    Templo
     

     
     
    TELEPORTES:
     
     

     
    SITE:

     
     
    Proibido postar esse servidor em outros fórum/sites sem minha permissão.
     
     
     
    DOWNLOAD DO SERVIDOR:
     
    DOWNLOAD
    SCAN
    ---------------------------------------------------------
    DOWNLOAD DO SITE:
    DOWNLOAD
    SCAN
    ---------------------------------------------------------
    DOWNLOAD DO CLIENT
    DOWNLOAD
    SCAN
     
    Créditos:
     
    Yan Liima
    Matheus Pacheco
  19. Upvote
    Yan Liima recebeu reputação de diarmaint em Death System 2016 versão frag consecutivo!   
    Eae galera do xtibia beleza? hoje venho trazer o Death System um sisteminha que um amigo meu fez, é bem utilizado atualmente.
     
    Antes de tudo gostaria de deixar bem claro que não fui eu que fiz.
     
    Créditos no final do tópico.
     
    Testado em OTX Server 8.60 e TheForgottenServer 0.4 8.60...
     
    Como funciona?
    O Death System em alguns servidores possui um channel chamado "Mortes" ou "Death Channel",
    mas há alguns servidores que preferem que seja anunciado no default mesmo e a função é informar
    quem matou quem, ou quem foi morto por certo monstro.
     
    O que há de novo?
    Bom, agora quem matar x jogadores(configurável) e essa quantia for uma consecutiva, será anunciado isso :

     
    E se algum jogador derrotá-lo dentro a consecutiva, será anunciado isso :

     
    Vamos ao sistema :
    em data/XML/channels.xml, adicione isso :
    <channel id="15" name="Death Channel"/> em data/creaturescripts/creaturescripts.xml :
    <event type="death" name="deathchannel" event="script" value="deathchannel.lua"/> em data/creaturescripts/login.lua, adicione isso antes do último return true :
    registerCreatureEvent(cid, "deathchannel") em data/creaturescripts/scripts, crie um arquivo deathchannel.lua e cole isso dentro :
     
    TFS:
     
    OTX:
     
    Há uma única configuração, que é as consecutivas :
    local frags = {10, 15, 20, 25, 30, 35, 40, 45, 50}
    completou 10 frags? anuncia! e assim sucessivamente..
     
    Créditos: Zoom
  20. Upvote
    Yan Liima recebeu reputação de DoN JoAo IV em [tutorial] abrindo portas do modem e deixando seu servidor online sem hamachi!   
    Eae galera do XT firmeza na pobreza? Hoje vim aqui trazer um TUTO de como liberar as portas
    do seu modem e por seu servidor online com internet compartilhada.
     
    Como sempre aparece um individo querendo saber, e cansei de ficar mandando a mesma resposta decidi ofizializar rsrs

    1º Mudando a porta do apache para 8090:
     
    2º Liberando as portas no Modem, e também do Firewall do Windows:
     
    3º Como executar o apache e o mysql com o Skype aberto:
     
    Se seu modem tiver suporte para jogos, e você seguiu os passos certinho irá funcionar sem erro.
     
    NÃO ESTÁ FUNCIONANDO?
     
    ╔═════════════════════════✖●4º Verificando a conexão do apache e do mysql●✖════════════════════════════╗
    Bom vá no seu firewall do windows e verifique se a conexão do seu apache e mysql estão permitidas.
    Se estiver vermelho como a imagem a seguir:
     
    Basta clicar duas vez ou clicar com o botão direito e ir em propriedades e mudar a ação para "Permitir a conexão". Se estiver desabilitado, habilite.
     
    Deixe todos verdinho.
     
    Ou você também pode desativar o firewall do windows (não recomendado).
     
    Pronto seu modem,computador estará pronto para ter um servidor de TIBIA online xD

    É isso ai galera, espero que eu tenha te ajudado xD
     
    ╚═════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ════════════════════════════╝
  21. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Clean House] Remover casas de quem não loga   
    Olá galera do Xtibia, venho hoje trazer um sistema muito útil como pode ver no Título ele remove casa dos players que não logam mais.
     
    Explicação:
    Sabe aqueles players filho da mãe que compram as melhores casas e não logam mais no servidor e enche a porra da casa de item pros novos players não comprar? Pois é esse sistema dara um jeito nesses safados! xD
     
    Este script é apenas um arquivo que você colocará em sua pasta mods e ele executará toda vez que o servidor for reiniciado/ligado, ou seja: Quando o servidor ligar ele irá verificar os players que não logam a X dias (configurável) e então expulsa-los da casa movendo seus items para o depot deixando a casa sem dono.
     
    Bom chega de explicação e vamos ao que interessa;
    Na pasta principal do servidor, onde fica a distro que roda o servidor e tudo mais, entre na pasta MODS e crie um arquivo com o nome de cleanhouses.xml e dentro coloque o seguinte codigo:
    <?xml version="1.0" encoding="UTF-8"?><mod name="Cleanhouses" version="1.04" author="Yan Liima-Night" contact="xtibia.com" enabled="yes"> <description> v.1.04 - Adicionado 'onlyNonPremium' configurável. Versão sem erros por favor caso não é avançado na área não modifique nada. Criado e modificado por Yan Liima Nick: [ADM] Night Este mod irá limpar casas de jogadores inativos e mover os seus itens para o depósito.explicação das configurações: days - Se o jogador não tiver logado para este número de dias de sua casa será liberado. log - true/false, é para habilitar o registro de quais casas foram limpas. file - caminho para o arquivo de log, onde os logs serão armazenados. Ignorado se 'log' definido como falso onlyNonPremium - se definido como 'true', o script irá limpar apenas as casas dos jogadores que não lougou X dias. Outras indicações: NÃO remova doSaveServer() no final, caso contrário, se o servidor parar de funciona antes que o servidor salve você vai se arrepender =) </description> <globalevent name="cleanhouses" type="start" event="buffer"><![CDATA[ local config = { days = 60, log = true, file = getDataDir() .. "/logs/cleanhouses.txt", onlyNonPremium = true } local ns_query =[[ SELECT houses.owner, houses.id as hid, houses.name as house_name ,players.name FROM houses LEFT JOIN players ON players.id=houses.owner LEFT JOIN accounts ON players.account_id=accounts.id WHERE players.lastlogin < (UNIX_TIMESTAMP() - ]] ..config.days.. [[*24*60*60) ]] ..(config.onlyNonPremium and ' AND accounts.premdays=0 ' or '')..[[ AND players.world_id =]] .. getConfigValue("worldId") local house = db.getResult(ns_query) local logs = " Houses cleaned:\n\n" if house:getID() ~= -1 then repeat logs = logs .. house:getDataString('house_name') ..", owned by " .. house:getDataString('name') .. "\n" setHouseOwner(house:getDataInt('hid'), 0) until not house:next() house:free() else logs = logs .. "There were no houses to clean." end if config.log then doWriteLogFile(config.file, logs) end addEvent(doSaveServer, 1000) ]]></globalevent></mod> Pronto, salve e feche.
     
    Toda vez que o servidor iniciar irá expulsar os players que não logam aos dias configuráveis.
     
    Como configurar:
    days = 60 * É o número em DIAS que o player terá que ficar sem logar para perder a casa.
     
    Aconselho a não mexer, caso queira modificar algo aconselho ser avançado na área para não causar error no sistema.
     
    Este sistema funciona em qualquer TFS.
     
    Créditos
    Yan Liima
     
    Bom eu tinha publicado um post igual esse faz anos so que não lembro minha conta, e pegaro meu post postaro em outro fórum que não merece ser citado com outros créditos estou apenas avisando.
     
            Te ajudei?? REP + e ficamos quites...
            Atenciosamente,   Yan Liima   Abraços!
  22. Upvote
    Yan Liima recebeu reputação de GOD Vitor em [Clean House] Remover casas de quem não loga   
    Olá galera do Xtibia, venho hoje trazer um sistema muito útil como pode ver no Título ele remove casa dos players que não logam mais.
     
    Explicação:
    Sabe aqueles players filho da mãe que compram as melhores casas e não logam mais no servidor e enche a porra da casa de item pros novos players não comprar? Pois é esse sistema dara um jeito nesses safados! xD
     
    Este script é apenas um arquivo que você colocará em sua pasta mods e ele executará toda vez que o servidor for reiniciado/ligado, ou seja: Quando o servidor ligar ele irá verificar os players que não logam a X dias (configurável) e então expulsa-los da casa movendo seus items para o depot deixando a casa sem dono.
     
    Bom chega de explicação e vamos ao que interessa;
    Na pasta principal do servidor, onde fica a distro que roda o servidor e tudo mais, entre na pasta MODS e crie um arquivo com o nome de cleanhouses.xml e dentro coloque o seguinte codigo:
    <?xml version="1.0" encoding="UTF-8"?><mod name="Cleanhouses" version="1.04" author="Yan Liima-Night" contact="xtibia.com" enabled="yes"> <description> v.1.04 - Adicionado 'onlyNonPremium' configurável. Versão sem erros por favor caso não é avançado na área não modifique nada. Criado e modificado por Yan Liima Nick: [ADM] Night Este mod irá limpar casas de jogadores inativos e mover os seus itens para o depósito.explicação das configurações: days - Se o jogador não tiver logado para este número de dias de sua casa será liberado. log - true/false, é para habilitar o registro de quais casas foram limpas. file - caminho para o arquivo de log, onde os logs serão armazenados. Ignorado se 'log' definido como falso onlyNonPremium - se definido como 'true', o script irá limpar apenas as casas dos jogadores que não lougou X dias. Outras indicações: NÃO remova doSaveServer() no final, caso contrário, se o servidor parar de funciona antes que o servidor salve você vai se arrepender =) </description> <globalevent name="cleanhouses" type="start" event="buffer"><![CDATA[ local config = { days = 60, log = true, file = getDataDir() .. "/logs/cleanhouses.txt", onlyNonPremium = true } local ns_query =[[ SELECT houses.owner, houses.id as hid, houses.name as house_name ,players.name FROM houses LEFT JOIN players ON players.id=houses.owner LEFT JOIN accounts ON players.account_id=accounts.id WHERE players.lastlogin < (UNIX_TIMESTAMP() - ]] ..config.days.. [[*24*60*60) ]] ..(config.onlyNonPremium and ' AND accounts.premdays=0 ' or '')..[[ AND players.world_id =]] .. getConfigValue("worldId") local house = db.getResult(ns_query) local logs = " Houses cleaned:\n\n" if house:getID() ~= -1 then repeat logs = logs .. house:getDataString('house_name') ..", owned by " .. house:getDataString('name') .. "\n" setHouseOwner(house:getDataInt('hid'), 0) until not house:next() house:free() else logs = logs .. "There were no houses to clean." end if config.log then doWriteLogFile(config.file, logs) end addEvent(doSaveServer, 1000) ]]></globalevent></mod> Pronto, salve e feche.
     
    Toda vez que o servidor iniciar irá expulsar os players que não logam aos dias configuráveis.
     
    Como configurar:
    days = 60 * É o número em DIAS que o player terá que ficar sem logar para perder a casa.
     
    Aconselho a não mexer, caso queira modificar algo aconselho ser avançado na área para não causar error no sistema.
     
    Este sistema funciona em qualquer TFS.
     
    Créditos
    Yan Liima
     
    Bom eu tinha publicado um post igual esse faz anos so que não lembro minha conta, e pegaro meu post postaro em outro fórum que não merece ser citado com outros créditos estou apenas avisando.
     
            Te ajudei?? REP + e ficamos quites...
            Atenciosamente,   Yan Liima   Abraços!
  23. Upvote
    Yan Liima recebeu reputação de jeffersonxvr em [Clean House] Remover casas de quem não loga   
    Olá galera do Xtibia, venho hoje trazer um sistema muito útil como pode ver no Título ele remove casa dos players que não logam mais.
     
    Explicação:
    Sabe aqueles players filho da mãe que compram as melhores casas e não logam mais no servidor e enche a porra da casa de item pros novos players não comprar? Pois é esse sistema dara um jeito nesses safados! xD
     
    Este script é apenas um arquivo que você colocará em sua pasta mods e ele executará toda vez que o servidor for reiniciado/ligado, ou seja: Quando o servidor ligar ele irá verificar os players que não logam a X dias (configurável) e então expulsa-los da casa movendo seus items para o depot deixando a casa sem dono.
     
    Bom chega de explicação e vamos ao que interessa;
    Na pasta principal do servidor, onde fica a distro que roda o servidor e tudo mais, entre na pasta MODS e crie um arquivo com o nome de cleanhouses.xml e dentro coloque o seguinte codigo:
    <?xml version="1.0" encoding="UTF-8"?><mod name="Cleanhouses" version="1.04" author="Yan Liima-Night" contact="xtibia.com" enabled="yes"> <description> v.1.04 - Adicionado 'onlyNonPremium' configurável. Versão sem erros por favor caso não é avançado na área não modifique nada. Criado e modificado por Yan Liima Nick: [ADM] Night Este mod irá limpar casas de jogadores inativos e mover os seus itens para o depósito.explicação das configurações: days - Se o jogador não tiver logado para este número de dias de sua casa será liberado. log - true/false, é para habilitar o registro de quais casas foram limpas. file - caminho para o arquivo de log, onde os logs serão armazenados. Ignorado se 'log' definido como falso onlyNonPremium - se definido como 'true', o script irá limpar apenas as casas dos jogadores que não lougou X dias. Outras indicações: NÃO remova doSaveServer() no final, caso contrário, se o servidor parar de funciona antes que o servidor salve você vai se arrepender =) </description> <globalevent name="cleanhouses" type="start" event="buffer"><![CDATA[ local config = { days = 60, log = true, file = getDataDir() .. "/logs/cleanhouses.txt", onlyNonPremium = true } local ns_query =[[ SELECT houses.owner, houses.id as hid, houses.name as house_name ,players.name FROM houses LEFT JOIN players ON players.id=houses.owner LEFT JOIN accounts ON players.account_id=accounts.id WHERE players.lastlogin < (UNIX_TIMESTAMP() - ]] ..config.days.. [[*24*60*60) ]] ..(config.onlyNonPremium and ' AND accounts.premdays=0 ' or '')..[[ AND players.world_id =]] .. getConfigValue("worldId") local house = db.getResult(ns_query) local logs = " Houses cleaned:\n\n" if house:getID() ~= -1 then repeat logs = logs .. house:getDataString('house_name') ..", owned by " .. house:getDataString('name') .. "\n" setHouseOwner(house:getDataInt('hid'), 0) until not house:next() house:free() else logs = logs .. "There were no houses to clean." end if config.log then doWriteLogFile(config.file, logs) end addEvent(doSaveServer, 1000) ]]></globalevent></mod> Pronto, salve e feche.
     
    Toda vez que o servidor iniciar irá expulsar os players que não logam aos dias configuráveis.
     
    Como configurar:
    days = 60 * É o número em DIAS que o player terá que ficar sem logar para perder a casa.
     
    Aconselho a não mexer, caso queira modificar algo aconselho ser avançado na área para não causar error no sistema.
     
    Este sistema funciona em qualquer TFS.
     
    Créditos
    Yan Liima
     
    Bom eu tinha publicado um post igual esse faz anos so que não lembro minha conta, e pegaro meu post postaro em outro fórum que não merece ser citado com outros créditos estou apenas avisando.
     
            Te ajudei?? REP + e ficamos quites...
            Atenciosamente,   Yan Liima   Abraços!
  24. Upvote
    Yan Liima recebeu reputação de NdboHakai em Newstory Dbo+Nto+Bleach misturado!   
    Fala galera do xtibia beleza? Hoje estou trazendo aqui um servidor que eu e o Matheus Pacheco fez é um dbo misturado com nto e bleach bom não é um servidor perfeito pois se fosse não estaria compartilhando com vocês, mais o servidor é bacana pra caramba pra quem curte misturas de servidores.

    Bom galera não entrarei muito em detalhes pois estou meio compresa, mais dentro da pasta do servidor tera um arquivo LEIAME!!!.txt vocês pode ler as informações la...
    Imagens:
     
    Templo
     

     
     
    TELEPORTES:
     
     

     
    SITE:

     
     
    Proibido postar esse servidor em outros fórum/sites sem minha permissão.
     
     
     
    DOWNLOAD DO SERVIDOR:
     
    DOWNLOAD
    SCAN
    ---------------------------------------------------------
    DOWNLOAD DO SITE:
    DOWNLOAD
    SCAN
    ---------------------------------------------------------
    DOWNLOAD DO CLIENT
    DOWNLOAD
    SCAN
     
    Créditos:
     
    Yan Liima
    Matheus Pacheco
  25. Upvote
    Yan Liima deu reputação a Adolfohrq em [8.60] Retro Tibia - COM MONTARIAS   
    www.retrotibia.com

    Servidor 8.6, o único servidor que permite o jogador a obter todas as montarias e outfits do Global. Além disso, mesmo sendo um 8.6, o mapa do nosso servidor é o mesmo até a versão 10.30, incluindo Roshamuul.

    Para jogar, você PRECISA fazer o download do nosso Cliente.

    EXP: 150x (stages) 
    Skills: 20x 
    Magic: 10x 
    Loot: 3x
     
    Divirta-se em nosso servidor, e explore o que nós temos de melhor. Somos o único servidor a trazer sistemas novos e exclusivos. Queremos trazer uma experiência de jogo retro com o que há de melhor nas versões atuais do Tibia Global.
     
     

     


  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...