Ir para conteúdo

Yatos

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Yatos deu reputação a Dyego em Corrigindo Erro Unsupported Version Oject Builder.   
    Bom Galera fiz um tutorialzinho de como arrumar esse erro chato do Object Builder
     
    Erro: Unsupported Version
     
    OBS: Sem mais delongas, irei postar Tutorias em videos do Object Builder, se te ajudar clique em Gostei ai.
     
    Video Tutorial: 
     
    Obrigado a todos, creio que está na área correta pois é relacionado a Sprites.
  2. Gostei
    Yatos deu reputação a Caronte em [talkaction] Adicionar X item para o player   
    Dei uma alteradinha no meu server test  só para ver como ficaria, se alguém quiser testar ta aí...
    function onSay(cid, words, param) local param = param.explode(param, ',') local item = param[2] if isPlayer(getPlayerByName(param[1])) and tonumber(param[2]) and tonumber(param[3]) then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber "..param[3].." "..getItemNameById(item).." do ADM!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to use /giveitem Name,Itemid,Count.") end return TRUE end
  3. Gostei
    Yatos deu reputação a Wakon em (Resolvido)Script Alavanca rocha desparece e aparece   
    local cfg = { stone = {ID = 1285, pos = {x = 1014, y = 1024, z = 7}}, -- ID da stone e posição dela time = 5 -- Tempo em segundos para criar a stone } function onUse(cid, item, fromPos, itemEx, toPos) if (item.itemid == 1946) then local stoneThing = getTileItemById(cfg.stone.pos, cfg.stone.ID).uid doCreatureSay(cid, "Passagem liberada.", TALKTYPE_MONSTER) doSendMagicEffect(cfg.stone.pos, CONST_ME_MAGIC_GREEN) doRemoveItem(stoneThing, 1) doTransformItem(item.uid, 1945) addEvent(function() local lever = getTileItemById(fromPos, 1945) doCreateItem(cfg.stone.ID, 1, cfg.stone.pos) doTransformItem(lever.uid, 1946) doSendMagicEffect(cfg.stone.pos, CONST_ME_MAGIC_GREEN) end, cfg.time * 1000) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "A passagem já está aberta.") doSendMagicEffect(fromPos, CONST_ME_POFF) end return true end Crie a alavanca com o ID 1946.
  4. Gostei
    Yatos 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
    Yatos deu reputação a Sekk em Sistema de dar item por comando   
    talkactions/scripts/giveitem.lua
    function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber um item!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end talkaction.xml
    <talkaction log="yes" access="5" words="/giveitem" event="script" value="giveitem.lua"/>  
     
    /giveitem PLAYER, ID ITEM, QUANTIA
  6. Gostei
    Yatos deu reputação a L3K0T em Itens Iniciais   
    Uso esse é só jogar em MODS e só alegria espero ter ajudado, se não gostar é só mudar os id dos itens sem bug perfeito eu mesmo que arrumei vlws até mais.
     
    cria um arquivo com o nome Firstitems.xml e joga isso lá dentro da pasta MODS
     
    <?xml version="1.0" encoding="UTF-8"?>
    <mod name="First Items" version="1.0" author="Tibia Brasil OT" contact="[email protected]" enabled="yes">
        <config name="firstitems_config"><![CDATA[
            config = {
                storage = 30001,
                items = {2050, 2382}
            }
        ]]></config>
        <event type="login" name="FirstItems" event="script"> <![CDATA[
            domodlib('firstitems_config')

            function onLogin(cid)
        local config = {
            voc_items = {
                { -- SORC
                                    {2175}, -- spellbook
                    {2190}, -- wand of vortex
                    {8820}, -- mage hat
                    {8819}, -- mage robe
                                    {2148, 150} -- Gold Coins
                },
                { -- DRUID
                    {2175}, -- spellbook
                    {2182}, -- snakebite rod
                    {8820}, -- mage hat
                    {8819}, -- mage robe
                                    {2148, 150} -- Gold Coins
                },
                { -- PALADIN
                    {2530}, -- copper shield
                    {2389, 5}, -- Spears
                    {2480}, -- legion helmet
                    {2464}, -- chain armor
                                    {2148, 100} -- Gold Coins
                },
                { -- KNIGHT
                    {2409}, -- serpent sword
                    {2530}, -- copper shield
                    {2480}, -- legion helmet
                    {2464}, -- chain armor
                                    {2148, 150} -- Gold Coins
                }
            },
            all_items = {
                {2468}, -- studded legs
                {2643} -- leather boots
            },
            extra_items = {
                {2789, 15}, -- Brown Mushrooms
                {2120}, -- Rope
                {2554} -- Shovel
            },
            knight_weapons = {
                {2423}, -- clerical mace
                {2429} -- barbarian axe
            }
        }
        if getPlayerGroupId(cid) < 3 then
            if getPlayerStorageValue(cid, storage) == -1 then
                local common = config.voc_items[getPlayerVocation(cid)]
                if common ~= nil then
                    for _, v in ipairs(common) do
                        doPlayerAddItem(cid, v[1], v[2] or 1)
                    end
                end

                local all = config.all_items
                if all ~= nil then
                    for _, v in ipairs(all) do
                        doPlayerAddItem(cid, v[1], v[2] or 1)
                    end
                end

                local extra = config.extra_items
                local bp = doPlayerAddItem(cid, 1988, 1)
                if extra ~= nil then
                    for _, v in ipairs(extra) do
                        doAddContainerItem(bp, v[1], v[2] or 1)
                    end
                end

                local weapons = config.knight_weapons
                if weapons ~= nil then
                    for _, w in ipairs(weapons) do
                        if isKnight(cid) then
                            doAddContainerItem(bp, w[1], w[2] or 1)
                        end
                    end
                end

                setPlayerStorageValue(cid, storage, 1)
            end
        end
        return true
    end
        ]]></event>
    </mod>
  7. Gostei
    Yatos deu reputação a xWhiteWolf em Knight Implode/Explode   
    Eu tava brincando de "vamos procurar uns scripts legais e tentar melhorá-los" e eis que eu me deparei com duas spells muito legalzinhas num forum americano e decidi editá-las pra que elas funcionassem em conjunto.
    Feito isso eu acabei criando o seguinte sistema de combos: O cara solta a primeira spell e ele tem 5 segundos pra soltar a segunda spell, NÃO É POSSÍVEL UTILIZAR A SEGUNDA SPELL SEM TER USADO A PRIMEIRA ANTES e se o player tentar usar a primeira spell novamente nesses 5 segundos ele vai perder 15% de vida.... só se atentem ao fato de que a segunda magia deve ser bem mais forte que a primeira pra coisa ter graça.

    Primeiro de tudo crie dois scripts chamados kaesar7.lua e kaesar9.lua
    em kaesar7.lua adicione o seguinte:



     
    e em kaesar9.lua adicione o seguinte:



     
    e em spells.xml adicione:
    <instant name="Implode" words="knight implode" lvl="120" mana="200" prem="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/kaesar9.lua"> <vocation id="4"/> <vocation id="8"/> </instant> <instant name="Explode" words="knight explode" lvl="120" mana="200" prem="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="attack/kaesar7.lua"> <vocation id="4"/> <vocation id="8"/> </instant> Bom, ambos scripts são complexos mas as edições são bem parecidas com qualquer outra magia.
    No script 1 vc pode editar aqui:
    local stepDelay = 75 --- tempo entre um e outro.. quanto menor mais rápido a magia sai
    local spins = 2  --- numero de voltas que vai dar antes de explodir
    local percent = 15 --- porcentagem de vida que perde caso use a spell 2x seguidas
     
    Créditos: 90% pro Colandus (o cara que fez os scripts)
    10% pra mim por ter editado tudo e feito as magias serem dependentes
  8. Gostei
    Yatos deu reputação a Jamison Collins em (8.60) TFS 0.4 Rev 3777 [Sem BUGS]   
    Olá TKbianos, 
    Para aqueles que usam bastante o distro TFS 0.4.Rev3777, trago até vocês as sourcers + distro compilado sem nenhum bug.
     
    Log de erros consertados em inglês, pois não fui eu quem fiz as alterações (créditos no final do tópico) 



     
    Houve umas alterações importantes nos arquivos a cima, então, cuidado na hora de copiar e colar o seu server em cima desse.
     
    Downloads :
    TFS 0.4 (Rev 3777 - Sem bugs R12) -----  (Talvez melhor para quem está com dificuldade de compilação)
    TFS 0.4 (Rev 3777 - Sem bugs R19) ----- Scan TFS 0.4 (Rev 3777 - Sem bugs R19)
     
    Arquivos Dll -- Scan Arquivos Dll
     
    CRÉDITOS MARAVILHOSOS PARA :
    MartyX (100%)

Informação Importante

Confirmação de Termo