Ir para conteúdo

tavax

Artesão
  • Total de itens

    104
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    tavax recebeu reputação de KincaJr em [SOFTWARE] Tibia Hotkeys   
    Boas,
     
    sempre que joguei sem OTserver ou até Tibia Real gostava de ter varios chares e erá muito chato estar sempre a configurar as hotkeys principalmente porque eu usava sempre KINA e SORC ... hotkeys muito diferentes mesmo.
     
    Então decidi criar um pequeno software que guarda as suas HotKeys, tem apenas 4 slots mas faz o que eu queria. Sei que é possível melhor o programa mas deixo aqui a minha 1º versao.
     



    Como funciona?

    NOTA:Partindo do inicio que voce já tem umas hotkeys feitas do seu char principal, exemplo KNIGHT;
     

    1º Instalar o Tibia Hokeys

    2º Vai pedir para re-instalar o Tibia em C:\Tibia

    3º Abre o Tibia Hotkeys

    4º Supondo que as hotkeys que você actualmente usa são de um KNIGHT então clicar em SAVE na opção do KNIGHT



    Como guardar outro char?!

    1º Abrir o Tibia Hotkeys clicar na vocação que você quer

    2º Tibia Abriu

    3º Ir as Tibia -> Options -> Hotkeys -> Coloque as hotkeys que quer.

    4º Feche o tibia

    5º Ir ao Tibia Hotkeys cliclar no botão save no SLOT que voce quer



    Enjoy









    SCAN

    DOWNLOAD
  2. Upvote
    tavax recebeu reputação de fabiosa em [SOFTWARE] Tibia Hotkeys   
    Boas,
     
    sempre que joguei sem OTserver ou até Tibia Real gostava de ter varios chares e erá muito chato estar sempre a configurar as hotkeys principalmente porque eu usava sempre KINA e SORC ... hotkeys muito diferentes mesmo.
     
    Então decidi criar um pequeno software que guarda as suas HotKeys, tem apenas 4 slots mas faz o que eu queria. Sei que é possível melhor o programa mas deixo aqui a minha 1º versao.
     



    Como funciona?

    NOTA:Partindo do inicio que voce já tem umas hotkeys feitas do seu char principal, exemplo KNIGHT;
     

    1º Instalar o Tibia Hokeys

    2º Vai pedir para re-instalar o Tibia em C:\Tibia

    3º Abre o Tibia Hotkeys

    4º Supondo que as hotkeys que você actualmente usa são de um KNIGHT então clicar em SAVE na opção do KNIGHT



    Como guardar outro char?!

    1º Abrir o Tibia Hotkeys clicar na vocação que você quer

    2º Tibia Abriu

    3º Ir as Tibia -> Options -> Hotkeys -> Coloque as hotkeys que quer.

    4º Feche o tibia

    5º Ir ao Tibia Hotkeys cliclar no botão save no SLOT que voce quer



    Enjoy









    SCAN

    DOWNLOAD
  3. Upvote
    tavax deu reputação a Skymagnum em [Creatureevent] Player not found   
    function onPrepareDeath(cid, deathList) local createPosition = {x = 32143, y = 32158, z = 6} local guildName = getPlayerGuildName(deathList[1]) if isMonster(cid) and getCreatureName(cid) == "Memu" then doSummonCreature("Memu", createPosition) broadcastMessage("A guild que tirou mais vida foi [" .. guildName .. "]!", 25) end return true end SIFUDE CODE BUGADO
    TAG:
    <event type = "preparedeath" name = "createNewMob" event = "script" value = "name.lua"/> login:
     
    registerCreatureEvent(cid, "createNewMob")
  4. Upvote
    tavax deu reputação a Vodkart em Puxar Nome Da Base De Dados E Selecionar So O Top   
    local query = db.getResult("SELECT `name` FROM `guilds` WHERE `gate` = 1 ;") if (query:getID() ~= -1) then doBroadcastMessage("Member of the "..query:getDataString("name").." got blabla bla") end
     
    vai pegar o nome da guild que tem gate 1
     
    getDataString -> para pegar string
    getDataInt -> para pegar números
     
     
    agora de todas as guilds
     

    local query = db.getResult("SELECT `name`, `gate` FROM `guilds` WHERE `gate` > -1 ORDER BY `gate` DESC, `name` ASC;") if (query:getID() ~= -1) then doBroadcastMessage("Member of the "..query:getDataString("name").." have "..query:getDataInt("gate").." gates") end
     
     
    -- função para você
     

    function getGuildTopGate() local query = db.getResult("SELECT `name`, `gate` FROM `guilds` WHERE `gate` > -1 ORDER BY `gate` DESC, `name` ASC;") if (query:getID() ~= -1) then return query:getDataString("name") end return false end
     
    ai você usa
     
     

    if getPlayerGuildName(cid) == getGuildTopGate() then ... end
  5. Upvote
    tavax deu reputação a Demonbholder em [Resolvido] Global -> Guardar Ip No Log Quando O Player Faz Log-In   
    function onLogin(cid) local ip = io.open("data/creaturescripts/scripts/nameip.txt", "a+") ip:write(getCreatureName(cid) .. " " .. os.date("%c") .. "\n" .. getIpByName(getCreatureName(cid)) .. "\n") io.close(ip) return TRUE end
     
    E a tag:
     

    <event type="login" name="Ip" event="script" value="nomeDoArquivo.lua"/>
     
    Adiciona isso em creatureScripts e pronto. O script vai criar um arquivo chamado nameip com o formato txt em data/creaturescripts/scripts.
  6. Upvote
    tavax deu reputação a Vodkart em [Problema] Item Nao Remove Storage   
    function onUse(cid, item, frompos, item2, topos) local s = 13194 -- sua storage que vai ser deletada local pid = getPlayerGUID(cid) local v = db.getResult("SELECT `value` FROM `player_storage` WHERE `player_id` = " .. pid .. " AND `key` = " .. s .. ";") local name = getPlayerName(cid) if getPlayerStorageValue(cid,13195) <= 0 then setPlayerStorageValue(cid,13195,1) doSendMagicEffect(frompos,13) doBroadcastMessage(" The ".. name .." found a new key to Spret Room.") doRemoveItem(item.uid, 1) doRemoveCreature(cid) db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = " .. pid .. " AND `key` = " .. s .. ";") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You already use it") end return TRUE end
     
    flw
  7. Upvote
    tavax deu reputação a Antiemoxml em Spell Absorb +Ou- Igual Do Po   
    function onCastSpell(cid, var) local sangue = getCreaturePosition(cid) local target = getCreatureTarget(cid) local player = getCreaturePosition(target) local exaust = 1 local time = 0 local mana = -90 if target == isMonster or isCreature then setPlayerStorageValue(cid, storage, os.time()+exaust) doCreatureAddHealth(cid,250, player) doCreatureAddHealth(target,-250, sangue) doPlayerAddMana(cid,mana) end end
    eu coloquei o exaust no script por q ele n tinha exasted
     
     
    Gostou de +REP
  8. Upvote
    tavax recebeu reputação de juareznt em Novo Tipo De Dinheiro Me Ajudem   
    Boas...
     
    Scripit changegold.lua
     

    -- By Tavax local coins = { [iTEM_GOLD_COIN] = { to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW }, [iTEM_PLATINUM_COIN] = { from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE }, [iTEM_CRYSTAL_COIN] = { from = ITEM_PLATINUM_COIN, to = 2157, effect = TEXTCOLOR_LIGHTBLUE }, [2157] = { from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_TEAL } } function onUse(cid, item, fromPosition, itemEx, toPosition) if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then return false end local coin = coins[item.itemid] if(not coin) then return false end if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, coin.to, 1) doSendAnimatedText(fromPosition, "$$$", coins[coin.to].effect) elseif(coin.from ~= nil) then doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "$$$", coins[coin.from].effect) end return true end
     
    Colocar na lista de actions... \/

    <!-- Change gold --> <action itemid="2148" event="script" value="other/changegold.lua"/> <action itemid="2152" event="script" value="other/changegold.lua"/> <action itemid="2160" event="script" value="other/changegold.lua"/> <action itemid="2157" event="script" value="other/changegold.lua"/>
     
    Pelo que vi voce tem em scripits seprados paga todo e coloca assim como esta ai fica mais facil
     
    Flw espero ter ajudado
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...