Ir para conteúdo
Banner com Efeitos

TioSlash

Membro
  • Registro em

  • Última visita

Tudo que TioSlash postou

  1. Trouxe esse script do Printer, testado e aprovado em TFS 1.x todo credito de criação do mesmo é dele, segue o script: !autoloot add, itemId or name -- Adding a item to the list !autoloot remove, itemId or name -- Removing a item from the list !autoloot show -- Show the autoLoot list !autoloot clear -- Clears the autoLoot list Vá em data/global.lua e no final do arquivo cole isso: -- AutoLoot config AUTO_LOOT_MAX_ITEMS = 5 -- Reserved storage AUTOLOOT_STORAGE_START = 10000 AUTOLOOT_STORAGE_END = AUTOLOOT_STORAGE_START + AUTO_LOOT_MAX_ITEMS -- AutoLoot config end Agora vá em data/talkactions/talkactions.xml e coleque essa tag: <talkaction words="!autoloot" separator=" " script="autoloot.lua"/> Depois entre em /data/talkactions/scripts e crie um arquivo com o nome autoloot.lua, dentro dele coloque isso: function onSay(player, words, param) local split = param:split(",") local action = split[1] if action == "add" then local item = split[2]:gsub("%s+", "", 1) local itemType = ItemType(item) if itemType:getId() == 0 then itemType = ItemType(tonumber(item)) if itemType:getId() == 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "There is no item with that id or name.") return false end end local itemName = tonumber(split[2]) and itemType:getName() or item local size = 0 for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do local storage = player:getStorageValue(i) if size == AUTO_LOOT_MAX_ITEMS then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The list is full, please remove from the list to make some room.") break end if storage == itemType:getId() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." is already in the list.") break end if storage <= 0 then player:setStorageValue(i, itemType:getId()) player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." has been added to the list.") break end size = size + 1 end elseif action == "remove" then local item = split[2]:gsub("%s+", "", 1) local itemType = ItemType(item) if itemType:getId() == 0 then itemType = ItemType(tonumber(item)) if itemType:getId() == 0 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "There is no item with that id or name.") return false end end local itemName = tonumber(split[2]) and itemType:getName() or item for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(i) == itemType:getId() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." has been removed from the list.") player:setStorageValue(i, 0) return false end end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, itemName .." was not founded in the list.") elseif action == "show" then local text = "-- Auto Loot List --\n" local count = 1 for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do local storage = player:getStorageValue(i) if storage > 0 then text = string.format("%s%d. %s\n", text, count, ItemType(storage):getName()) count = count + 1 end end if text == "" then text = "Empty" end player:showTextDialog(1950, text, false) elseif action == "clear" then for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do player:setStorageValue(i, 0) end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "The autoloot list has been cleared.") else player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Use the commands: !autoloot {add, remove, show, clear}") end return false end Agora vá em data/creaturescripts/creaturescripts.xml e coloque esta tag dentro: <event type="kill" name="AutoLoot" script="autoloot.lua" /> Depois entra em /data/creaturescripts/scripts e crie um arquivo chamado autoloot.lua, dentro dele coloque isso: local function scanContainer(cid, position) local player = Player(cid) if not player then return end local corpse = Tile(position):getTopDownItem() if not corpse or not corpse:isContainer() then return end if corpse:getType():isCorpse() and corpse:getAttribute(ITEM_ATTRIBUTE_CORPSEOWNER) == cid then for a = corpse:getSize() - 1, 0, -1 do local containerItem = corpse:getItem(a) if containerItem then for b = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(b) == containerItem:getId() then containerItem:moveTo(player) end end end end end end function onKill(player, target) if not target:isMonster() then return true end addEvent(scanContainer, 100, player:getId(), target:getPosition()) return true end Por fim, não esqueça de registrar o evento dentro do arquivo login.lua que fica na pasta creaturescripts/scripts. no meu caso (tfs 1.3) ele fica no seguinte caminho: /data/creaturescripts/scripts/others/login.lua adicione esta tag: player:registerEvent("AutoLoot") Creditos 100%: Printer
  2. Digite o seguinte comando e veja como se comporta: sudo su cd /var/www chmod -R 777
  3. Qual a autorização que você deu a pasta HTML dentro do www? Talvez não esteja com autorização suficiente para gravar os dados no banco verifica tambem se dentro do html tem algum log de erro. se tiver posta aqui
  4. sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "minhasenha" sqlDatabase = "pikachu.sql" sqlFile = "pikachu.sql" sqlKeepAlive = 0 mysqlReadTimeout = 1000 mysqlWriteTimeout = 1000 mysqlReconnectionAttempts = 5 encryptionType = "sha1" Cara você ta usando MYSQL ou SQL? Se for SQL onde está: sqlType = "mysql" mude para sqlType = "sql"
  5. Amigo, qual o erro que mostra no console agora ?
  6. Você precisa acessar como SUPER USUÁRIO para fazer isso digite no terminal: sudo su ai você tenta novamente e me posta qual foi o resultado.
  7. Olá Pessoal, já procurei em diversos tutoriais e já tentei trocar diversas paginas (guild.php/guild_image.php) e não funciona! Sempre fica assim: Obs: Já dei chmod -R 777 html e no www também Alguem de bom coração consegue me ajudar? Desde já agradeço a atenção guild.php
  8. Outros sites: Otservlist.org Ots-list.org Otlist.net OTlist.eu Espero ter ajudado ^.^
  9. Olá amigo, existem algumas etapas a fazer antes com o client 11. Não é apenas editar ele com o notepad++. Você precisa também usar um arquivo que vou detalhar abaixo: 1° Etapa: Você tem que possuir o arquivo login.php dentro do seu html (linux) ou www (windows) (caso não tenha copie esse abaixo no spoiler, crie um arquivo login.php e adicione o codigo dentro dele. depois coloque o arquivo dentro da pasta html ou www) 2° Etapa: Você vai abrir o CLIENT 11 com o NOTEPAD++ Vai da um CTRL + H e em LOCALIZAR você coloca BC27F992A96B8E2A43F4DFBE1CEF8FD51CF43D2803EE34FBBD8634D8B4FA32F7D9D9E159978DD29156D62F4153E9C5914263FC4986797E12245C1A6C4531EFE48A6F7C2EFFFFF18F2C9E1C504031F3E4A2C788EE96618FFFCEC2C3E5BFAFAF743B3FC7A872EE60A52C29AA688BDAF8692305312882F1F66EE9D8AEB7F84B1949 Em SUBSTITUIR POR você coloca 9B646903B45B07AC956568D87353BD7165139DD7940703B03E6DD079399661B4A837AA60561D7CCB9452FA0080594909882AB5BCA58A1A1B35F8B1059B72B1212611C6152AD3DBB3CFBEE7ADC142A75D3D75971509C321C5C24A5BD51FD460F01B4E15BEB0DE1930528A5D3F15C1E3CBF5C401D6777E10ACAAB33DBE8D5B7FF5 Pronto, você acabou de trocar a RSA KEY Agora vamos mudar o endereço de login do Client 11. Obs.: Tenha em mente que o numero de CARACTERES que tem no client tem que permanecer (53), caso o seu não possua a mesma quantidade você vai preencher com NULL conforme abaixo: Dê um CTRL + L e procure por: https://secure.tibia.com/services/clientservices.php Essa Linha tem 53 caracteres! Logo, caso o seu nao possua a mesma quantidade você terá que incluir alguns NULLs vamos usar como exemplo o ip localhost 127.0.0.1 e vamos substituir o site do tibia por: http://127.0.0.1/login.php Ao substituir essa linha, observe que só tem 27 caracteres, ou seja, tem 26 caracteres a menos do que a linha original. Dessa forma teremos que adicionar 26 caracteres NULL Para adicionar vá em Plugins>Converter>Conversion Painel Na linha 19243 você irá começar a adicionar os NULLS Nessa situação, iremos adicionar 26 caracteres Após adicionar os caracteres, salve o arquivo e ele vai entrar tranquilamente no seu servidor xD espero ter ajudado. Caso queira utilizar o client que usei nesse tutorial baixe através do link abaixo. (com os dados originais do tibia) Client Tibia 11.49.5884
  10. Opa! muito bom cara! meus parabéns! Vai ajudar nao só a mim quanto a muitos outros membros!
  11. Muito bom ! Parabéns
  12. OTClient - Ultimo do GITHUB (Atualizado) Servidor que Uso: OTX 7.72 - Baseado no TFS 0.3 Erro: Bordas desaparecem e os detalhes que ficam nas varandas desaparecem também
  13. tem que compilar amigo. mais caso já queira um compilado tem esse aqui do tfs lá do github. https://ci.appveyor.com/api/buildjobs/2x3pm2fsjxlcjkl4/artifacts/vc14%2Fx64%2FRelease%2Ftheforgottenserver.exe Baixa e seja feliz
  14. Parabéns amigo, realmente me impressionou o conteúdo. Existe algum bug que você esteja ciente ? Se sim, quais ?
  15. Olá amigos, O nosso colega @Bikafo solucionou o erro de vocês, Espero que atenda a todos. Obrigado @Bikafo por seu suporte.
  16. Amigo, Esse erro é devido o Spr. e o .data que esta nos arquivos do map editor.(provavelmente o seu corrompeu) Você vai precisar repor o que esta na pasta data do map editor. Ex: Se está lá o 10.94 você vai precisar pegar os mesmos arquivos do 10.94 e repor Quanto de memoria ram você tem ? veja se o seu map editor não corrompeu ao ser baixado. Eu uso Win7 64b e funcionou normalmente
  17. Opa ! Quem sabe né ? Seria uma honra pra mim !
  18. Obrigado por aprovar. Tenho certeza que vai ajudar muita gente!
  19. Remere's Map Editor para Versão 10.96 Olá Pessoal ! Observei que algumas pessoas estavam com dificuldades em editar mapas da versão 10.96 tendo em vista essa situação decidi postar um vídeo ensinando como se faz para poder editar (pelo menos por enquanto) comigo funciona perfeitamente, e espero que com vocês também. Links para Download: Map Editor 10.94 (Version Extended - Usaremos para editar o 10.96) Cliente 10.90 (O map editor pede pra poder editar) Link do Vídeo Tutorial Observações: - Pode conter bug esse map editor pra essa versão? R: Pode, até então testei e não obtive nenhum, mais sim, é possível que existam bugs. - Foi você quem fez? R: Não, eu só peguei o map editor da versão mais proxima a 10.96 e tentei de todas as maneiras achar uma forma de editar com ele, até encontrar essa. e me serve muito bem - Me ajudou muito esse video ! R: Então curte o vídeo, compartilha, se inscreve no canal e da um gostei aqui no topico! :D Possível erro (acontece com algumas pessoas) Erro - "unsuported version" (Geralmente acontece quando salva o mapa e tenta re-abrir ele após salvar seu trabalho. - Creditos da correção do Bug: @Bikafo
  20. Olá pessoal, um sistema bastante interessante e de muita utilidade é o de refinar itens. Gostaria muito do mesmo, se alguem tiver por favor compartilhar nesse topico. (Encontrei no forum mais não para TFS 1.2) Grato
  21. Olá pessoal, um sistema bastante interessante e de muita utilidade é o de refinar itens. Gostaria muito do mesmo, se alguem tiver por favor compartilhar nesse topico. (Encontrei no forum mais não para TFS 1.2) Grato
  22. Hey man, Which server you use to host your website? This error gave me when used Xampp / Wamp I started using UniformZ and over! It works perfectly now! Try using UniFormZ.

Informação Importante

Confirmação de Termo