Ir para conteúdo

cimmeria

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    cimmeria deu reputação a celohere em TFS 1.2 [8.0] Downgraded By NINJA   
    Você vai precisar atualizar algumas coisas mas pode usar isso(o distro e a pasta data estão desatualizados então você vai precisar modificar algumas coisas, alem de ter um problema com os npcs que causam um crash no servidor quando usado no windows 64x , a solução atual é usar a versão 32x ou em linux já que ninguém identificou o real problema até hoje) https://otland.net/threads/8-0-tfs-1-2.263797/page-4#post-2583168
  2. Obrigado
    cimmeria deu reputação a celohere em TFS 1.2 [8.0] Downgraded By NINJA   
    Faça o download na primeira pagina novamente ,acabei de compilar arquivo, esta totalmente atualizado.
  3. Curtir
    cimmeria deu reputação a celohere em TFS 1.2 [8.0] Downgraded By NINJA   
    Esse é o tfs downgraded pelo Ninja da Otland , eu fiz umas mudanças pra deixar ele mais legal (na minha opinião) . E agora eu quero disponibilizar pra todos esse download , com a intenção de contribuir pelo menos um pouco com a comunidade. Eu apenas quero avisar que não sou um programador profissional , e talvez eu tenha feito alguma ***** , mas até o momento nao encontrei nenhum bug crítico.Eu não sei se esse server é estável pq nao cheguei a por ele online , enfim todos os créditos vão para o Ninja da Otland pelo downgrade ,para o tfs team pelo distro em si e pra mim Celohere por essas alterações.
     
    Changelog
     
    Bugs
     
    algumas fotos do servidor rodando:
     
    EDIT:
    novo link:
    fixed crash on re-login -- credits to danielsalim1 and mattyx14 --
    fixed monster walk dashing -- credits to me --
    EDIT 2:
    fix players login in the same sqm
     
    EDIT 3:
    fixed runes stack on full container bug -- crédits to me --
    eu criei um repositório no github ,se alguem quiser reportar algum bug ou quiser me ajudar com algum fix ,sera muito bem vindo
    https://github.com/celohere/tfs-1.2-8.0
     
    EDIT 4:
    mais algumas modificações
    fixed use of lifefluid on hotkeys -- crédits to me --
    fixed fluid wrong message on hotkeys -- crédits to danielsalim1 --
    added auto recharge ammo ( arrows e bolts recarregam automaticamente agora) -- crédits to Joe Rod and Emilianenko --
    added player ban (agora o ban por excessive player killing esta banindo apenas o jogador, e nao a conta inteira ) -- crédits to Gesior.pl --
     
    EDIT 5:
    Fixed container queryAdd issues -- Crédits to Nekiro --
    Fixed push the last creature from stack -- crédits to Jhon_ and Emilianenko --
    Fixed a crash related to houses -- crédits to DSpeichert --
     
    EDIT 6: 
    novo link atualizado
    as modificações podem ser vista no changelog
     
    tfs_8.0-master.rar
  4. Obrigado
    cimmeria deu reputação a Adventure em Como colocar som no mapa no OTClient   
    Olá pessoal.
    Venho trazer para vocês um novo mod já que nenhum outro esta funcionando.
    Oque você fez ?
    '' Bom simplesmente peguei uma base.
     A base só tinha umas 5 linhas '-' foi dureza fazer o resto kkkk.
     Ai compilei no OT Cliente para funcionar só no meu cliente para ninguém roubar ! ''
     
    Mas um amiguinho aqui do Tibia King e também uma galera estava com o mesmo problema que eu , então tive de refazer e tirar a proteção do script para disponibilizar para vocês.
     
    Para vocês não precisar copiar os script eu montei tudo bonitinho e deixei em uma pasta.
     
    Basta apenas: Entra na pasta do seu otclient e na pasta Mod você colocar a pasta que irei disponibilizar. Simples
     
    Como configurar:
    Vá no rcsound.lua
    Abra ele !
     
    Na parte:
     
    {fromPos = {x=1089, y=1110, z=8}, toPos = {x=1135, y=1142, z=8}
    Como voces podem ver deve ser colocado em fromPos a primeira ponta do lado esquerdo e em toPos a outra ponta da parte de baixo.
    É importante configurar corretamente.

    Na parte:
    {fromPos = {x = 985, y = 1069, z = 8}, toPos = {x = 1378, y = 1290, z = 8}, sound = "Fairy Tail - Main.ogg"},
     
    Deve ser colocada a musica em formato ( ogg ) para converter é bem simples
    Vá neste site http://online-audio-converter.com/pt/
    Que por sinal é muito bom !
    Você converte sua musica para ogg.
    Não mecha na qualidade se tentar melhorar a qualidade do som na hora da conversão o som pode sair muito estranho kkk vá por mim.
    Coloque as musicas em formato OGG dentro da pasta music ! NÃO É A PASTA QUE FICA NO DATA , É A PASTA QUE ESTA DENTRO DO MOD COM O NOME DE MUSIC PELO AMOR DO PAEE
    Deixei uma musica na pasta para que vocês possam testar o sistema.
    Caso der algum erro no Console poste e tentaremos arrumar.
    Normalmente estou sempre ON pelo celular
     
     
    Download:
    *Upei em dois lugares diferentes vocês podem escolher onde querem baixar
     
    Scan para aquela galerinha paranoica kkk:
     
     
     
     
    EM BREVE VEM AI O : -ADVENTURE WORLD-  PARA AQUELES QUE GOSTAM DO BOM E VELHO RPG EM UM MUNDO CERCADO DE AVENTURAS E UMA HISTORIA ENVOLVENTE !
  5. Gostei
    cimmeria deu reputação a Tricoder em [TFS 1.x] AutoLoot System   
    SCREENSHOT
    http://3.1m.yt/Zwo99Sdx.png
    http://4.1m.yt/oG_cwli8u.png
    ______________________________________________ COMANDOS
    !autoloot add, itemId ou name -- Adicionando um item na lista !autoloot remove, itemId or name -- Remover um item da lista !autoloot show -- Mostrar a lista do autoLoot !autoloot clear -- Limpar a lista do autoLoot ______________________________________________ SCRIPT data/global.lua
    -- 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 talkactions/talkactions.xml
    <talkaction words="!autoloot" separator=" " script="autoloot.lua"/> talkactions/scripts/autoloot.lua
    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 creaturescripts/creaturescripts.xml
    <event type="kill" name="AutoLoot" script="autoloot.lua" /> creaturescripts/scripts/autoloot.lua
    local function scanContainer(cid, position) local player = Player(cid) if not player then return end local corpse = Tile(position):getTopDownItem() if not corpse then return end if corpse:getType():isCorpse() and corpse:getAttribute(ITEM_ATTRIBUTE_CORPSEOWNER) == cid then for i = corpse:getSize() - 1, 0, -1 do local containerItem = corpse:getItem(i) if containerItem then for i = AUTOLOOT_STORAGE_START, AUTOLOOT_STORAGE_END do if player:getStorageValue(i) == 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 creaturescripts/scripts/login.lua
    player:registerEvent("AutoLoot") ______________________________________________ CRÉDITOS
    Printer
  6. Gostei
    cimmeria deu reputação a lordzetros em Alavanca que troca itens   
    Então, cimmeria, tudo bem? Está no tópico como remover o storage, assim o player poderá fazer mais de uma vez, certo? Basta apenas você remover do código o seguinte comando:
     
    setPlayerStorageValue(cid, config.stor, 1) Espero ter ajudado, :).

Informação Importante

Confirmação de Termo