Ir para conteúdo

Tibia2015br

Membro
  • Registro em

  • Última visita

Tudo que Tibia2015br postou

  1. 1-Abra o mapa map editor e clica em File/preferences 2-Clica no preferences 3-Clique em client version que se encontra nessa janela 4-Procure a opçao Check file signatures e desmarca 5-Agora aperte em aplly e de ok 6-Agora se vai ate aonde vc instalo o tibia 8.54 e minimiza. 7-Agora se vai abrir a pasta do seu client do poketibia la deve ter 2 arquivos que vc ira precisa o .dat e o .spr 8-Aperta para copiar e cola na area de trabalho os 2 9-Agora e so renomea os 2 arquivos para o arquivo dat Tibia.dat E o arquivo spr para Tibia.spr 10-Depois de renomeado se vai copiar os 2 arquivos maximinizar a pasta onde vc instalo o tibia 8.54 e colar os 2 nela 11-Vai na pasta data/world do seu server agora abra normalmente seu mapa que vai tar com as sprites do poketibia Se ajudaei da rep ae xD
  2. AI mano axo que a porta esta bloqueada
  3. Tibia2015br postou uma resposta no tópico em Formação de Equipe
    Eusinho
  4. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    tem sim mano so tu config eli
  5. MI add no skyper andreygenteboa "telepatia ja saio de moda"
  6. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    o IP VAI EM EXUCUTAR I COPIA O IPV4 I COLE NO NOIP
  7. pode ser eu tou sem nada para faser sou MAPPER.
  8. function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResult("SELECT `id`, `reset` FROM `players` ORDER BY reset DESC;") local kk = 0 local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("id")), string.len(getPlayerNameByGUID2(v:getDataInt("id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("id")..']' end name = name..kk..". "..v:getDataInt("reset").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC; "..(max)..";") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end
  9. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    ai va em talkations.xml i add isso agr vai em talkations>scripts i crie um arquivo chamado "armas" i add
  10. VPS 2015 VPSW 2GB R$39.99/M Xeon/AMD CPU +2100MHz RAM - 2GB Uplink - 1 gbps HD - 40GB IP Fixo - 1 Ativo 1~5Hrs DC - EUA/Ca Ping - 150ms Proteção DDoS Básica? SIM Proteção DDoS Avançada? NÃO #Tráfego Ilimitado sem Abuso #Uma Reinstalação grátis por mês #Virtualização VMware vCloud PREMIADO http://central.weblara.com.br/cart.php?a=add&pid=302 para quem esta começando da para hostear um 50 player
  11. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    em spells. em healing crie um arquivo chamado mass healing i add
  12. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    Ai mano parece que vc não criou uma database ou a database da config.lua não coresponde a criada de uma olhada se esta correto!
  13. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    WEBLARA WEBLARA
  14. é tipo aol morreu perdeu
  15. Sistema de Aura [V1.0] Opa galera. Hoje eu vim postar para voces, um sistema de Aura. Tipo .. eu não tinha nada pra fazer... e então eu resolvi postar esse conteúdo para contribuir mais com o forum... porque ultimamente, eu não venho postando conteúdos para os usuários , kkkkkk Funcionamento: Bom. Existe um NPC, que vende as auras por 100k cada. Existe 8 tipos de auras diferentes. [ Death, Earth, Posion, Ice, Physical, Energy, Holy, Fire ]. Não existe maximo de aura para cada player, se o player quizer, ele pode comprar as 8. Bom .. Quando o player toma um dano do tipo, da aura que ele tem, ele tem 50% de refletir ou absorver . Exemplo : Eu compro uma aura de death. vamos dizer que um outro jogador me taca uma SD. Eu tenho 50% de chance, de refletir essa SD para o outro jogador, ou eu posso tomar o dano dela. Configuraçoes: Bom .. as configuraçoes são muito simples . Para configurar o preço da aura, é o seguinte no script do NPC. voce procura por local gold_id . para mudar o ID do gold . no caso está no crystal coin (10k) local ammount . é para mudar a quantidade, no caso está 10 . então são 10 crystal coins, ou seja, 100k. Sistema : Bom. para instalar é bem simples também. Vá em Pasta_do_Servidor / Data / Creaturescript / Scripts / Crie um arquivo chamado : AuraSystem.lua E ponha isto dentro : Link dos Códigos. Aqui Agora, continuando na mesma pasta , vá em login.lua e antes do ultimo Return True Adicione : registerCreatureEvent(cid, "AuraSystem") Agora, vá em creaturescript.xml E adicione esta tag <event type="statschange" name="AuraSystem" event="script" value="AuraSystem.lua"/> Agora. vá em Data / Npc / Scripts Crie um arquivo chamado : AuraSystem.lua E ponha isto : Link dos Códigos: Aqui Agora Na pasta dos NPCs, crie um Arquivo chamado : Aura.xml E adicione dentro Link dos Códigos: Aqui Bom galera, feito isso é so testar e curtir. Créditos Feito 100% Por Min. (OrochiElf / Tony PlySon / Tony Araújo.)
  16. Ai uma dica se colocar o ot com exp muito auto i com sistem de somente dar um recet no players pqp criar char é chato ficaria muito massa
  17. Oiie Galerinha do TK Clientes com versões anteriores à 9.60 têm um limite de sprites de 65.535. Parece muito, mas logo esse limite é atingido e ficamos impossibilitados de adicionar novos objetos para o servidor/cliente a não ser substituindo alguns sprites. Esse tutorial pretende ensinar como configurar as principais ferramentas para aumentar o limite. A versão utilizada no tutorial foi a 8.60. Conhecimentos Necessários: XML Básico nas ferramentas utilizadas. Ferramentas Utilizadas: Object Builder (edita os arquivos dat e spr do cliente) >> Para baixar o programa clique no Nome dele *--* iTemEditor (edita o arquivo otb, que contém os itens usados no servidor) >> Para baixar o programa clique no Nome dele *--* OTclient 0.6.5. Um programa para abrir arquivos LUA. Remere's Map Editor. Compilando os Arquivos Estendidos: 1. Abra seus arquivos "spr" e "dat" no Object Builder. 2. Compile os arquivos com a opção extended selecionada. Obs: Uma vez compilado estendido, a opção extended deverá estar sempre selecionada tanto ao abrir, quanto ao compilar. Configurando o ItemEditor: 1. Abra o itemEditor, vai em File/ Preferences 2. clique em Browse e escolha o local onde está seu Arquivos "Dat" e "Spr" 3. Marque a Opção Extender Configurando OTClient: 1. Abra o arquivo things.lua encontrado em modules/game_things 2. Adicione esta linha de código na função load: function load() local version = g_game.getClientVersion() g_game.enableFeature(GameSpritesU32) -- Linha Adicionada local datPath, sprPath 3.Adicione uma cópia dos arquivos dat e spr estendidos na pasta data/things. Remere's Map Editor : Infelizmente o RME não tem suporte pra arquivos estendidos. A solução mais viável é adicionar uma versão 9.60 junto a versão do seu cliente e compilar os arquivos como 9.60 especialmente para o RME. A versão do RME deve ser 2.2 ou superior. - Compile na sua versão para usar no cliente e no ItemEditor. - Compile na versão 9.60 numa pasta separada para usar no RME. Adicionando a versão: 1. Vá à pasta de instalação do RME e abra o arquivo clients.xml, encontrado na pasta data. 2. Procure a tag do seu cliente e adicione uma linha para versão 9.6 <client name="8.60" otb="8.60" visible="true" data_directory="860"> <otbm version="3"/> <extensions from="8.20 - 8.31"/> <data datversion="8.6" sprversion="7.0" dat="0x4C2C7993" spr="0x4C220594"/> <data datversion="8.6" sprversion="7.0" dat="0x4C6A4CBC" spr="0x4C63F145"/> <data datversion="9.6" sprversion="9.6" dat="0x4FFA74CC" spr="0x4FFA74F9"/> <!-- Versão Extendida --> </client> 3. Compile seus arquivos em uma pasta separada com a versão 9.60. 4. Na versão utilizada, configure o RME para a pasta onde se encontra os arquivos compilados como 9.60 Perguntas Frequentes: P: Qual o novo limite de sprites após ser estendido? R: 4.294.967.295 P: Depois que compilar estendido, pode ser usando no cliente da Cip? R: Não! Seria preciso modificar o cliente para que consiga ler os arquivos. P: Posso usar o dat editor para modificar os arquivos depois? R: O ObjectBuilder é um dat/spr editor, mas se você quer usar outro editor, é pouco provável que funcione. Não custa tentar. Créditos:: EdMignari e sua Equipe
  18. OK bom primeiro abra o seu ot se não tiver a pasta SOURCE 1.0.6 criei uma dps abra a paste dps o notepad segundo coloque isso dentro deli
  19. tente trocar isso $towns_list = array(1 => 'Venore', $towns_list = array(1 => 'Venore', )
  20. nas sourc mas se vc pesquisar dentro da pasta de seu ot mas rapido
  21. Crie antimc.lua em data/creaturescripts/scripts e coloque: Código: -- Anti Mage Bomb System por Killua local config = { max = 2, -- Quantos acc manager o mesmo ip pode logar de uma vez acc_name = "Account Manager", -- Nome do account manager ip_banishment = "false", -- Se logar mais acc manager do que o permitido, leva ban? "true" ou "false" banishment_length = 20 -- Quantos dias o ip fica banido? } local accepted_ip_list = {""} -- lista dos ips permitidos a logar varios acc manager, exemplo: {"200.85.3.60", "201.36.5.222"} function onLogin(cid) if getPlayerName(cid) == config.acc_name then if isInArray(accepted_ip_list, doConvertIntegerToIp(getPlayerIp(cid))) then return true end if #getPlayersByIp(getPlayerIp(cid)) >= config.max then if config.ip_banishment == "true" then doAddIpBanishment(doConvertIntegerToIp(getPlayerIp(cid)), banishment_length * 24 * 60 * 60) end return false end end return true end Em data/creaturescripts/creaturescripts.xml coloque: Código: <event type="login" name="AntiMc" event="script" value="antimc.lua"/>
  22. VOCê tem que liberar as portas 7171 e 7172 do seu moden
  23. Tibia2015br postou uma resposta no tópico em Suporte Tibia OTServer
    bom na minha opinião a RAM esta muito baixo o recomendado para global e 8 GB e o link de rede 200 MB/s

Informação Importante

Confirmação de Termo