
Histórico de Curtidas
-
Enzo Caue recebeu reputação de Rogex Joyz em ReCAPTCHA by GoogleObrigado meu amigo, te amo!
-
Enzo Caue recebeu reputação de amarelax em NPC policialOlá, espero ajudar.. Fiz correndo e ficou bem básico.
Crie um arquivo com o nome Loyer.xml e dentro cole isto:
<?xml version="1.0" encoding="UTF-8"?> <npc name="Loyer" script="Loyer.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100" /> <look type="129" head="19" body="69" legs="125" feet="50" addons="0" /> </npc> Modifique o looktype se quiser, estou usando como base o do Captain Bluebear.
Agora em npcs/script crie outro arquivo chamado Loyer.lua e coloque isto dentro:
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 voices = { {text = 'Passages to Carlin, Ab\'Dendriel, Edron, Venore, Port Hope, Liberty Bay, Yalahar, Roshamuul, Krailos, Oramond and Svargrond.'} } npcHandler:addModule(VoiceModule:new(voices)) -- Travel local function addTravelKeyword(keyword, cost, destination, action) local travelKeyword = keywordHandler:addKeyword({keyword}, StdModule.say, {npcHandler = npcHandler, text = 'Do you seek a passage to ' .. keyword:titleCase() .. ' for |TRAVELCOST|?', cost = cost, discount = 'postman'}) travelKeyword:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = false, cost = cost, discount = 'postman', destination = destination}, nil, action) travelKeyword:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, text = 'We would like to serve you some time.', reset = true}) end addTravelKeyword('carlin', 5000000, Position(32387, 31820, 6)) addTravelKeyword('ab\'dendriel', 5000000, Position(32734, 31668, 6)) addTravelKeyword('edron', 5000000, Position(33175, 31764, 6)) addTravelKeyword('venore', 5000000, Position(32954, 32022, 6)) addTravelKeyword('port hope', 5000000, Position(32527, 32784, 6)) addTravelKeyword('roshamuul', 5000000, Position(33494, 32567, 7)) addTravelKeyword('svargrond', 5000000, Position(32341, 31108, 6)) addTravelKeyword('liberty bay', 5000000, Position(32285, 32892, 6)) addTravelKeyword('yalahar', 5000000, Position(32816, 31272, 6)) addTravelKeyword('oramond', 5000000, Position(33479, 31985, 7)) addTravelKeyword('krailos', 5000000, Position(33492, 31712, 6)) addTravelKeyword('thais', 5000000, Position(32310, 32210, 6)) keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, text = 'I can get you out of this prision by the price of 5kk, are you interested? If so, say any city where you wish to go. E.g: {thais},{carlin},{venore},{yalahar},{krailos},{liberty bay} and so on.'}) npcHandler:setMessage(MESSAGE_GREET, 'Welcome, |PLAYERNAME|. How can I {help} you today?') npcHandler:setMessage(MESSAGE_FAREWELL, 'Good bye. Recommend us if you were satisfied with our service.') npcHandler:setMessage(MESSAGE_WALKAWAY, 'Good bye then.') npcHandler:addModule(FocusModule:new()) Para alterar os preços, é só editar em : addTravelKeyword('carlin', 5000000, Position(32387, 31820, 6)), onde o preço é 5kk (5000000).
Por default, todos os lugares levam aos boats de suas respectivas cidades, mas você pode trocar pelos templos de cada cidade..
Espero ter ajudado.. O script que fiz foi baseado em tfs 1.2.
-
Enzo Caue recebeu reputação de Carlos Cabrera em ReCAPTCHA by GoogleNeste tutorial você vai aprender a colocar aquele captcha box no seu gesior:
Primeiramente, você vai precisar da API e registrar o dominio, você pode fazer isso por aqui:
https://www.google.com/recaptcha/admin
Agora, vá até o seu layout.php e antes de <head> coloque isto:
<script src='https://www.google.com/recaptcha/api.js'></script>
Agora vamos até o accountmagement.php e embaixo de <?php, coloque:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && !$captcha) { $main_content .='<h2>Please check the reCaptcha form.</h2>'; }
Procure por:
<input type="password" name="password_login" size="15" maxlength="15"> e na linha de baixo, adicione:
<div class="g-recaptcha" data-sitekey="SUA_PUBLIC_KEY"></div>
PS: você tem que colocar sua public key no lugar de SUA_PUBLIC_KEY!
PS2: você ainda pode trocar a cor adicionando data-theme="dark" nessa div. (OPCIONAL)
Agora, em system/load.login.php, abaixo de <?php adicione:
if(isset($_POST['g-recaptcha-response'])) { $captcha=$_POST['g-recaptcha-response']; }
Ainda em system/load.login.php, procure por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login'])) { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } e substitua por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && $captcha) { $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SUA_PRIVATE_KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); if($response.success==false) { echo '<h2>Dirty Robot!</h2>'; } else { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } } PS: voce deve colocar sua private key onde diz SUA_PRIVATE_KEY!
Pronto, já estará funcionando o ReCAPTCHA =]
KEYS:
Créditos: Musztang
-
Enzo Caue recebeu reputação de Marcos FeaR em In-game store imagesBom, eu já percebi que muitos estão tendo problemas para adicionar as imagens no store in-game do tibia e decidi pesquisar e tentar faze-lo funcionar corretamente.
Depois de muito tempo pesquisando, tentando e errando, achei uma explicação na Otland, vou mostrar passo-a-passo como se faz para que funcione:
Primeiro, vá até o seu config.lua e procure por
coinImagesURL = "http://some.url/images/store/" Substitua ´some.url´ pelo site do seu servidor e retiro o /images , no meu caso ficará assim
coinImagesURL = "http://asterion-ot.servegame.com/store/" Agora, vá até a pasta www ou htdocs e crie uma pasta chamada store com uma outra pasta chamada 64 dentro dela, veja abaixo:
Dentro da pasta store:
Agora, dentro da pasta 64, você tem que colocar as imagens dos produtos em formato PNG ( APENAS PNG ) e com as dimensões 64x64:
Depois disso, é só criar os items no gamestore.lua normalmente e colocar os nomes das respectivas imagens como deseja.
SHAZAM!!!
PS: AS IMAGENS TEM QUE SER COM FUNDO TRANSPARENTE, SE NÃO FICARAM ASSIM:
Créditos:
Narko (otland member)
Me.
-
Enzo Caue recebeu reputação de madagascar em (Resolvido)[PEDIDO] Npc(de enfeite que não faz nada, só anda)Crie um arquivo com o nome que quiser e cole isto dentro
<?xml version="1.0" encoding="UTF-8"?> <npc name="NPCNAME" script="default.lua" walkinterval="2000" speechbubble="4" floorchange="0"> <health now="100" max="100"/> <look type="73" head="0" body="0" legs="0" feet="0" addons="0"/> </npc> -
Enzo Caue recebeu reputação de Yan Liima em ReCAPTCHA by GoogleNeste tutorial você vai aprender a colocar aquele captcha box no seu gesior:
Primeiramente, você vai precisar da API e registrar o dominio, você pode fazer isso por aqui:
https://www.google.com/recaptcha/admin
Agora, vá até o seu layout.php e antes de <head> coloque isto:
<script src='https://www.google.com/recaptcha/api.js'></script>
Agora vamos até o accountmagement.php e embaixo de <?php, coloque:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && !$captcha) { $main_content .='<h2>Please check the reCaptcha form.</h2>'; }
Procure por:
<input type="password" name="password_login" size="15" maxlength="15"> e na linha de baixo, adicione:
<div class="g-recaptcha" data-sitekey="SUA_PUBLIC_KEY"></div>
PS: você tem que colocar sua public key no lugar de SUA_PUBLIC_KEY!
PS2: você ainda pode trocar a cor adicionando data-theme="dark" nessa div. (OPCIONAL)
Agora, em system/load.login.php, abaixo de <?php adicione:
if(isset($_POST['g-recaptcha-response'])) { $captcha=$_POST['g-recaptcha-response']; }
Ainda em system/load.login.php, procure por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login'])) { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } e substitua por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && $captcha) { $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SUA_PRIVATE_KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); if($response.success==false) { echo '<h2>Dirty Robot!</h2>'; } else { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } } PS: voce deve colocar sua private key onde diz SUA_PRIVATE_KEY!
Pronto, já estará funcionando o ReCAPTCHA =]
KEYS:
Créditos: Musztang
-
Enzo Caue deu reputação a debbie em OldBot Tibia Bot - O melhor bot para Tibia 12 em 2020, 100% indetectavelOlá, venho aqui para mostrar para vocês o bot que está em desenvolvimento desde 2017, e atualmente é o bot mais completo do mundo para o Tibia global, além de ser 100% indetectável ao BattlEye. É também compatível com quase todas as versões/clients incluindo 7.x.
Mais informações no site e na página do Facebook:
http://oldbot.online/
Forum:
http://oldbot.online/forum
Facebook:
https://www.facebook.com/tibiaoldbot/
Email: [email protected]
Abraço!
-
Enzo Caue deu reputação a KotZletY em Vamos melhorar o TK!Hello membros do Tibia King, vocês puderam notar que recentemente tivemos algumas melhorias em nossa comunidade, como por exemplo o nossa nova seção de Classificados, um novo visual para o site, entre outras novidades que vocês podem conferir clicando aqui. Aah! Vale lembrar também que está acontecendo neste momento o evento "Mapper King" organizado pelo membro @Daniel, participe e acompanhe clicando aqui.
Neste tópico gostaria de abordar um assunto importantíssimo a respeito de nossa comunidade: a participação vocês na comunidade! Ou seja, alguns dos membros da comunidade ajudam aos outros, postam conteúdos e contribuem bastante. assim como eu, mas como todos, também tenho minhas ocupações, projetos pessoais e o mais importante, vida pessoal.
Por isso digo que é essencial o agradecimento e a retribuição de todos que usufruem de tudo que nossa comunidade oferece, mas eu vejo que muitos esquecem de fazer isso, agem como "leechers", apenas sugam o conteúdo e até mesmo pedem ajuda em nossas seções de suporte, é ajudado pelos membros do fórum e nem se quer agradecem pela atenção.
O reconhecimento é muito gratificante, as vezes receber um simples "obrigado" já é muita coisa, isso incentiva que as pessoas continuarem ajudando, publicando e criando novos conteúdos para todos. Tente também contribuir com a comunidade, as vezes alguém está com um problema que você já resolveu alguma vez ou até mesmo você já sabe a solução, não custa nada ajudar e compartilhar o seu conhecimento!
Então é isso galera, vamos tentar sempre evoluir e fazer com que essa comunidade maravilhosa seja ainda melhor. Nós da equipe do TK continuaremos fazendo nossa parte, ajudando sempre da melhor maneira. Vale lembrar que estamos com novas ideias para valorizar ainda mais os membros que são realmente ativos, portanto aguardem que novidades surgirão!
E você? O que acha, concorda ou descorda? Deixe sua opinião aqui e vamos juntos em busca de uma comunidade melhor!
-
Enzo Caue recebeu reputação de LeoTK em (Resolvido)[PEDIDO] Npc(de enfeite que não faz nada, só anda)Crie um arquivo com o nome que quiser e cole isto dentro
<?xml version="1.0" encoding="UTF-8"?> <npc name="NPCNAME" script="default.lua" walkinterval="2000" speechbubble="4" floorchange="0"> <health now="100" max="100"/> <look type="73" head="0" body="0" legs="0" feet="0" addons="0"/> </npc> -
Enzo Caue recebeu reputação de KotZletY em In-game store imagesBom, eu já percebi que muitos estão tendo problemas para adicionar as imagens no store in-game do tibia e decidi pesquisar e tentar faze-lo funcionar corretamente.
Depois de muito tempo pesquisando, tentando e errando, achei uma explicação na Otland, vou mostrar passo-a-passo como se faz para que funcione:
Primeiro, vá até o seu config.lua e procure por
coinImagesURL = "http://some.url/images/store/" Substitua ´some.url´ pelo site do seu servidor e retiro o /images , no meu caso ficará assim
coinImagesURL = "http://asterion-ot.servegame.com/store/" Agora, vá até a pasta www ou htdocs e crie uma pasta chamada store com uma outra pasta chamada 64 dentro dela, veja abaixo:
Dentro da pasta store:
Agora, dentro da pasta 64, você tem que colocar as imagens dos produtos em formato PNG ( APENAS PNG ) e com as dimensões 64x64:
Depois disso, é só criar os items no gamestore.lua normalmente e colocar os nomes das respectivas imagens como deseja.
SHAZAM!!!
PS: AS IMAGENS TEM QUE SER COM FUNDO TRANSPARENTE, SE NÃO FICARAM ASSIM:
Créditos:
Narko (otland member)
Me.
-
Enzo Caue recebeu reputação de Deletera em In-game store imagesSe não for 1.2 vai ter que compilar outro.
Tenta adicionar essas linhas no seu config.lua
-- Store System coinPacketSize = 25 coinImagesURL = "http://localhost/store/"
Como está o link no config.lua?
-
Enzo Caue recebeu reputação de Deletera em In-game store imagesBom, eu já percebi que muitos estão tendo problemas para adicionar as imagens no store in-game do tibia e decidi pesquisar e tentar faze-lo funcionar corretamente.
Depois de muito tempo pesquisando, tentando e errando, achei uma explicação na Otland, vou mostrar passo-a-passo como se faz para que funcione:
Primeiro, vá até o seu config.lua e procure por
coinImagesURL = "http://some.url/images/store/" Substitua ´some.url´ pelo site do seu servidor e retiro o /images , no meu caso ficará assim
coinImagesURL = "http://asterion-ot.servegame.com/store/" Agora, vá até a pasta www ou htdocs e crie uma pasta chamada store com uma outra pasta chamada 64 dentro dela, veja abaixo:
Dentro da pasta store:
Agora, dentro da pasta 64, você tem que colocar as imagens dos produtos em formato PNG ( APENAS PNG ) e com as dimensões 64x64:
Depois disso, é só criar os items no gamestore.lua normalmente e colocar os nomes das respectivas imagens como deseja.
SHAZAM!!!
PS: AS IMAGENS TEM QUE SER COM FUNDO TRANSPARENTE, SE NÃO FICARAM ASSIM:
Créditos:
Narko (otland member)
Me.
-
Enzo Caue recebeu reputação de miqueiaspenha em Erro ao dar Loading no MapVocê baixou o servidor do malucooo ? Se sim, vá até a pasta world e extraia o realmap.
-
Enzo Caue recebeu reputação de Summ em (Resolvido)Estou perdido com == true | == falseif statement:
Vamos pela lógica que eu aprendi:
Sua mae pede pra voce ir comprar pão, ela grita lá da cozinha enquanto vc está deitado na cama:
- Vai comprar o pão para tomarmos café!
Você prontamente atende a ordem da sua mãe, o que vc faz?
1 - vc levanta da cama. 2 - vc está vestido adequadamente para sair de casa? se sim (if) true então vá até sua carteira e veja se tem dinheiro, se tiver(if) true então vá até a padaria e compre o pão se não tiver(else) false peça dinheiro para sua mae. se não estiver adequado para sair de casa, então (else) false vista uma roupa melhor
como ficaria o código:
-- aqui eu declaro as variaveis que serão usadas roupa_adequada = 121 roupa_inadequada = 120 carteira_cheia = 119 minha_carteira = 1 minha_roupa = 121 -- if statement if minha_roupa == roupa_adequada then --se a variavel minha_roupa for igual a roupa_adequada (true) irá printar a mensagem e ir pro próximo if print('Você está adequado para sair de casa') if minha_carteira == carteira_cheia then -- se a minha_carteira for igual a carteira_cheia, irá dizer que já posso ir comprar o pão print('Você já pode ir comprar pão') else -- se minha carteira estiver vazia: print('Vá pegar dinheiro com a sua mãe') else -- se eu não estiver com roupas adequadas: print('Vá trocar de roupa.')
-
Enzo Caue recebeu reputação de ludgeromf1 em Itensedita o items.xml do seu servidor.
-
Enzo Caue recebeu reputação de matheuswalker em Debug theforgottensevervai em data/world e vê se tem algum arquivo .rar lá. Se tiver, extraia o arquivo nesta mesma pasta e tente de novo.
-
Enzo Caue recebeu reputação de Vyntrox em (Resolvido)vps linuxvia ftp
-
Enzo Caue recebeu reputação de firenzie em (Resolvido)Tutorial Flash ClientThen change your login.php for this one:
https://raw.githubusercontent.com/vankk/Otxserver-New/0e610be1c865e8cc2410d805e7f7b64e79553c1e/login.php
-
Enzo Caue recebeu reputação de vedovi em ReCAPTCHA by GoogleNeste tutorial você vai aprender a colocar aquele captcha box no seu gesior:
Primeiramente, você vai precisar da API e registrar o dominio, você pode fazer isso por aqui:
https://www.google.com/recaptcha/admin
Agora, vá até o seu layout.php e antes de <head> coloque isto:
<script src='https://www.google.com/recaptcha/api.js'></script>
Agora vamos até o accountmagement.php e embaixo de <?php, coloque:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && !$captcha) { $main_content .='<h2>Please check the reCaptcha form.</h2>'; }
Procure por:
<input type="password" name="password_login" size="15" maxlength="15"> e na linha de baixo, adicione:
<div class="g-recaptcha" data-sitekey="SUA_PUBLIC_KEY"></div>
PS: você tem que colocar sua public key no lugar de SUA_PUBLIC_KEY!
PS2: você ainda pode trocar a cor adicionando data-theme="dark" nessa div. (OPCIONAL)
Agora, em system/load.login.php, abaixo de <?php adicione:
if(isset($_POST['g-recaptcha-response'])) { $captcha=$_POST['g-recaptcha-response']; }
Ainda em system/load.login.php, procure por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login'])) { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } e substitua por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && $captcha) { $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SUA_PRIVATE_KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); if($response.success==false) { echo '<h2>Dirty Robot!</h2>'; } else { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } } PS: voce deve colocar sua private key onde diz SUA_PRIVATE_KEY!
Pronto, já estará funcionando o ReCAPTCHA =]
KEYS:
Créditos: Musztang
-
Enzo Caue deu reputação a luanluciano93 em Novo Sistema de TrainerOlá, tudo bom? Peguei um sistema que o lobão criou e modifiquei para TFS 1.x (eu uso o 1.3 e funcionou certinho).
Lembrando que todos os créditos são do @xWhiteWolf.
Explicação:
O sistema escolhe automáticamente, entre todas as salas de trainers, aquela que está vazia pra te alocar.
Fiz em dois scripts de movements, um o action id no teleport para entrar na sala e outro no teleport para sair:
trainer_entrar.lua:
trainer_sair.lua:
É isso pessoal, para melhor entendimento de como funciona ou como instalar veja o tópico do lobão: http://www.tibiaking.com/forum/forums/topic/68031-novo-sistema-de-trainer-036~04/
-
Enzo Caue recebeu reputação de GOD Falumir em MELHOR VPS/DEDICADO PARA BAIAK2gb ram, 100gb hd gg.
-
Enzo Caue recebeu reputação de luisrsousa em (Resolvido)Site marcado como não seguro no Google Chromeseu ot é caseiro? se for, o uniformserver tem uma funçao pra isso. troca o xampp por ele q é gg.
-
Enzo Caue recebeu reputação de luisrsousa em (Resolvido)Site marcado como não seguro no Google Chromeesse seu host é linux ou windows ?
-
Enzo Caue recebeu reputação de luisrsousa em (Resolvido)Site marcado como não seguro no Google Chromee vc usa xampp? seu servidor é derivado ou normal?
-
Enzo Caue deu reputação a Dwarfer em (Resolvido)Converter IP gerado no log.txtlocal pname = getPlayerNameByGUID(getPlayerGUID(cid)) local pip = doConvertIntegerToIp(getPlayerIp(cid)) local file = io.open('data/logs/'.. pname ..'.txt','a') file:write("Dia: "..os.date("%d").."/"..os.date("%m").."/"..os.date("%Y").." Hora: "..os.date("%X").."\n".. pname .." Através do Ip: " .. pip .. "\nusou o comando >> ".. words .." ".. param .."\n\n") file:close()