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 Advanced Quiz System   
    A base seria mais o menos assim... Teste e me diz se deu certo, se der certo basta apenas modificar da maneira que desejar...
    Talkactions:
     
  2. Upvote
    Yan Liima deu reputação a Yan Liima em [Resolvido] [Resolvido] Ao morrer pra monster não perder xp, nem skills   
    Fiz aqui, testa ai
    Em creaturescript/scripts crie um arquivo com o nome qualquer e coloque isto dentro:
    -- Script by Yan Liima(Night) function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local loot = false -- Se o jogador morrer ele irá perder o loot? local xp = false -- Se o jogador morrer ele irá perder EXP? local loss = getConfigValue('deathLostPercent') local killer = deathList[1] -- Não mexa aqui if isMonster(killer) then doCreatureSetDropLoot(cid, loot) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0) if xp == false then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 1) end end return TRUE end XML:
    <event type="death" name="ProtegerPlayer" event="script" value="nome_do_arquivo.lua"/> Login.lua:
    registerCreatureEvent(cid, "ProtegerPlayer") Cara o unico problema vai ser o PLAYERLOSS_EXPERIENCE, bem provavel que ele buga e faz o jogador voltar pro nv1. Muitos reclamam sobre isso. Se acontecer o mesmo, tente trocar para Blessing
  3. Upvote
    Yan Liima deu reputação a Yan Liima em [Resolvido] Mensagem ao pista no tile - TFS 0.4   
    Troque: MESSAGE_EVENT_DEFAULT
     
    Por um desses:
    MESSAGE_STATUS_WARNING -- TELA ID: 21
    MESSAGE_STATUS_CONSOLE_RED -- CHAT/CONSOLE ID: 18
    MESSAGE_STATUS_CONSOLE_ORANGE -- CHAT/CONSOLE ID: 19
    MESSAGE_EVENT_ADVANCE   -- BRANCO TELA ID: 22
    MESSAGE_INFO_DESCR -- TELA ID: 25
    MESSAGE_STATUS_CONSOLE_BLUE -- CHAT/CONSOLE ID: 27
     
    Ta tudo de acordo com a cor. Você pode usar por nome ou por ID.
     
  4. Upvote
    Yan Liima recebeu reputação de ITALOx em Entrada de wodbo   
    Fala galera do Xtibia, Hoje trago aqui a entrada do Wodbo, é uma entrada simples mais ta ae
     
    Imagem:

     
    Para configurar é muito facil vai no index.html e clica em editar
    Bom para quando clicar em "ENTRAR" e ir direto para seu site oficial
    Basta você criar uma pasta com nome dbo ou dbo2 e coloca seu site dentro da pasta.
    Exemplo:

    Download: http://www.mediafire.com/download/0lj0mlw3upicldr/Template+WoDBO.Com.BR+by+night-+Yan+Liima.rar
    Créditos
    Yan Liima
     
           
      Te ajudei?? REP + e ficamos quites...
                 
    Atenciosamente,    
    Yan Liima    
    Abraços!
  5. Upvote
    Yan Liima recebeu reputação de Spring Trap em Aol Infinita Sem Perder Level E Skills   
    Fala galera do Xtibia tudo beleza? Hoje resolvi trazer aqui para vocês a Aol Infinita que não perde level items skills e é claro nem a aol.
     
    Então vamos lá...
    Vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para aolinfinity.lua e cole isto dentro:
    function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)if isPlayer(cid) == true thenif (getPlayerSlotItem(cid, 2).itemid == 8409) then -- 8409 é a onde vocês vão por o ID da aol. doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)return TRUEendendreturn TRUEend Agora vai em data\creaturescripts\scripts vá em login.lua e adicione essa linha abaixo:
    registerCreatureEvent(cid, "onPrepareDeathinifi") Depois vai em Creaturescripts.xml e adicione essa linha abaixo:
    <event type="preparedeath" name="onPrepareDeathinifi" event="script" value="aolinfinity.lua"/> E pra finaliza com chave de ouro vá em data\items abre o items.xml e adicione isso
    <item id="8409" article="a" name="aolinfinity"> <attribute key="weight" value="480" /> <attribute key="slotType" value="ring" /> <attribute key="charges" value="0" /> <attribute key="preventDrop" value="1" /> Prontinho espero que gostem xD
     
    Testado Com Sucesso!!!
     
    Créditos:
    Yan Liima
     
     


     
    Te ajudei?? REP + e ficamos quites...     Atenciosamente, Yan Liima Abraços!
  6. 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
  7. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Encerrado] DEIXANDO O SERVER ONLINE - AJUDA   
  8. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Encerrado] Corrigir erro no script   
    Essa parada de sumir por X tempo e depois aparecer novamente sou muito bom em fazer não kkkk conhece algum script assim? Eu consigo adaptar ... Bom ta bem perto de ser solucionado, talvez o Vodkart de conta de resolver agora, manda o script pra ele o que mais deu certo. Que ele provavelmente de conta de corrigir.
    Só pra teimar mesmo, tente assim:
     
    OU
     
    O que complica é esse negocio de alavanca ai. Bom, podemos tentar retirar ela de se mexer. Segue o script:
     
    Se estiver errado:
     
    Ou tentamos assim mesmo:
    Me empolguei ksksksks
  9. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Resolvido] Mensagem ao pista no tile - TFS 0.4   
    Troque: MESSAGE_EVENT_DEFAULT
     
    Por um desses:
    MESSAGE_STATUS_WARNING -- TELA ID: 21
    MESSAGE_STATUS_CONSOLE_RED -- CHAT/CONSOLE ID: 18
    MESSAGE_STATUS_CONSOLE_ORANGE -- CHAT/CONSOLE ID: 19
    MESSAGE_EVENT_ADVANCE   -- BRANCO TELA ID: 22
    MESSAGE_INFO_DESCR -- TELA ID: 25
    MESSAGE_STATUS_CONSOLE_BLUE -- CHAT/CONSOLE ID: 27
     
    Ta tudo de acordo com a cor. Você pode usar por nome ou por ID.
     
  10. Upvote
    Yan Liima recebeu reputação de AdilsonHacker em [Encerrado] Corrigir erro no script   
    Da sim. Porém acho que da pra resolver esse problema ai. Tenta agora:
     
  11. Upvote
    Yan Liima recebeu reputação de Braywer em Pack de utilitários by Braywer   
    Muito útil, obrigado por contribuir para a comunidade, Xtibia agradece!
  12. Upvote
    Yan Liima recebeu reputação de bilaux em [Resolvido] Mensagem ao pista no tile - TFS 0.4   
    Troque: MESSAGE_EVENT_DEFAULT
     
    Por um desses:
    MESSAGE_STATUS_WARNING -- TELA ID: 21
    MESSAGE_STATUS_CONSOLE_RED -- CHAT/CONSOLE ID: 18
    MESSAGE_STATUS_CONSOLE_ORANGE -- CHAT/CONSOLE ID: 19
    MESSAGE_EVENT_ADVANCE   -- BRANCO TELA ID: 22
    MESSAGE_INFO_DESCR -- TELA ID: 25
    MESSAGE_STATUS_CONSOLE_BLUE -- CHAT/CONSOLE ID: 27
     
    Ta tudo de acordo com a cor. Você pode usar por nome ou por ID.
     
  13. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Resolvido] Ajuda em adicionar exhaust dentro da spell   
    Por favor sempre coloque o script em code box. Coloquei para usar novamente em 30s, só alterar amigo.
    local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -65.2, 1, -65.2, 1) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 134) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.2, 1, -1.2, 1) arr1 = { {0, 0, 0, 0, 0}, {0, 1, 1, 1, 0}, {0, 1, 3, 1, 0}, {0, 1, 1, 1, 0}, {0, 0, 0, 0, 0} } arr2 = { {0, 0, 0, 0, 0}, {0, 1, 0, 0, 0}, {0, 0, 2, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end local function onCastSpell2(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat2, parameters.var) end function onCastSpell(cid, var) if exhaustion.check(cid, 13101) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 30 segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end local position2 = {x=getCreaturePosition(cid).x+2, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local position3 = {x=getCreaturePosition(cid).x, y=getCreaturePosition(cid).y+1, z=getCreaturePosition(cid).z} local position4 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y+2, z=getCreaturePosition(cid).z} local position5 = {x=getCreaturePosition(cid).x+1, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 200, parameters) doSendMagicEffect(position2, 138) doSendMagicEffect(position3, 138) doSendMagicEffect(position4, 138) doSendMagicEffect(position5, 138) exhaustion.set(cid, 13101, 30.0) return TRUE end  
  14. Upvote
    Yan Liima deu reputação a gokutrolls em [Resolvido] Ajuda em adicionar exhaust dentro da spell   
    Aaaa valeu!!!, deu certo!!.
    E eu não consegui encontrar esse erro pq o programa que eu uso tem o fundo escuro.
    REP+
  15. Upvote
    Yan Liima recebeu reputação de gokutrolls em [Resolvido] Ajuda em adicionar exhaust dentro da spell   
    É bug ao copiar o codigo. na linha 60(no final do script), no end. Apague ele e escreva end novamente.
     o causador do erro kk
  16. Upvote
    Yan Liima recebeu reputação de AdilsonHacker em [Resolvido] [Resolvido] Ao morrer pra monster não perder xp, nem skills   
    Se for possivel marque a opção de melhor resposta. Muito obrigado, foi um prazer te ajudar!
  17. Thanks
    Yan Liima recebeu reputação de AdilsonHacker em [Resolvido] [Resolvido] Ao morrer pra monster não perder xp, nem skills   
    Fiz aqui, testa ai
    Em creaturescript/scripts crie um arquivo com o nome qualquer e coloque isto dentro:
    -- Script by Yan Liima(Night) function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local loot = false -- Se o jogador morrer ele irá perder o loot? local xp = false -- Se o jogador morrer ele irá perder EXP? local loss = getConfigValue('deathLostPercent') local killer = deathList[1] -- Não mexa aqui if isMonster(killer) then doCreatureSetDropLoot(cid, loot) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0) if xp == false then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 1) end end return TRUE end XML:
    <event type="death" name="ProtegerPlayer" event="script" value="nome_do_arquivo.lua"/> Login.lua:
    registerCreatureEvent(cid, "ProtegerPlayer") Cara o unico problema vai ser o PLAYERLOSS_EXPERIENCE, bem provavel que ele buga e faz o jogador voltar pro nv1. Muitos reclamam sobre isso. Se acontecer o mesmo, tente trocar para Blessing
  18. Upvote
    Yan Liima recebeu reputação de Spring Trap em [Resolvido] [Resolvido] Ao morrer pra monster não perder xp, nem skills   
    Fiz aqui, testa ai
    Em creaturescript/scripts crie um arquivo com o nome qualquer e coloque isto dentro:
    -- Script by Yan Liima(Night) function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local loot = false -- Se o jogador morrer ele irá perder o loot? local xp = false -- Se o jogador morrer ele irá perder EXP? local loss = getConfigValue('deathLostPercent') local killer = deathList[1] -- Não mexa aqui if isMonster(killer) then doCreatureSetDropLoot(cid, loot) doPlayerSetLossPercent(cid, PLAYERLOSS_SKILLS, 0) doPlayerSetLossPercent(cid, PLAYERLOSS_MANA, 0) if xp == false then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 1) end end return TRUE end XML:
    <event type="death" name="ProtegerPlayer" event="script" value="nome_do_arquivo.lua"/> Login.lua:
    registerCreatureEvent(cid, "ProtegerPlayer") Cara o unico problema vai ser o PLAYERLOSS_EXPERIENCE, bem provavel que ele buga e faz o jogador voltar pro nv1. Muitos reclamam sobre isso. Se acontecer o mesmo, tente trocar para Blessing
  19. Upvote
    Yan Liima deu reputação a Yan Liima em Death System 2016 versão frag consecutivo!   
    @Adolfohrq A alteração é muito simples, você tem as sources em mãos?
    Se tiver vamos lá ...
     
    no luascript.cpp procure por:
    lua_register(m_luaState, "doPlayerSendToChannel", LuaInterface::luaDoPlayerSendToChannel); Embaixo adicione isto:
    //doPlayerOpenChannel(cid, channelId) lua_register(m_luaState, "doPlayerOpenChannel", LuaInterface::luaDoPlayerOpenChannel); Depois procure por:
    int32_t LuaInterface::luaDoPlayerSendToChannel(lua_State* L) { //doPlayerSendToChannel(cid, targetId, SpeakClasses, message, channel[, time]) ScriptEnviroment* env = getEnv(); uint32_t time = 0; if(lua_gettop(L) > 5) time = popNumber(L); uint16_t channelId = popNumber(L); std::string text = popString(L); uint32_t speakClass = popNumber(L), targetId = popNumber(L); Player* player = env->getPlayerByUID(popNumber(L)); if(!player) { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); return 1; } Creature* creature = env->getCreatureByUID(targetId); if(!creature) { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); return 1; } player->sendToChannel(creature, (SpeakClasses)speakClass, text, channelId, time); lua_pushboolean(L, true); return 1; } Embaixo adicione:
    int32_t LuaInterface::luaDoPlayerOpenChannel(lua_State* L) { //doPlayerOpenChannel(cid, channelId) uint16_t channelId = popNumber(L); uint32_t cid = popNumber(L); ScriptEnviroment* env = getEnv(); if(env->getPlayerByUID(cid)) { lua_pushboolean(L, g_game.playerOpenChannel(cid, channelId)); return 1; } errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); return 1; } no luascript.h procure por:
    static int32_t luaDoPlayerSendToChannel(lua_State* L); Embaixo adicione:
    static int32_t luaDoPlayerOpenChannel(lua_State* L); Prontinho
     
    Seria melhor verificar antes, vai que já tem essa linda função em suas sources. Dependendo da pessoa que disponibilizou deve ter adicionado ela.
  20. 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
  21. Thanks
    Yan Liima recebeu reputação de luan2525 em [Encerrado]PROCURO ESSE OT PBOT ANTIGO 8.6 PRA BAIXAR   
    Ta ai brother.
    otserver.rar
  22. Upvote
    Yan Liima deu reputação a Stigal em xTibia - Recruta!   
    Seja bem-vindo ao nosso tópico de recrutamento.
     
    Estamos iniciando uma nova fase de evolução e desenvolvimento, e para isso necessitamos de pessoas qualificadas e de potencial para ingressar em nossa equipe.
     
    Reformulamos algumas sessões do fórum, e estamos com cargos novos.
    Seguindo o mesmo padrão das nossas pips, que vocês podem acompanhar abaixo:
     

       
       
       
       
     
    Voltaremos com o nosso antigo projeto x-Dev, onde o melhor desenvolvedor do fórum ganhara um cargo na equipe,  com o foco em compartilhar novos sistemas e tutoriais, tendo assim o reconhecimento pelo trabalho prestado em nossa comunidade.
     
    Temos também o novo grupo Lenda, onde entra os membros que um dia já fizeram muito por esta comunidade, e o grupo Herói, ficará para os membros que estiveram e colaboraram com a nossa comunidade.
     
    Tem interesse de compartilhar seu conhecimento com a comunidade? Gostaria de fazer parte da equipe xTibia?
    Estamos abertos a todo tipo de sugestão para a melhoria da comunidade, deixe seu comentário com a sua sugestão.
     
    Todos aqueles que tiverem interesse de estar ingressando a nossa nova equipe, poderá entrar em contato conosco.
    Estaremos fazendo a nova seletiva em breve.  =]
     
    #MakeEkzGreatAgain
     
    coming soon...
    .
  23. 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!
  24. 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
  25. 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
     
  • Quem Está Navegando   0 membros estão online

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