Ir para conteúdo

Salazar Slytherin

Membro
  • Registro em

  • Última visita

  1. Kazuya9629 reagiu a uma resposta no tópico: Sistema Evolutivo para Digitibia.
  2. Mariano Watterson reagiu a uma resposta no tópico: Sistema Evolutivo para Digitibia.
  3. MarianoPT reagiu a uma resposta no tópico: Sistema Evolutivo para Digitibia.
  4. Salazar Slytherin reagiu a uma resposta no tópico: [Pedido] Pet System e Outfits
  5. Salazar Slytherin reagiu a uma resposta no tópico: Alguém vivo ainda?
  6. 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"
  7. FlameArcixt reagiu a uma resposta no tópico: Horder Leader System (Definitivo)
  8. Só agradecer , sempre ajudando geral Parabéns pelo sistema.
  9. Salazar Slytherin reagiu a uma resposta no tópico: Horder Leader System (Definitivo)
  10. Salazar Slytherin reagiu a uma resposta no tópico: pvp enforced por creaturescript
  11. Salazar Slytherin reagiu a uma resposta no tópico: pvp enforced por creaturescript
  12. Salazar Slytherin reagiu a uma resposta no tópico: Ativar Luzes OTC
  13. Também não deu certo, vou utiliza assim mesmo, acho que so funciona mexendo na source. Obrigado por tudo ai , ctz não resolveu o meu mais vai resolver de muitas pessoas
  14. Apaguei e sumi a opção de marca e desmarca porem não funcionou
  15. Funcionou não funcionando... tipo, ele ta como eu falei, porem o ambiente "ambientLight" não esta ficando escuro como era para ficar. Activando ou desactivando as luzes fica da mesma forma...
  16. Salazar Slytherin alterou sua foto pessoal
  17. options.lua
  18. Esqueci de por meu código.. ele não tem essa função ///////////////////////////////////////////////////////////////////////////////////////////// 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(value and options['ambientLight'] < 100) graphicsPanel:getChildById('ambientLight'):setEnabled(value) graphicsPanel:getChildById('ambientLightLabel'):setEnabled(value) elseif key == 'ambientLight' then graphicsPanel:getChildById('ambientLightLabel'):setText(tr('Ambient light: %s%%', value)) gameMapPanel:setMinimumAmbientLight(value/100) gameMapPanel:setDrawLights(options['enableLights'] and value < 100) 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
  19. Qual o motivo deste tópico? Bom galera , eu queria saber se tem alguma maneira de trava isso aqui na Souce? isso mesmo... travar! Tipo para que [Ativar luzes] fique sempre ativo, porem o play não possa tira de 10%. já tentei trava no mod porem tem alguns que conhece e tira...
  20. #D/T/N Alguém poderia explica como adiciona esse tipo de font no Otc, eu já tentei de varias formas e não conseguir... E Sim, eu tenho a Source do Client. Agradeço de já a atenção, e caso seja complicado, Sou todo Ouvidos... Discord (>'-')> Salazarslytherin#0033
  21. Salazar Slytherin postou uma resposta no tópico em Códigos C++
    E para mudar o tamanho da fonte? tipo muda o tamanho no nick,o tamanho do dano...
  22. Os que estão conseguindo não compartilha a ajuda...
  23. .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Tenho Duvidas em adiciona pokes nessa base. alguém ou algum tópico explicativo? Está surgindo algum erro? Se sim coloque-o aqui. 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