Ir para conteúdo

CaduGTX

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    CaduGTX deu reputação a Cat em Talkaction para limpar casas TFS 1.3   
    Muito bom conteúdo. Obrigado por compartilhar.
    Tópico promovido.
  2. Gostei
    CaduGTX recebeu reputação de Vodkart em Talkaction para limpar casas TFS 1.3   
    Olá, eu e um amigo fizemos esse script para limpar as casas automaticamente, era um script pessoal mas resolvi postar.
    O Script foi feito em revscript, se for usar da forma antiga, terá que adaptar.

    Basta adicionar um arquivo lua na sua pasta de talkactions:
     
    local function doCheckHouses() local registros = db.storeQuery( "SELECT `houses`.`owner`, `houses`.`id` FROM `houses`,`players` WHERE `houses`.`owner` != 0 AND `houses`.`owner` = `players`.`id`;") if registros ~= false then local count = 0 repeat count = count + 1 local owner = result.getNumber(registros, "owner") local houseId = result.getNumber(registros, "id") local house = House(houseId) if house and (owner > 0) then print(house:getName()) house:setOwnerGuid(0) end until not result.next(registros) result.free(registros) end print('Houses Cleaned') return true end local limparhouse = TalkAction("/limparhouse") function limparhouse.onSay(player, words, param) if not player:getGroup():getAccess() or player:getAccountType() < ACCOUNT_TYPE_GOD then player:sendCancelMessage("Only admins can use this command.") return true end addEvent(doCheckHouses, 10 * 1000) player:sendCancelMessage("Cleaning houses.") return true end limparhouse:separator(" ") limparhouse:register()  
    Para usar é bem simples, basta usar o comando /limparhouse, e dentro de alguns instantes todas as casas serão limpas.

    Creditos:
    -CaduGTX
    -JameesDavid
     
  3. Gostei
    CaduGTX recebeu reputação de Vodkart em Talkaction para limpar casas TFS 1.3   
    Sim, me esqueci, era um evento de uma outra parte da função para devolver a house ao player
  4. Curtir
    CaduGTX recebeu reputação de FlameArcixt em Talkaction para limpar casas TFS 1.3   
    Olá, eu e um amigo fizemos esse script para limpar as casas automaticamente, era um script pessoal mas resolvi postar.
    O Script foi feito em revscript, se for usar da forma antiga, terá que adaptar.

    Basta adicionar um arquivo lua na sua pasta de talkactions:
     
    local function doCheckHouses() local registros = db.storeQuery( "SELECT `houses`.`owner`, `houses`.`id` FROM `houses`,`players` WHERE `houses`.`owner` != 0 AND `houses`.`owner` = `players`.`id`;") if registros ~= false then local count = 0 repeat count = count + 1 local owner = result.getNumber(registros, "owner") local houseId = result.getNumber(registros, "id") local house = House(houseId) if house and (owner > 0) then print(house:getName()) house:setOwnerGuid(0) end until not result.next(registros) result.free(registros) end print('Houses Cleaned') return true end local limparhouse = TalkAction("/limparhouse") function limparhouse.onSay(player, words, param) if not player:getGroup():getAccess() or player:getAccountType() < ACCOUNT_TYPE_GOD then player:sendCancelMessage("Only admins can use this command.") return true end addEvent(doCheckHouses, 10 * 1000) player:sendCancelMessage("Cleaning houses.") return true end limparhouse:separator(" ") limparhouse:register()  
    Para usar é bem simples, basta usar o comando /limparhouse, e dentro de alguns instantes todas as casas serão limpas.

    Creditos:
    -CaduGTX
    -JameesDavid
     
  5. Curtir
    CaduGTX deu reputação a Guilherme em Mostrando suas Hunts   
    Por: BananaFight > DragonElement
     
    Bom, como acho que todos ja viram o map do servidor de poketibia (Pxg) ele mostra icones, nomes etc no minimap, e hoje vim trazer isso para vocês
    Nome: Map Icon Descrição: Adiciona um icone no minimap Autor: Eduardo Vicente (Banana Fight) Versão 1.0
    Features: Criar Icones no minimap
    Instalação
    dentro de modules/game_minimap/minimap.lua
     
    embaixo de :
     
    function toggle() if minimapButton:isOn() then     minimapWindow:close()     minimapButton:setOn(false) else     minimapWindow:open()     minimapButton:setOn(true) end end Você adiciona a função :
    function setMonsterCave(posx, posy, posz, icon, description) local pos = {} pos.x = posx pos.y = posy pos.z = posz minimapWidget:addFlag(pos, icon, description) end function removeMonsterCave(posx, posy, posz, icon, description) local pos = {} pos.x = posx pos.y = posy pos.z = posz minimapWidget:removeFlag(pos, icon, description) end Como usar
    setMonsterCave(Posição X do map, Posição Y do map,Posição Z do map, "Nome da Imagem", "Descrição que vai aparecer") Obs: como eu usei uma função que já existe você vai te que seguir um padrão na hora de adicionar o nome da sua imagem.
    Exemplo: O nome da minha imagem é "dragonicon.png", para que eu possa usar ela no script eu tenho que adicionar essa imagem dentro da pasta "data/images/game/minimap/", e vou ter que renomear essa imagem para "flagdragonicon.png", Ai depois de ter feito isso dentro do meu script quando eu for fazer o script adicionar essa imagem eu vou fazer da seguinte maneira :
     
    setMonsterCave(32238, 32240, 7, "dragonicon", "Dragon Cave")
     
     
    Se você ainda não entendeu é da seguinte forma, você tem uma imagem com nome "test.png", você vai adiciona a imagem no lugar certo, com o nome "flagtest.png", ai dentro do script você só usa "test", pois o script já sabe que vai ter que juntar flag+nome da imagem que você adicionou+.png.
     
     
    Obs 2: Sua imagem tem que ter o fundo transparente
     
    Obs 3: quando mais transparente for a imagem, mais do map aparece e causa o efeito igual ao do PXG, do map se abrindo.
     
    Exemplo de uso :
     
    arquivo : minimap.lua
    function init() minimapButton = modules.client_topmenu.addRightGameToggleButton('minimapButton', tr('Minimap') .. ' (Ctrl+M)', '/images/topbuttons/minimap', toggle) minimapButton:setOn(true) minimapWindow = g_ui.loadUI('minimap', modules.game_interface.getRightPanel()) minimapWindow:setContentMinimumHeight(64) minimapWidget = minimapWindow:recursiveGetChildById('minimap') local gameRootPanel = modules.game_interface.getRootPanel() g_keyboard.bindKeyPress('Alt+Left', function() minimapWidget:move(1,0) end, gameRootPanel) g_keyboard.bindKeyPress('Alt+Right', function() minimapWidget:move(-1,0) end, gameRootPanel) g_keyboard.bindKeyPress('Alt+Up', function() minimapWidget:move(0,1) end, gameRootPanel) g_keyboard.bindKeyPress('Alt+Down', function() minimapWidget:move(0,-1) end, gameRootPanel) g_keyboard.bindKeyDown('Ctrl+M', toggle) g_keyboard.bindKeyDown('Ctrl+Shift+M', toggleFullMap) minimapWindow:setup() connect(g_game, {     onGameStart = online,     onGameEnd = offline, }) connect(LocalPlayer, {     onPositionChange = updateCameraPosition }) if g_game.isOnline() then     online() setMonsterCave(32239, 32240, 7, "dragon", "hihi") removeMonsterCave(32239, 32240, 7, "dragon", "hihi") end end
  6. Gostei
    CaduGTX recebeu reputação de Cat em Talkaction para limpar casas TFS 1.3   
    Olá, eu e um amigo fizemos esse script para limpar as casas automaticamente, era um script pessoal mas resolvi postar.
    O Script foi feito em revscript, se for usar da forma antiga, terá que adaptar.

    Basta adicionar um arquivo lua na sua pasta de talkactions:
     
    local function doCheckHouses() local registros = db.storeQuery( "SELECT `houses`.`owner`, `houses`.`id` FROM `houses`,`players` WHERE `houses`.`owner` != 0 AND `houses`.`owner` = `players`.`id`;") if registros ~= false then local count = 0 repeat count = count + 1 local owner = result.getNumber(registros, "owner") local houseId = result.getNumber(registros, "id") local house = House(houseId) if house and (owner > 0) then print(house:getName()) house:setOwnerGuid(0) end until not result.next(registros) result.free(registros) end print('Houses Cleaned') return true end local limparhouse = TalkAction("/limparhouse") function limparhouse.onSay(player, words, param) if not player:getGroup():getAccess() or player:getAccountType() < ACCOUNT_TYPE_GOD then player:sendCancelMessage("Only admins can use this command.") return true end addEvent(doCheckHouses, 10 * 1000) player:sendCancelMessage("Cleaning houses.") return true end limparhouse:separator(" ") limparhouse:register()  
    Para usar é bem simples, basta usar o comando /limparhouse, e dentro de alguns instantes todas as casas serão limpas.

    Creditos:
    -CaduGTX
    -JameesDavid
     
  7. Gostei
    CaduGTX deu reputação a patriqueee em Novos Locais de Caça (atualizado 29/11/2020) Trackeando...   
    @JZDJ alguma previsão de att? Ansioso pela Claustrophobic Inferno
  8. Curtir
    CaduGTX deu reputação a marcotorres em Character Data   
    Galera o ot (versão 12 do client), não está carregando a character data, quando um personagem é logado, apenas as hotkeys, configuraçoes como as side bars, modo de pvp, configuraçoes da janela do battle, tudo isso não está carregando, só q na pasta, os arquivos estao lá, e ao msm tempo uma nova pasta do msm char é criada, em branco, sem os arquivos das configurações, fica como se fosse a primeira vez que fosse logar no ot...alguém sabe oq está acontecendo e como reverter isso ?
     
    Você tem o código disponível? Se tiver publique-o aqui: 
       
    Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 
     

Informação Importante

Confirmação de Termo