Líderes
-
-
-
-
marcoshps11
MembroPontos89Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 10/02/20 em todas áreas
-
Sprites feitas por mim, v2. TOKYO GHOUL
Sprites feitas por mim, v2. TOKYO GHOUL
ITALOx e um outro reagiu a ashwese1 por uma resposta no tópico
2 pontosmeu canal:ashwese gamer link do canal mostrando a sprite: https://youtu.be/2lWAUptLR-M bom proveito das sprites deixei 2 obs: essa e a versao v2 ent vai ter muito mais depois creditos by ashwese1 Tibia.dat Tibia.spr2 pontos -
Ots 8.60 exclusivos, novidades sobre bots, anti-MapTracker e muitos sistemas de eventos para seu Otserv!
Ots 8.60 exclusivos, novidades sobre bots, anti-MapTracker e muitos sistemas de eventos para seu Otserv!
Nerivalhs e um outro reagiu a Cat por uma resposta no tópico
2 pontosNovos Servidores Otserv! A versão 8.60 está com bastante novidades, acompanha tutorial de instalação, imagens e suporte nos comentários! Veja abaixo servidores e outros conteúdos 8.60 postados no Tk! Nekiro Otserv 8.60 Descrição: TFS 1.3 com tela estendida! «Baixar» Woox Baiak PvP 8.60 Descrição: Watch System, Cast System, Anti Entrosa, Anti Divulgação, Party Share, Exhaust e Boosted Creatures. «Baixar» TeamWar Hardcore Time vs. Time 8.60 Descrição: Auto Map Change, Auto Re-Balanceamento de Teams, Auto Mensagens, Anti MC, Gold e Exp ao Matar e Skull System. «Baixar» Novidades em Bots! ElfBot Bypass auto-target «Baixar» Descrição: Jogar com auto-target do ElfBot em servidores protegidos, dll com o fix do win10 incluso. Dash/Light & Minimize «Baixar» Descrição: Fix para ElfBot Windows 10. Dll Anti Auto-Target Elfbot «Baixar» Descrição: Dll feita com a função de bloquear o Auto Target e o Aimbot. Novas Ferramentas e Dlls! Map Tracker 8.0~8.60 «Baixar» Descrição: Função que salva posição de destino dos teleports que o jogador entrar, salva também monstros e npcs. Anti Map-Tracker [8.54 & 8.60] «Baixar» Descrição: Compile o servidor e estará com um 'anti-track' ativo, o map tracker padrão não conseguirá interpretar o mapa. Tibia 8.60 Editor - Criar Client 8.60 Customizado «Baixar» Descrição: Imagem em Spoiler: Sistemas de Eventos! Zombie Event Apocaliptico «Baixar Sistema» Descrição: "Quem é familiar com filmes e séries de zombies sabe que quando um zombie morde alguém a pessoa que foi mordida não simplesmente morre, mas ela se torna um zombie, é isso que torna a ideia de um apocalipse zombie tão aterrorizante. Pensando nisso eu tive a ideia de alterar o sistema pra que quando algum player fosse pego por um zombie ele também se transformasse em um e não fosse simplesmente teleportado para o templo. Essa alteração deixa a interação entre os jogadores no evento mais dinâmica pois eventualmente se torna um jogo de Player vs Player ao invés de Player vs Maquina, embora no fim continue sendo uma batalha entre vivos e mortos." - Woox. Evento Click Up «Baixar» Descrição: Durante o evento (duração de 15 min que você pode diminuir/aumentar), quando um player clica no item ele vai receber x leveis e a cada 2 clicks ele vai ganhar um item (no meu caso, uma event coin). Tem um exhaust de 2 secs a cada click pra evitar abuso com elfbot/auto click. First to Speak Summon System «Baixar» Descrição: Sumona um monstro numa posição setada por sua preferencia, também verifica uma posxyz configurável, usa o comando: "!fss" que só pode ser pronunciado por 1 player, se alguém falar o comando depois de você... não irá sumonar até que recarregue o tempo pra enviar o comando novamente acabe. Online Bonus System «Baixar» Descrição: A cada uma hora ininterrupta que o personagem ficar online, o mesmo irá ganhar 1 Online Bônus. Acumulando 30 Online Bônus, o personagem ganha 1 dia de Premium Account, e a sua quantidade de Online Bônus recomeçará a ser contada a partir do zero. Daily Task com 4 opções diarias «Baixar» Descrição: É possivel escolher entre 4 opções, sendo elas de nível "easy", "medium", "hard" e "expert", e tem até o server save para entregar. Como recompensa, coloquei: Quantidade aleatoria de XP, Quantidade fixa de um Item fixo e quantidade aleatoria de um(ou mais) item aleatorio. Esta foi a primeira edição do Tk Magazine, acompanhe nosso portal que terá mais! Premiações! Membros que receberam a medalha Tkm Nível 1 como forma de agradecimento por terem contribuído com um conteúdo exclusivo: @BrazItzMe @WooX(2x) @HeberPcL @Cjaker(x3) @Ackerzin @Lurk @L3K0T @139 @Mor3nao (Quem teve mais de um conteúdo destacado receberá as medalhas sucessivas) • [Informações] Tk Magazine • Lista de Medalhas TKM. Créditos pelo outfit: @FlameArcixt2 pontos -
[otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update
[otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update
Cat reagiu a marcoshps11 por uma resposta no tópico
1 ponto@diarmaint provavelmente é alguma modificação feita de forma errada ou falta de permissão no seu arquivo.. precisaria ver os logs de erro do seu website para ter uma noção melhor1 ponto -
Bounac 12.40
1 pontoOtimo post, eu raramente peço algo por aqui mas vc teria os arquivos das criaturas? Valeu!1 ponto
-
[otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update
1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
Vc teve o mesmo problema? Refiz o processo e funcionou normal, eu devo ter feito algo errado.1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
Cat reagiu a Fabi Marzan por uma resposta no tópico
1 pontotentei do mt maneiras, e otx21 ponto -
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
@Fabi Marzan tá usando qual Source? Compilei duas vezes em 0.4 e não tive problema em nenhuma, tenta refazer novamente.1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
Cat reagiu a Fabi Marzan por uma resposta no tópico
1 ponto1 ponto -
Distância de lure
Distância de lure
diarmaint reagiu a Mask Ghoul por uma resposta no tópico
1 pontoApós investigação, descobri que isso acontece porque o elseif no método de limpeza no arquivo spawn.cpp está "removendo" a criatura de sua zona de spawn se ela não estiver lá Citarei aqui algum código de spawn.cpp loadFromXml () tenta carregar o raio para cada spawn, se não for definido, então -1 é definido. Codigo C++ Spawn.cpp: int32_t radius; pugi::xml_attribute radiusAttribute = spawnNode.attribute("radius"); if (radiusAttribute) { radius = pugi::cast<int32_t>(radiusAttribute.value()); } else { radius = -1; } Durante spawnCheck(), cleanup() método é executado e se o monstro estiver vivo e saiu de seu spawner (o raio de spawn é importante, não antiLureRadius) e depois no mapa gerado the monster is detached from its spawn (now it is attached to spawn of id = 0) and server thinks that there is no monster spawned yet in this spawn (so it is going to be respawn soon). void Spawn::checkSpawn() { checkSpawnEvent = 0; cleanup(); // o resto do método checkSpawn[ ... ] } void Spawn::cleanup() { // [...] } else if (!isInSpawnZone(monster->getPosition()) && spawnId != 0) { spawnedMap.insert(spawned_pair(0, monster)); it = spawnedMap.erase(it); } // [...] } Uma coisa importante é que o método isInZone () pense que o monstro está em spawn se spawnRadius for definido como -1 bool Spawn::isInSpawnZone(const Position& pos) { return Spawns::isInZone(centerPos, radius, pos); } bool Spawns::isInZone(const Position& centerPos, int32_t radius, const Position& pos) { if (radius == -1) { return true; } return ((pos.getX() >= centerPos.getX() - radius) && (pos.getX() <= centerPos.getX() + radius) && (pos.getY() >= centerPos.getY() - radius) && (pos.getY() <= centerPos.getY() + radius)); Não tenho certeza de qual é a ideia por trás desse recurso, mas provavelmente removendo as seguintes linhas no método void Spawn :: cleanup () Veja spawn.cpp deve ajudar } else if (!isInSpawnZone(monster->getPosition()) && spawnId != 0) { spawnedMap.insert(spawned_pair(0, monster)); it = spawnedMap.erase(it); } Esteja ciente de que se o antilure estiver desligado por algum motivo e o monstro se afastar de seu spawn, ele não irá reaparecer até que alguém o mate1 ponto -
AJUDA AQUI +REP problemas encontrados nas spels e monsters
AJUDA AQUI +REP problemas encontrados nas spels e monsters
Senju uchira reagiu a joaovitorbk9 por uma resposta no tópico
1 pontoo primeiro erro do OBITO, ta faltando uma lib. que seria a formatação da spell olha na pasta que ele ta indicando ai no log data/spells/scripts/kabuto/ETC*** data/spells/scripts/nagato/ETC*** data/spells/scripts/chouji/ETC*** ele está dizendo que nao tem esses arquivos.... e também a voc 674 nao foi encontrada, o que vc pode fazer eh ou remover tudo isso e criar depois (para se livrar desses bugs, ou já criar essas spells faltado e essa voc tbm1 ponto -
AJUDA AQUI +REP problemas encontrados nas spels e monsters
AJUDA AQUI +REP problemas encontrados nas spels e monsters
ashwese1 reagiu a Jeff Delay por uma resposta no tópico
1 pontoerro dos monstro, procure esse monstro na pasta do seu servidor e remova essas 3 linhas que deve existir no monstro já que e este erro que ta dando. <script> <event name="questmadara"/> </script> caso saiba onde esta esse monstro de quest e deseje apenas reconfigurar faça isso; vá em creaturescripts\scripts e cole este arquivo lá (questmadara.lua) volte para pasta creaturescript e abra o arquivo creaturescripts.xml e cole esta linha la. <event type="death" name="QuestMadara" event="script" value="questmadara.lua"/> sobre as spells possivelmente os arquivos direcionados não existe então o melhor a fazer e apagar estas linhas e refazer os arquivos melhor vá para data/spell/spell.xml abra o spell.xml veja as spell que esta dando erro e remova elas lembrando que para evitar erro tem que remover a tag completamente, exemplo abaixo do que deve ser removido. <instant name="Rasengan Shuriken" words="Rasenshuriken" lvl="200" mana="1900" range="2" needtarget="1" blockwalls="1" exhaustion="500" event="script" value="naruto/rasen shuriken.lua"> <vocation id="1"/> </instant> questmadara.lua1 ponto -
[otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update
[otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoobrigatoriamente o arquivo status.php editado com suas informações devem estar na sua vps, dentro da pasta do site no init.lua do seu cliente, deveria por o link que aponta para este arquivo, para ter certeza que o link está certo, pode tentar acessar pelo navegador, https://seuip/pasta/status.php, nele retornará alguns dados conforme configurado no arquivo. pode testar para ter como exemplo o próprio link do otclient, http://otclient.ovh/api/status.php1 ponto -
[otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update
@marcoshps11 Inseri o convite e o id do grupo, ainda continua mostrando o do otc.. <?php $online_otservlist = 0; try { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://otservlist.org/"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Return data inplace of echoing on screen curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Skip SSL Verification curl_setopt($ch, CURLOPT_ENCODING , ""); $site = curl_exec($ch); curl_close($ch); preg_match('/There are <strong>([0-9]*)<\/strong>/', $site, $matches); $online_otservlist = $matches[1]; } catch(Exception $e) {} $online_discord = 0; try { $online_discord = json_decode(file_get_contents("https://discordapp.com/api/guilds/733901221810929795/widget.json"))->presence_count; } catch(Exception $e) {} $response = array( "online" => "$online_otservlist Players online", "discord_online" => $online_discord, "discord_link" => "https://discord.gg/ZyS28Se" ); echo json_encode($response); ?> também tentei jogar a pasta api para dentro do meu dedicado junto do site e mudei nessa parte status = "http://meuip/api/status.php" aí o convite não funciona e nem mostra player on.. também tentei deixar da seguinte forma, para "tentar ler o arquivo do diretório na pasta do cliente" status = "/api/status.php" ou status = "http://api/status.php" mas nada funciona. ---observando aqui status = "http://otclient.ovh/api/status.php" entrando nesse link sou redirecionado para isso {"online":"17151 Players online","discord_online":454,"discord_link":"https:\/\/discord.gg\/t4ntS5p"} pelo que entendi, parece que esse status está lendo de algum site, não da pasta api, pois já fiz minhas modificações, logo era para estar mostrando meu convite aí1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
@Mathias Kenfi Achei um "bug" Se você estiver equipado um item com manaAbsorb e usar alguma magia de treinar ml "power down, chakra down " que contenha if getPlayerMana(cid) > 1 then doPlayerAddSpentMana(cid, getPlayerMana(cid)) doPlayerAddMana(cid,-getPlayerMana(cid)) Irá perder e recuperar a mesma quantidade de mana . 03:08 You lose 15000 mana. 03:08 You are regenerated with 15000 manas.1 ponto
-
Bounac 12.40
1 pontoBruxão, como sempre trazendo os melhores conteúdos, parabéns!1 ponto
-
Bounac 12.40
1 ponto
-
Bounac 12.40
Bounac 12.40
Cat reagiu a Skydangerous por uma resposta no tópico
1 pontoque lindo, obrigado por compartilhar !1 ponto -
Bounac 12.40
1 ponto
-
Pokemon HuatsonOT V2.0 (DXP) NO lvl sys & Poke Bar
sorry i think i deleted them, maybe i will try to do it again with the original sources to work with the same console1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
Rapaziada, acabei de falar com o @Mathias Kenfi e ele vai ver todos erros, e fazer uma versão 2.0 com para adicionar uma porcentagem no dano, sucesso. Observação, ele falou todos que participaram no topico, teriam que ajudar ele para comprar um computador que consiga abrir esse topico, porque o pc dele trava na hora de abrir.1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
Cat reagiu a joaovitorbk9 por uma resposta no tópico
1 pontousou qual tfs? 0.4?1 ponto -
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
@Mathias Kenfi Tudo perfeito, único problema é que a tag de crit duplica no look, não consegui arrumar.1 ponto
-
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
[Novos Atributos] Critical/Dodge/Life e Mana Leech/Life e Mana Absorb
Cat reagiu a leozincorsair por uma resposta no tópico
1 pontoO meu nao apresentou error algum, porém nao funciona as tags no items.xml fica aparecendo no look mais nao faz efeito os atributos1 ponto -
Suporte | Novas Spells ( SPR )
Suporte | Novas Spells ( SPR )
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoum exemplo do que acontece, o efeito some somente após sair do alcance ou então re logar o char Tibia - [Dev] Dranit 15_10_2018 00_26_53.mp41 ponto -
Servidor global + Proprio
Servidor global + Proprio
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoOlá, estou precisando de uma equipe para continuar no andamento de um projeto, o servidor está online a 6 meses: preciso de qualquer tipo de ajuda, pois estou montando todo sozinho -Mapper -Programador -Digitador -Orientação aos novos jogadores qualquer ajuda será bem vinda, basta entrar em contato para combinarmos1 ponto -
Suporte | Novas Spells ( SPR )
Suporte | Novas Spells ( SPR )
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoNa realidade eu só peguei o npc de passagem dos portões de yalahar e troquei o efeito, qualquer outro efeito funciona normalmente, porém se eu colocar qualquer um dos que adicionei, ele fica infinito1 ponto -
Pokepro2 30/05/2018
Pokepro2 30/05/2018
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoé possível disponibilizar o seu object builder? o meu está dando o seguinte erro na hora de abrir estas spr:1 ponto -
[Function] Account Storage
1 pontoOlá pessoal, hoje resolvi trazer ao TK uma função muito útil e simples de usar-la, tenho certeza que muitos irão usar-la. Você poderá usar assim: getAccountStorageValue(getPlayerAccountId(cid), key) setAccountStorageValue(getPlayerAccountId(cid), key, value) INSTALAÇÃO Para instala-la é simples, vá até seu banco de dados e execute a seguinte query: CREATE TABLE `account_storage` ( `account_id` int(11) NOT NULL default '0', `key` int(10) unsigned NOT NULL default '0', `value` varchar(255) NOT NULL default '0', UNIQUE KEY `account_id_2` (`account_id`,`key`), KEY `account_id` (`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Agora vá até data/lib, abra o arquivo 050-function.lua e adicione esse código dentro: function getAccountStorageValue(accid, key) local value = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(value:getID() ~= -1) then return value:getDataInt("value") else return -1 end value:free() end function setAccountStorageValue(accid, key, value) local getvalue = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(getvalue:getID() ~= -1) then db.executeQuery("UPDATE `account_storage` SET `value` = " .. accid .. " WHERE `key`=" .. key .. " LIMIT 1');") getvalue:free() return 1 else db.executeQuery("INSERT INTO `account_storage` (`account_id`, `key`, `value`) VALUES (" .. accid .. ", " .. key .. ", '"..value.."');") return 1 end end Bom é isso, créditos inteiramente ao teckman (criador da função). Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!? Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também!1 ponto
-
[Function] Account Storage
[Function] Account Storage
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoEstou tentando utilizar este código, porém estou com o seguinte problema: quando utilizo o código informado, o server da vário erros e não abre function getAccountStorageValue(accid, key) local value = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(value:getID() ~= -1) then return value:getDataInt("value") else return -1 end value:free() end quando utilizo este que adaptei, ele só me retorna o valor -1 e nunca o valor da key, poderia ajudar? function getAccountStorageValue(accid, key) local resultId = db.storeQuery("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key) if resultId ~= false then local val = result.getInt(resultId, "value") result.free(resultId) return val end return -1 end Problema solucionado1 ponto -
Função GetAccountStorage OTX 1.3
Função GetAccountStorage OTX 1.3
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoBuenas estou tentando criar uma função para localizar uma storage na account porém estou tendo este problema na hora de utilizar: a função estou utilizando a seguinte: function getAccountStorageValueDois(accid, key) local resultId = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key) if resultId ~= false then return result.getNumber(resultId, 'value') else return -1 end return resultId:free() end e o código do npc: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local function getTable(player) local storage = 64556 local value = player:getAccountId() local itemsList = { {name='backpack', id=1988, buy=200} } local itemsList1 = { {name='backpack', id=1988, buy=180} } if getAccountStorageValueDois(value,storage) == 30 then return itemsList1 end return itemsList end local function setNewTradeTable(table) local items, item = {} for i = 1, #table do item = table[i] items[item.id] = {itemId = item.id, buyPrice = item.buy, sellPrice = item.sell, subType = 0, realName = item.name} end return items end local function creatureSayCallback(cid, type, msg) if not npcHandler:isFocused(cid) then return false end if msgcontains(msg, 'trade') then local player = Player(cid) local items = setNewTradeTable(getTable(player)) local function onBuy(cid, item, subType, amount, ignoreCap, inBackpacks) if (ignoreCap == false and (player:getFreeCapacity() < ItemType(items[item].itemId):getWeight(amount) or inBackpacks and player:getFreeCapacity() < (ItemType(items[item].itemId):getWeight(amount) + ItemType(1988):getWeight()))) then return player:sendTextMessage(MESSAGE_STATUS_SMALL, 'You don\'t have enough cap.') end if items[item].buyPrice <= player:getMoney() then if inBackpacks then local container = Game.createItem(1988, 1) local bp = player:addItemEx(container) if(bp ~= 1) then return player:sendTextMessage(MESSAGE_STATUS_SMALL, 'You don\'t have enough container.') end for i = 1, amount do container:addItem(items[item].itemId, items[item]) end else return player:addItem(items[item].itemId, amount, false, items[item]) and player:removeMoney(amount * items[item].buyPrice) and player:sendTextMessage(MESSAGE_INFO_DESCR, 'You bought '..amount..'x '..items[item].realName..' for '..items[item].buyPrice * amount..' gold coins.') end player:sendTextMessage(MESSAGE_INFO_DESCR, 'You bought '..amount..'x '..items[item].realName..' for '..items[item].buyPrice * amount..' gold coins.') player:removeMoney(amount * items[item].buyPrice) else player:sendTextMessage(MESSAGE_STATUS_SMALL, 'You do not have enough money.') end return true end local function onSell(cid, item, subType, amount, ignoreEquipped) if items[item].sellPrice then return player:removeItem(items[item].itemId, amount, -1, ignoreEquipped) and player:addMoney(items[item].sellPrice * amount) and player:sendTextMessage(MESSAGE_INFO_DESCR, 'You sold '..amount..'x '..items[item].realName..' for '..items[item].sellPrice * amount..' gold coins.') end return true end openShopWindow(cid, getTable(player), onBuy, onSell) npcHandler:say('Keep in mind you won\'t find better offers here. Just browse through my wares.', cid) end return true end npcHandler:setMessage(MESSAGE_GREET, 'Hello.') npcHandler:setMessage(MESSAGE_FAREWELL, 'It was a pleasure to help you, |PLAYERNAME|.') npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Estou utilizando OTX 1.3, a função set funcionou perfeitamente, somente a get que não estou conseguindo utilizar1 ponto -
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a gleison157 por uma resposta no tópico
1 pontoSim eu sei, ontem não pude verificar esse problema... Vou estar verificando isso agora e já venho informar se funciono! Eu sei disso meu amigo!!! Já tive servidores das versões anteriores, mais agora quero começar esse novo projeto! Que na verdade já esta 45% pronto!!! Mais preciso arrumar logo este problema para ai sim dar continuidade no servidor.! Mas obrigado mesmo assim por tentar ajudar!!!1 ponto -
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a Henrique Gaudard por uma resposta no tópico
1 pontoEm vez de usar o domínio (fatalityot.zapto.org), tente utilizar o IP lá no config.lua. Volte e diga se deu certo.1 ponto -
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoo login.php é para 10/11+, tem que ser o arquivo certo para a versão na qual está utilizando1 ponto -
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a gleison157 por uma resposta no tópico
1 pontoNo executavel não da nenhum erro, eu consegui conectar no servidor deixando o IP Fixo (fatalityot.zapto.org) no config.lua, mais ainda não sei se alguem consegue acessar pois não tive como testar... Aonde encontro o config.lua do meu site ? Não seria config.php ? Esse login.php não tem na pasta do meu site, vou tentar colocar um para eu fazer o teste e volto dizendo se resolveu!1 ponto -
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoveja se da erro pelo terminal quando você tenta acessar sua conta, lembre que o mesmo config.lua que está no seu ot deve estar exatamente igual em config.lua do seu site, outra coisa, não esqueça de por o arquivo login.php dentro da pasta do site1 ponto -
Download Clients 11+ IP 127.0.0.1
@amoxicilina tá na mão o cliente com seu ip. Só colocar na pasta da mesma versão. Sobre healar eu acredito que seja nas sources, não sei alterar. Dá uma pesquisada aqui no TK. thegreatkg11_47.5640.exe Abraços.1 ponto
-
Download Clients 11+ IP 127.0.0.1
@Motamzt me passa o IP que eu monto pra você. Abraço.1 ponto
-
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a Henrique Gaudard por uma resposta no tópico
1 pontoVocê no caso quer abrir as portas do roteador certo? O IP interno não deve ser o Gateway Padrão, como creio que é oque você está utilizando: 192.168.0.1 (normalmente), você deve usar o IPV4 interno, que é diferente no final, e muitas pessoas confundem, pode parecer bobo, e eu creio que você já fez isso, mais vá no CMD e digite ipconfig - dessa vez procure o IPV4 não use o gateway padrão. Exemplo: Gateway Padrão: 192.168.0.1 IPV4: 192.168.0.10 Você está usando o emulador de IP No-IP? As portas continuaram fechadas caso não utilize nenhum serviço nela, ela irá abrir quando abrir seu jogo estiver utilizando a porta, e quando você fechar seu servidor, sua porta será fechada novamente. Caso não consiga ainda sim abrir portas, vá em "DMZ Host", ou simplesmente "DMZ" e digite o seu IPV4 interno, o "DMZ Host" é uma espécie de host da sua própria internet e com todas as portas abertas, do 0 ao 65000 ou mais sei lá. É uma segunda opção quando não conseguimos abrir as portas manualmente, eu tive esse problema por um ano, eu consegui resolver assim.1 ponto -
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Cat reagiu a gleison157 por uma resposta no tópico
1 pontoBoa noite! Eu tenho o mesmo problema que o dele, mais vou explicar como esta sendo o meu problema... No caso eu consigo ligar meu servidor 10.98 com o IP: 127.0.0.1 certinho, consigo acessa-lo e tudo da minha maquina... Agora eu preciso colocar ele online, ai no caso eu digito o IP da maquina adquirido no site: www.meuip.com.br vou no config.lua e digito la o IP que eu peguei no site por exemplo: 197.168.25.169 ai no caso eu ligo o servidor e ele fica online tudo certinho, digito a conta que eu criei e aparece a lista de Char para entrar no server quando tenta entrar fica carregando infinitamente até dar o erro: Cannot connect to the game server. Alguem poderia ajudar ?1 ponto -
Equipe OTserv TFS 1.3
Equipe OTserv TFS 1.3
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontoOlá a todos, Busco por um Mapper para integrar na equipe. OTserv já está em em andamento, online a 2 meses em um dedicado. Necessito um mapper com um bom grau de detalhamento, conhecimento da historia do tibia para elaborar novas quests e mapas no estilo RPG Qualquer dúvida entrar em contato.1 ponto -
Download Clients 11+ IP 127.0.0.1
1 ponto
-
Download Clients 11+ IP 127.0.0.1
@dedezao2668 olá amigo, na verdade eu não fiz instalador, apenas utilizo o cliente do tibia original e altero o IP a cada atualização do mesmo. Abraços.1 ponto
-
Download Clients 11+ IP 127.0.0.1
@DedeMin Tô procurando isso tbm, caso achar a solução não deixe de contar pra gente. Abração.1 ponto
-
[AJUDA AQUI] SERVIDOR EM LINUX NÃO ACESSA
Boa noite @MatheusTeixeira94 Eu também não sou nenhum expert..só estou tentando te ajudar, ok? O que eu consegui entender com o que vc disse foi que você tá apontando as portas 80, 7171 e 7172 pro ip 192.168.15.21 que é o ip de um roteador, certo? No meu entendimento você teria que apontar as portas pro IP 192.168.1.106, que é o IP da máquina onde está o server(certo?), e o computador que você for acessar esse server precisa estar conectado no mesmo roteador que distribuiu o ip 192.168.1.1061 ponto
-
Download Clients 11+ IP 127.0.0.1
Download Clients 11+ IP 127.0.0.1
Cat reagiu a marcoshps11 por uma resposta no tópico
1 pontopelo amor de god, você possui o 11.0 ou sabe me indicar onde posso baixar? já revirei a internet e não encontro1 ponto -
[Function] Account Storage
1 pontoDesculpa reviver o tópico, porém eu estava criando o evento de natal, e fui utilizar a função, e reparei que quando ela seta a primeira storage, vai tudo beleza, mas quando usa UPDATE na função, a logica e a sintaxe está incorreta: db.executeQuery("UPDATE `account_storage` SET `value` = " .. accid .. " WHERE `key`=" .. key .. " LIMIT 1');") Aonde o certo é: db.executeQuery("UPDATE `account_storage` SET `value` = " .. value .. " WHERE `key`=" .. key .. " AND `account_id` = " .. accid .. " LIMIT 1;") Repare que removi um ') do final e troquei o valor do campo value por value, antes estava accid e adicionei um AND onde filtra pela conta do player. Segue a função corrigida para os preguiçosos: function setAccountStorageValue(accid, key, value) local getvalue = db.getResult("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key .. " LIMIT 1;") if(getvalue:getID() ~= -1) then db.executeQuery("UPDATE `account_storage` SET `value` = " .. value .. " WHERE `key`=" .. key .. " AND `account_id` = " .. accid .. " LIMIT 1;") getvalue:free() return 1 else db.executeQuery("INSERT INTO `account_storage` (`account_id`, `key`, `value`) VALUES (" .. accid .. ", " .. key .. ", '"..value.."');") return 1 end end1 ponto
-
[Function] Account Storage
1 pontoMuito bom! Funcionou ótimamente bem aqui Pra quem quiser usar para dar dias de premium grátis, deixo aqui um script já usando essa nova função... function onLogin(cid) local storage = 55550 local days = 2 if getAccountStorageValue(getPlayerAccountId(cid), storage) <= 0 then if getPlayerPremiumDays(cid) >= 360 then return false else doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You received "..days.." days of premium account.") end setAccountStorageValue(getPlayerAccountId(cid), storage, 1) end return true end1 ponto
-
[Function] Account Storage
1 pontoEssa função é muito útil, ótimo conteúdo!1 ponto
-
[Function] Account Storage
[Function] Account Storage
Cat reagiu a In This Moment por uma resposta no tópico
1 pontolegal em reputado1 ponto