-
Total de itens
816 -
Registro em
-
Última visita
-
Dias Ganhos
23
Histórico de Reputação
-
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
-
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ê.
-
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
-
Yan Liima recebeu reputação de luan2525 em [Encerrado]PROCURO ESSE OT PBOT ANTIGO 8.6 PRA BAIXAR
Ta ai brother.
otserver.rar
-
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ê.
-
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.
-
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.
-
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! -
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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 }}
-
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
-
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
-
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
╚═════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ════════════════════════════╝
-
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! -
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! -
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! -
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
-
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.