Ir para conteúdo

Salazar Slytherin

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Salazar Slytherin recebeu reputação de Kazuya9629 em Sistema Evolutivo para Digitibia.   
    Olá galera do T.k
     
    Bom, estou atrás de um sistema evolutivo que vi a um tempo em uma base de Digitibia
    O sistema funciona da seguinte maneira, a evolução AMARELA é a única permanente
    porem a VERMELHA e AZUL depende uma da outra...
     

     
    Ex: Tem que ter uma certa quantidade de mana para evolução.
    A evolução VERMELHA precisa esta na amarela e para evolução AZUL precisa esta na VERMELHA
    porem essas outras 2 evolução tem "Time".               -- estou utilizado duas evoluções como ex.
     
    No final da linha evolutiva, caso queira destransformar é necessário esperar um certo tempo...
    "Tentei adapta o sistema Mega Evolutivo, a um tempo atrás porem não tive êxito."
     
    Vai perdoando os erro ortográfico ?
     
    Funciona dessa forma. 
     

    Imagem do antigo "DigiWO"
  2. Curtir
    Salazar Slytherin recebeu reputação de Mariano Watterson em Sistema Evolutivo para Digitibia.   
    Olá galera do T.k
     
    Bom, estou atrás de um sistema evolutivo que vi a um tempo em uma base de Digitibia
    O sistema funciona da seguinte maneira, a evolução AMARELA é a única permanente
    porem a VERMELHA e AZUL depende uma da outra...
     

     
    Ex: Tem que ter uma certa quantidade de mana para evolução.
    A evolução VERMELHA precisa esta na amarela e para evolução AZUL precisa esta na VERMELHA
    porem essas outras 2 evolução tem "Time".               -- estou utilizado duas evoluções como ex.
     
    No final da linha evolutiva, caso queira destransformar é necessário esperar um certo tempo...
    "Tentei adapta o sistema Mega Evolutivo, a um tempo atrás porem não tive êxito."
     
    Vai perdoando os erro ortográfico ?
     
    Funciona dessa forma. 
     

    Imagem do antigo "DigiWO"
  3. Gostei
    Salazar Slytherin recebeu reputação de MarianoPT em Sistema Evolutivo para Digitibia.   
    Olá galera do T.k
     
    Bom, estou atrás de um sistema evolutivo que vi a um tempo em uma base de Digitibia
    O sistema funciona da seguinte maneira, a evolução AMARELA é a única permanente
    porem a VERMELHA e AZUL depende uma da outra...
     

     
    Ex: Tem que ter uma certa quantidade de mana para evolução.
    A evolução VERMELHA precisa esta na amarela e para evolução AZUL precisa esta na VERMELHA
    porem essas outras 2 evolução tem "Time".               -- estou utilizado duas evoluções como ex.
     
    No final da linha evolutiva, caso queira destransformar é necessário esperar um certo tempo...
    "Tentei adapta o sistema Mega Evolutivo, a um tempo atrás porem não tive êxito."
     
    Vai perdoando os erro ortográfico ?
     
    Funciona dessa forma. 
     

    Imagem do antigo "DigiWO"
  4. Curtir
    Salazar Slytherin deu reputação a Gnius em Como trocar cor de staffs e de pokemons (male e female)   
    Ola galera, eu gostaria de saber como troco a cor dos cargo.
    Por exemplo:
    GROUP 6(ADM) Cor vermelha
    Group 5(GM) Cor laranja
    e também gostaria de saber como coloco as cor dos pokemon de rosa e azul(male azul e female rosa e indefinido amarelo)
  5. Gostei
    Salazar Slytherin deu reputação a xWhiteWolf em [Pedido] Pet System e Outfits   
    pra editar a outfit do pet é só usar os comandos de setar outfit, tem um monte. Procura algum sistema de pet que funcione que eu tento adicionar essas outras coisas que vc quer como level e o npc que mude a looktype
  6. Gostei
    Salazar Slytherin deu reputação a Caronte em Alguém vivo ainda?   
    @xWhiteWolf
    @luanluciano93
    @MaXwEllDeN
    @Snowsz
    @Bruno Carvalho
    @Adriano SwaTT
     
    Onde estão e o que fazem da vida? garotos de programa.
     
    Eu fui estagiário, junior, me demiti e agora to só com um servidor de fiveM que dá mais do que meu salário antigo kkkkk.
     
    @Cat também,
    e outros, provavelmente esqueci um montão.
     
  7. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em [Help] Preciso de uma script parecida com Bússola   
    seria algo tipo isso? 
    local MONSTER = "nome" if getThingPosition(MONSTER) == true then doPlayerSendCancel(cid,"Siga até "..getThingPosition(MONSTER).." para encontrar o "..MONSTER..", pos atual: "..getThingPosition(cid)..".") else return true end  
  8. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em [Help] Preciso de uma script parecida com Bússola   
    Então se ta resolvido, favor marcar como solução a resposta, e se puder, deixa o Rep+ (obrigado na resposta)
  9. Gostei
    Salazar Slytherin recebeu reputação de FlameArcixt em Horder Leader System (Definitivo)   
    Só agradecer , sempre ajudando geral  Parabéns pelo sistema.
  10. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em Horder Leader System (Definitivo)   
    ?HORDER LEADER SYSTEM?
    Já vou me adiantando, fiz o script mas não sou programador, testei varias e varias vezes aqui e deu certo, se não der ai eu não ofereço suporte, sorry, se algum programador quiser melhorar o código fica a vontade.
    Como Funciona: Um monstro especial "Boss", quando você targeta nele, ele Cria vários outros monstros mais fracos para ajudar ele. só fiz esse script pra contribuir aqui no tk.
    ?Em data\creaturescript\creaturescript.xml registre?
    ?Em data\creaturescript\script crie um arquivo com nome "target.lua" e cole o código?
    ?Para isso funcionar, você deve registrar os eventos nos monstros que você for usar EX: ?
    O que mudei no script desde o beta? simples, agora só vai spawnar se o monstro levar dano, e a storage global só volta a -1 se o monstro morrer.
    Prováveis problemas? sim, o script foi feito para boss, ou seja, se tiver mais de dois boss no mapa pode dar problema, por exemplo, um boss é atacado e a storage fica ativada, mas ele não é morto então não desativa a storage, se você for matar o outro boss, os monstros não irão nascer, pois a storage já vai estar ativada, ou seja, deixe apenas um boss por vez.
    Só isso mesmo, suporte só com 10zão no pixpobre?
    Agradecimentos ao @Vodkart(Ajudou muito com erros/ediçoes).
  11. Gostei
    Salazar Slytherin deu reputação a LeoTK em pvp enforced por creaturescript   
    @poko360
    Muda de onKill para onDeath o xml
     
    function onDeath(cid, corpse, killer) local storage = getPlayerStorageValue(cid, 2310) if getPlayerLevel(cid) <= getPlayerLevel(cid) and isPlayer(killer[1]) and isPlayer(cid) then doSendAnimatedText(getPlayerPosition(cid), "5000000", 215) doPlayerAddExperience(killer[1], (getPlayerExperience(cid) / 500)) elseif getPlayerLevel(cid) > getPlayerLevel(cid) and isPlayer(killer[1]) and isPlayer(cid) then doSendAnimatedText(getPlayerPosition(cid), "5000000", 215) doPlayerAddExperience(killer[1], (getPlayerExperience(cid) / 5000)) return true end return true end  
  12. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em pvp enforced por creaturescript   
    @LeoTKessa eu nao sei, é com vc
  13. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em Remeres Map Editor (3.3) Em grupo (LIVE)   
    ??
    A muito tempo eu procuro um Remere's map editor com a opção Live funcional (Mapear em grupo), no dia (28/02/2021) o membro @WooX  me apresentou esse Editor que possui essa opção funcional, hoje venho compartilhar aqui no Tibiaking, Mesmo que não seja relevante.
    ⛔ Não vou ensinar a instalação, pois é igual em todos os editor, e já existem vários tutoriais de instalação no TibiaKing. ⛔
     
    ? Passo 1: Baixando/Usando Radmin (Necessário para quem não consegue abrir as portas do roteador/modem) ?
    ? Passo 2: Hosteando uma partida no Remere's Map Editor ?
    ? Passo 3: Entrando na live de alguém ?
     Demonstração em ação (Ignorem a musica) 
    ? DEMONSTRAÇÂO ?
     
    ⚠️ DOWNLOAD REMERES MAP EDITOR 3.3: LINK ⚠️
    ⚠️ DOWNLOAD RADMIN: LINK ⚠️
     
     
     
  14. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em Ativar Luzes OTC   
    Vá em  Otc\modules\client_options\options.lua e procure os codigos e edite:
    Procure por elseif key == 'enableLights' then e substitua:
    Se ajudei Deixa o rep+ ai tmj mano
     
  15. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em Ativar Luzes OTC   
    local defaultOptions = { vsync = true, showFps = false, showPing = false, fullscreen = false, classicControl = true, smartWalk = false, dashWalk = false, autoChaseOverride = true, showStatusMessagesInConsole = true, showEventMessagesInConsole = true, showInfoMessagesInConsole = true, showTimestampsInConsole = true, showLevelsInConsole = true, showPrivateMessagesInConsole = false, showPrivateMessagesOnScreen = true, showLeftPanel = false, foregroundFrameRate = 61, backgroundFrameRate = 80, painterEngine = 0, enableAudio = true, enableMusicSound = true, musicSoundVolume = 100, enableAmbientSound = true, ambientSoundVolume = 30, enableEffectSound = true, effectSoundVolume = 100, enablePrivateMessageAlert = true, enableLights = true, ambientLight = 70, displayNames = true, displayHealth = true, displayText = true, displayExperience = true, dontStretchShrink = false, enableShaderEffects = true, displayEnvironmentEffects = true, displayMapGuides = true, displayGameTime = true, displaySquaredCrosshair = false, } local optionsWindow local optionsButton local optionsTabBar local options = {} local generalPanel local consolePanel local graphicsPanel local soundPanel local audioButton local function setupGraphicsEngines() local enginesRadioGroup = UIRadioGroup.create() local ogl1 = graphicsPanel:getChildById('opengl1') local ogl2 = graphicsPanel:getChildById('opengl2') local dx9 = graphicsPanel:getChildById('directx9') enginesRadioGroup:addWidget(ogl1) enginesRadioGroup:addWidget(ogl2) enginesRadioGroup:addWidget(dx9) if g_window.getPlatformType() == 'WIN32-EGL' then enginesRadioGroup:selectWidget(dx9) ogl1:setEnabled(false) ogl2:setEnabled(false) dx9:setEnabled(true) else ogl1:setEnabled(g_graphics.isPainterEngineAvailable(1)) ogl2:setEnabled(g_graphics.isPainterEngineAvailable(2)) dx9:setEnabled(false) if g_graphics.getPainterEngine() == 2 then enginesRadioGroup:selectWidget(ogl2) else enginesRadioGroup:selectWidget(ogl1) end if g_app.getOs() ~= 'windows' then dx9:hide() end end enginesRadioGroup.onSelectionChange = function(self, selected) if selected == ogl1 then setOption('painterEngine', 1) elseif selected == ogl2 then setOption('painterEngine', 2) end end if not g_graphics.canCacheBackbuffer() then graphicsPanel:getChildById('foregroundFrameRate'):disable() graphicsPanel:getChildById('foregroundFrameRateLabel'):disable() end end function onOnline() g_game.getProtocolGame():sendExtendedOpcode(ExtendedIds.DashWalking, (options['dashWalk'] and "1" or "0")) end function init() for k,v in pairs(defaultOptions) do g_settings.setDefault(k, v) options[k] = v end optionsWindow = g_ui.displayUI('options') optionsWindow:hide() optionsTabBar = optionsWindow:getChildById('optionsTabBar') optionsTabBar:setContentWidget(optionsWindow:getChildById('optionsTabContent')) g_keyboard.bindKeyDown('Ctrl+Shift+F', function() toggleOption('fullscreen') end) g_keyboard.bindKeyDown('Ctrl+N', toggleDisplays) generalPanel = g_ui.loadUI('game') optionsTabBar:addTab(tr('Game'), generalPanel, '/images/optionstab/game') consolePanel = g_ui.loadUI('console') optionsTabBar:addTab(tr('Console'), consolePanel, '/images/optionstab/console') graphicsPanel = g_ui.loadUI('graphics') optionsTabBar:addTab(tr('Graphics'), graphicsPanel, '/images/optionstab/graphics') audioPanel = g_ui.loadUI('audio') optionsTabBar:addTab(tr('Audio'), audioPanel, '/images/optionstab/audio') optionsButton = modules.client_topmenu.addLeftButton('optionsButton', tr('Options'), '/images/topbuttons/options', toggle) audioButton = modules.client_topmenu.addLeftButton('audioButton', tr('Audio'), '/images/topbuttons/audio', function() toggleOption('enableAudio') end) addEvent(function() setup() end) connect(g_game, { onGameStart = onOnline }) end function terminate() g_keyboard.unbindKeyDown('Ctrl+Shift+F') g_keyboard.unbindKeyDown('Ctrl+N') optionsWindow:destroy() optionsButton:destroy() audioButton:destroy() disconnect(g_game, { onGameStart = onOnline }) end function setup() -- load options for k,v in pairs(defaultOptions) do if type(v) == 'boolean' then setOption(k, g_settings.getBoolean(k), true) elseif type(v) == 'number' then setOption(k, g_settings.getNumber(k), true) end end setupGraphicsEngines() end function toggle() if optionsWindow:isVisible() then hide() else show() end end function show() optionsWindow:show() optionsWindow:raise() optionsWindow:focus() end function hide() optionsWindow:hide() end function toggleDisplays() if options['displayNames'] and options['displayHealth'] then setOption('displayNames', false) elseif options['displayHealth'] then setOption('displayHealth', false) else if not options['displayNames'] and not options['displayHealth'] then setOption('displayNames', true) else setOption('displayHealth', true) end end end function toggleOption(key) setOption(key, not getOption(key)) end function setOption(key, value, force) if not force and options[key] == value then return end local gameMapPanel = modules.game_interface.getMapPanel() if key == 'vsync' then g_window.setVerticalSync(value) elseif key == 'showFps' then modules.client_topmenu.setFpsVisible(value) elseif key == 'showPing' then modules.client_topmenu.setPingVisible(value) elseif key == 'fullscreen' then g_window.setFullscreen(value) elseif key == 'enableAudio' then g_sounds.setAudioEnabled(value) if value then audioButton:setIcon('/images/topbuttons/audio') else audioButton:setIcon('/images/topbuttons/audio_mute') end elseif key == 'enableMusicSound' then g_sounds.getChannel(SoundChannels.Music):setEnabled(value) elseif key == 'musicSoundVolume' then g_sounds.getChannel(SoundChannels.Music):setGain(value/100) audioPanel:getChildById('musicSoundVolumeLabel'):setText(tr('Music volume: %d', value)) elseif key == 'enableAmbientSound' then g_sounds.getChannel(SoundChannels.Ambient):setEnabled(value) elseif key == 'ambientSoundVolume' then g_sounds.getChannel(SoundChannels.Ambient):setGain(value/100) audioPanel:getChildById('ambientSoundVolumeLabel'):setText(tr('Ambient volume: %d', value)) elseif key == 'enableEffectSound' then g_sounds.getChannel(SoundChannels.Effect):setEnabled(value) elseif key == 'effectSoundVolume' then g_sounds.getChannel(SoundChannels.Effect):setGain(value/100) audioPanel:getChildById('effectSoundVolumeLabel'):setText(tr('Effect volume: %d', value)) elseif key == 'enablePrivateMessageAlert' then modules.game_console.setPrivateMessageAlert(value) elseif key == 'showLeftPanel' then modules.game_interface.getLeftPanel():setOn(value) elseif key == 'backgroundFrameRate' then local text, v = value, value if value <= 0 or value >= 201 then text = 'max' v = 0 end graphicsPanel:getChildById('backgroundFrameRateLabel'):setText(tr('Game framerate limit: %s', text)) g_app.setBackgroundPaneMaxFps(v) elseif key == 'foregroundFrameRate' then local text, v = value, value if value <= 0 or value >= 61 then text = 'max' v = 0 end graphicsPanel:getChildById('foregroundFrameRateLabel'):setText(tr('Interface framerate limit: %s', text)) g_app.setForegroundPaneMaxFps(v) elseif key == 'enableLights' then gameMapPanel:setDrawLights(10) graphicsPanel:getChildById('ambientLight'):setEnabled(true) graphicsPanel:getChildById('ambientLightLabel'):setEnabled(true) elseif key == 'ambientLight' then gameMapPanel:setMinimumAmbientLight(10) gameMapPanel:setDrawLights(10) elseif key == 'painterEngine' then g_graphics.selectPainterEngine(value) elseif key == 'displayNames' then gameMapPanel:setDrawNames(value) elseif key == 'displayHealth' then gameMapPanel:setDrawHealthBars(value) elseif key == 'displayText' then gameMapPanel:setDrawTexts(value) elseif key == 'displayExperience' then gameMapPanel:setDrawExperienceBars(value) elseif key == 'dontStretchShrink' then addEvent(function() modules.game_interface.updateStretchShrink() end) elseif key == 'enableShaderEffects' then g_graphics.setShouldUseShaders(value) elseif key == 'displayEnvironmentEffects' then -- modules.game_environment.setDisplay(value) elseif key == 'displayMapGuides' then modules.game_minimap.setGuidesDisplay(value) elseif key == 'displayGameTime' then modules.game_time.setDisplay(value) elseif key == 'displaySquaredCrosshair' then _G['UICREATUREBUTTON_USESQUARED'] = (value) elseif key == 'dashWalk' then if g_game.isOnline() then g_game.getProtocolGame():sendExtendedOpcode(ExtendedIds.DashWalking, (value and "1" or "0")) end end -- change value for keybind updates for _,panel in pairs(optionsTabBar:getTabsPanel()) do local widget = panel:recursiveGetChildById(key) if widget then if widget:getStyle().__class == 'UICheckBox' then widget:setChecked(value) elseif widget:getStyle().__class == 'UIScrollBar' then widget:setValue(value) end break end end g_settings.set(key, value) options[key] = value end function getOption(key) return options[key] end function addTab(name, panel, icon) optionsTabBar:addTab(name, panel, icon) end function addButton(name, func, icon) optionsTabBar:addButton(name, func, icon) end  
  16. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em Ativar Luzes OTC   
    Vai em data\modules\client_options\graphics.otui e procura por:
    OptionCheckBox id: enableLights !text: tr('Enable lights') E apague.
  17. Gostei
    Salazar Slytherin deu reputação a FlameArcixt em Ativar Luzes OTC   
    @Salazar Slytherin editei ai, caso de certo, marca a resposta como certa e se puder deixa o rep+
  18. Curtir
    Salazar Slytherin deu reputação a Happy Always em Compilar client psoul   
    O problema dessa src é que está faltando arquivos e codes em alguns arquivos.
    eu já arrumei esse problema a um tempo atrás, talvez possa te ajudar!
    meu discord > Happy Always#1489
  19. Gostei
    Salazar Slytherin deu reputação a L3K0T em AUMENTANDO TELA DE VISÃO OTCLIENTE EM REV3884 8.60 0.4   
    hehe se precisar de ajuda a gente coloca no 0.3.6 tbm  
  20. Gostei
    Salazar Slytherin deu reputação a Nysman em Começando um novo Poketibia   
    1 - As SPR quase sempre se encontra em: data/things/854
    2 - Layout do cliente, a imagem de fundo, você muda em: data/imagens/background
    3 - Sobre as novas SPR você pode encontrar varias nesse topico: SPR otPokémon (04-09-2018) [Version 14.53] - Spriting - xTibia - Sua comunidade de Otserv e Tibia
    4 - Nesse outro topico você encontra um website totalmente editavel e compativél:
    Tibia King - Tudo sobre Tibia, OTServ e Bots!
  21. Gostei
    Salazar Slytherin deu reputação a Nysman em Começando um novo Poketibia   
    Certo!
    Aqui está um tutorial bastante agradevel e que me ajudou muito a evoluir e, ter uma noção basica sobre ambas funções:
    Tibia King - Tudo sobre Tibia, OTServ e Bots!
  22. Gostei
    Salazar Slytherin deu reputação a Nysman em Começando um novo Poketibia   
    Dúvida sanada?  
  23. Curtir
    Salazar Slytherin recebeu reputação de ITALOx em System Skin 8.60   
    Que blz papa ?
  24. Obrigado
    Salazar Slytherin deu reputação a ITALOx em System Skin 8.60   
    Sim meu bom :D
  25. Obrigado
    Salazar Slytherin recebeu reputação de ITALOx em System Skin 8.60   
    Essa é aquela permanente? que fica na troca de Outfits? 

Informação Importante

Confirmação de Termo