Ir para conteúdo

deglorio

Artesão
  • Total de itens

    108
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que deglorio postou

  1. Excelente trabalho NextBr, estou um pouco ausente, qualquer coisa me mandem mensagem. Verifiquem se esta dropando loot, pois o problema é na hora de compilar, não é no script, verifiquem e me avisem que irei corrigir esta falha.
  2. Pessoal, liberarei sim, estou conversando com alguns membros para terminarmos o servidor, em breve posto novidades. - Eu havia retirado o sqlite para não haver o bug de account manager, e por ser um projeto para servidor sério, eu utilizaria um site(já ta pronto) e para isso precisaria ser mysql, mas para testes é bom usar sqlite. - O unique e Icon não havia identificado o erro, qual é? - Não entendo de OTclient por isso não conheço os bugs, mas obrigado por ajudar. @, pessoas assim que fazem a comunidade crescer, venho acompanhando suas contribuições há algum tempo e gosto muito. Parabéns!
  3. @@Daniel Se alguém estiver interessado em terminar o servidor, e se pronunciar, posso passar sim, como o Daniel disse terá total apoio, eu posso ajudar da minha maneira, em minhas folgas posso ajudar, agora me dedicar 100% eu não posso, pessoas interessadas podem me procurar que terá meu total apoio assim como do Daniel.
  4. Gente, postem bugs aqui no tópico, eu e os membros podemos ajudar, os membros que realmente se dedicam que merecem ter o servidor completo, to cansado de ajudar pessoas que não tem o minimo interesse.
  5. Obrigado NextBR. Pessoal, postei o servidor justamente por não ter motivos para dedicar e porque deixar ele parado no meu pc? Mas não postei source, pois postarei para quem quer se dedicar, visto que tem muita gente que vem aqui, pega tudo, só reclama, não se da o trabalho nem de fazer uma pesquisa no fórum. Pessoal, peço perdão, quando coloquei o link do Cliente coloquei errado, de tanto vcs reclamarem fui verificar o link e tava um link errado. Postei o cliente correto, agora podem desfrutar do servidor. Malz
  6. Pessoal, postei o executável console, não tem bug para ligar, já falei que funciona apenas com MYSQL, então não adianta reclamar que não consegue usar com sqlite. Vocês estão acostumados em pegar tudo pronto, se a database dash2015.sql não deu certo, tenta a outra que ta na pasta, pelo amor de Deus, usem a cabeça. Esse é o cliente dele sim. Posso oferecer suporte, mas pelo menos ligar o servidor vocês precisam saber.
  7. Coloquei lá no tópico a senha do ADM. Vou liberar a versão console para quem ta com problema para compilar. Jajá posto lá. Para quem acha que não tenho a source, olhe a data que compilei o executável e tire suas próprias conclusões.
  8. Pessoal aqui abre normal, a source do outro tópico é parecida, não é minha source, depois passo essa source. @gristony eu desisti, estou focado no trabalho, por isso resolvi postar para a galera. Saudade mano
  9. SERVIDOR ATUALIZADO 29/12/2015. -Bug TV Corrigido - Bug loot Corrigido E muito mais que esqueci Para corrigir o Bug dos pokemons sumirem ao evoluir. Vá em data/lib e troque seu level system.lua por este abaixo. Olá pessoal do XTibia! Há algum tempo estou criando este servidor, ele é o PDA com source, devido a compromissos pessoais, estou deixando para quem quer continuar o projeto, caso alguém tenha interesse aqui no tópico de terminar o servidor, postarei as sources, não coloquei ainda porque tem muita gente que quer tudo pronto,e um servidor desse não existe em lugar nenhum. Andamento do servidor Level System: 100% Addon Pokemons: 100% Caught System: 100% Go-Back System: 100% Portrait System: 100% Evolution System: 100% NPC Nurse System: 100% Pokedex System: 100% Ghost System: 100% Wild Pokemon Passive: 100% Icon System: 100% Liders de Ginásio: 100% Moves System: 100% Limite de 6 Pokemons: 100% Duel System (Pela Party) 100% Tv / Cam System 100% Order 100% e MUITO MAIS. OBS: Servidor mysql, use a database dash2015.sql (dentro da pasta schemas) Senha do ADM: Account: 4926151 Password: dagst4926151guto Prints: Em Breve Downloads: Servidor > https://drive.google.com/file/d/0B9RdNFevGojkTThHdE1YV05PNnM/view?usp=sharing Cliente: http://www.mediafire.com/download/rkv0xwpp2ac92f3/Client_Pounc_Limpo_Sem_Erros.rar Créditos: Deglorio Brun 123 Gabrieltxu Slicer Aberos Se eu esqueci alguém me avise
  10. Pessoal, tenho as sources do PDA, adaptada por mim, existem todos os sistemas do PDA, menos o passive system, preciso de equipe para terminar o servidor, se alguém se interessar, PM!
  11. deglorio

    Ajuda ExtendedOpCode

    Muito obrigado, deu certo, mais seria complicado passar o script para bytes?
  12. deglorio

    Ajuda ExtendedOpCode

    A base ta ai gristony, falta apenas enviar por opcode, acredito que nao precisa fazer do zero, n entendo mto de opcode, mas acredito q vc ta enganado!
  13. Pessoal, estou aqui para pedir uma ajuda, estou fazendo uma spellbar para um servidor 8.54, no meu otclient 0.6.5. A dúvida é o seguinte, minha spellbar está usando o sendcancel, e queria utilizar o extendedopcode, algúem pode me dizer como ficaria o script para usar o opcode(lembrando já instalei o opcode na sources do servidor) Segue script do otclient cdBar.lua --[[Coisas para saber! local button = optionsWindow:recursiveGetChildById('Button'):setText("Fuu") == muda o nome do botao! optionsWindow = g_ui.loadUI('bot.otui', modules.game_interface.getRightPanel()) == faz a janela ficar nos cantos! local player = g_game.getLocalPlayer() == pega o player! player:getInventoryItem(8):getId() == pega o id do item, id do .spr ]] -- Privates variables local cdBarWin = nil local isIn = 'H' --[[ 'H' = horizontal; 'V' = vertical ]]-- local namesAtks = '' local icons = {} -- End privates variables -- Public functions function init() cdBarWin = g_ui.displayUI('cdBar', modules.game_interface.getRootPanel()) cdBarWin:setVisible(false) cdBarWin:move(250,50) connect(g_game, 'onTextMessage', getParams) connect(g_game, { onGameEnd = hide } ) connect(LocalPlayer, { onLevelChange = onLevelChange }) g_mouse.bindPress(cdBarWin, function() createMenu() end, MouseRightButton) createIcons() end function terminate() disconnect(g_game, { onGameEnd = hide }) disconnect(g_game, 'onTextMessage', getParams) disconnect(LocalPlayer, { onLevelChange = onLevelChange }) destroyIcons() cdBarWin:destroy() end function onLevelChange(localPlayer, value, percent) g_game.talk("/reloadCDs") end function getParams(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.find(text, '12//,') then if string.find(text, 'hide') then hide() else show() end elseif string.find(text, '12|,') then atualizarCDs(text) elseif string.find(text, '12&,') then FixTooltip(text) end end end function atualizarCDs(text) if not g_game.isOnline() then return end if not cdBarWin:isVisible() then return end local t = text:explode(",") table.remove(t, 1) for i = 1, 12 do local t2 = t[i]:explode("|") barChange(i, tonumber(t2[1]), tonumber(t2[2]), tonumber(t2[3])) end end function changePercent(progress, icon, perc, num, init) if not cdBarWin:isVisible() then return end if init then progress:setPercent(0) else progress:setPercent(progress:getPercent()+perc) end if progress:getPercent() >= 100 then progress:setText("") return end progress:setText(num) icons[icon:getId()].event = scheduleEvent(function() changePercent(progress, icon, perc, num-1) end, 1000) end function barChange(ic, num, lvl, lvlPoke) if not g_game.isOnline() then return end if not cdBarWin:isVisible() then return end local icon = icons['Icon'..ic].icon local progress = icons['Icon'..ic].progress if not progress:getTooltip() then return end local player = g_game.getLocalPlayer() local pathOn = "moves_icon/"..progress:getTooltip().."_on.png" icon:setImageSource(pathOn) if num and num >= 1 then cleanEvents('Icon'..ic) changePercent(progress, icon, 100/num, num, true) else if (lvlPoke and lvlPoke < lvl) or player:getLevel() < lvl then progress:setPercent(0) progress:setText('L.'.. lvl) progress:setColor('#FF0000') else progress:setPercent(100) progress:setText("") end end end function FixTooltip(text) cdBarWin:setHeight(isIn == 'H' and 450 or 70) cdBarWin:setWidth(isIn == 'H' and 70 or 450) if not text then text = namesAtks else namesAtks = text end local t2 = text:explode(",") local count = 0 for j = 2, 13 do local ic = icons['Icon'..(j-1)] ic.icon:setMarginLeft(isIn == 'H' and 4 or ic.dist) ic.icon:setMarginTop(isIn == 'H' and ic.dist or 4) if t2[j] == 'n/n' then ic.icon:hide() count = count+1 else ic.icon:show() ic.progress:setTooltip(t2[j]) ic.progress:setVisible(true) end end if count > 0 and count ~= 12 then if isIn == "H" then cdBarWin:setHeight(450 - (count*34)) else cdBarWin:setWidth(450 - (count*34)) end elseif count == 12 then cdBarWin:setHeight(70) cdBarWin:setWidth(70) local p = icons['Icon1'].progress p:setTooltip(false) p:setVisible(false) end end function createIcons() local d = 38 for i = 1, 12 do local icon = g_ui.createWidget('SpellIcon', cdBarWin) local progress = g_ui.createWidget('SpellProgress', cdBarWin) icon:setId('Icon'..i) progress:setId('Progress' ..i) icons['Icon'..i] = {icon = icon, progress = progress, dist = (i == 1 and 5 or i == 2 and 38 or d + ((i-2)*34)), event = nil} icon:setMarginTop(icons['Icon'..i].dist) icon:setMarginLeft(4) progress:fill(icon:getId()) progress.onClick = function() g_game.talk('m'..i) end end end function destroyIcons() for i = 1, 12 do icons['Icon'..i].icon:destroy() icons['Icon'..i].progress:destroy() end cleanEvents() icons = {} end function cleanEvents(icon) local e = icons[icon] if icon then if e and e.event ~= nil then removeEvent(e.event) e.event = nil end else for i = 1, 12 do e = icons['Icon'..i] cleanEvents('Icon'..i) e.progress:setPercent(100) e.progress:setText("") end end end function createMenu() local menu = g_ui.createWidget('PopupMenu') menu:addOption("Set "..(isIn == 'H' and 'Vertical' or 'Horizontal'), function() toggle() end) menu:display() end function toggle() if not cdBarWin:isVisible() then return end cdBarWin:setVisible(false) if isIn == 'H' then isIn = 'V' else isIn = 'H' end FixTooltip() show() end function hide() cleanEvents() cdBarWin:setVisible(false) end function show() cdBarWin:setVisible(true) end -- End public functions cdBar.OTUI MainWindow id: optionsWindow text: Moves size: 70 450 focusable: false &save: true SpellIcon < Button width: 32 height: 32 image-size: 32 32 image-source: /game_pokemoves/moves_icon/Base.png image-clip: 0 0 0 0 image-color: white focusable: false anchors.top: parent.top anchors.left: parent.left !tooltip: '' anchors.fill: parent anchors.bottom: text.bottom SpellProgress < UIProgressRect background: #585858AA percent: 100 focusable: false font: verdana-11px-rounded color: #FFFFFF Abrir a barra no Servidor (goback) doPlayerSendCancel(cid, '12//,show') Fechar a barra no Servidor (goback) doPlayerSendCancel(cid, '12//,hide')
  14. Pessoal, estou aqui para pedir uma ajuda, estou fazendo uma spellbar para um servidor 8.54, no meu otclient 0.6.5. A dúvida é o seguinte, minha spellbar está usando o sendcancel, e queria utilizar o extendedopcode, algúem pode me dizer como ficaria o script para usar o opcode(lembrando já instalei o opcode na sources do servidor) Segue script do otclient cdBar.lua --[[Coisas para saber! local button = optionsWindow:recursiveGetChildById('Button'):setText("Fuu") == muda o nome do botao! optionsWindow = g_ui.loadUI('bot.otui', modules.game_interface.getRightPanel()) == faz a janela ficar nos cantos! local player = g_game.getLocalPlayer() == pega o player! player:getInventoryItem(8):getId() == pega o id do item, id do .spr ]] -- Privates variables local cdBarWin = nil local isIn = 'H' --[[ 'H' = horizontal; 'V' = vertical ]]-- local namesAtks = '' local icons = {} -- End privates variables -- Public functions function init() cdBarWin = g_ui.displayUI('cdBar', modules.game_interface.getRootPanel()) cdBarWin:setVisible(false) cdBarWin:move(250,50) connect(g_game, 'onTextMessage', getParams) connect(g_game, { onGameEnd = hide } ) connect(LocalPlayer, { onLevelChange = onLevelChange }) g_mouse.bindPress(cdBarWin, function() createMenu() end, MouseRightButton) createIcons() end function terminate() disconnect(g_game, { onGameEnd = hide }) disconnect(g_game, 'onTextMessage', getParams) disconnect(LocalPlayer, { onLevelChange = onLevelChange }) destroyIcons() cdBarWin:destroy() end function onLevelChange(localPlayer, value, percent) g_game.talk("/reloadCDs") end function getParams(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.find(text, '12//,') then if string.find(text, 'hide') then hide() else show() end elseif string.find(text, '12|,') then atualizarCDs(text) elseif string.find(text, '12&,') then FixTooltip(text) end end end function atualizarCDs(text) if not g_game.isOnline() then return end if not cdBarWin:isVisible() then return end local t = text:explode(",") table.remove(t, 1) for i = 1, 12 do local t2 = t[i]:explode("|") barChange(i, tonumber(t2[1]), tonumber(t2[2]), tonumber(t2[3])) end end function changePercent(progress, icon, perc, num, init) if not cdBarWin:isVisible() then return end if init then progress:setPercent(0) else progress:setPercent(progress:getPercent()+perc) end if progress:getPercent() >= 100 then progress:setText("") return end progress:setText(num) icons[icon:getId()].event = scheduleEvent(function() changePercent(progress, icon, perc, num-1) end, 1000) end function barChange(ic, num, lvl, lvlPoke) if not g_game.isOnline() then return end if not cdBarWin:isVisible() then return end local icon = icons['Icon'..ic].icon local progress = icons['Icon'..ic].progress if not progress:getTooltip() then return end local player = g_game.getLocalPlayer() local pathOn = "moves_icon/"..progress:getTooltip().."_on.png" icon:setImageSource(pathOn) if num and num >= 1 then cleanEvents('Icon'..ic) changePercent(progress, icon, 100/num, num, true) else if (lvlPoke and lvlPoke < lvl) or player:getLevel() < lvl then progress:setPercent(0) progress:setText('L.'.. lvl) progress:setColor('#FF0000') else progress:setPercent(100) progress:setText("") end end end function FixTooltip(text) cdBarWin:setHeight(isIn == 'H' and 416 or 40) cdBarWin:setWidth(isIn == 'H' and 40 or 416) if not text then text = namesAtks else namesAtks = text end local t2 = text:explode(",") local count = 0 for j = 2, 13 do local ic = icons['Icon'..(j-1)] ic.icon:setMarginLeft(isIn == 'H' and 4 or ic.dist) ic.icon:setMarginTop(isIn == 'H' and ic.dist or 4) if t2[j] == 'n/n' then ic.icon:hide() count = count+1 else ic.icon:show() ic.progress:setTooltip(t2[j]) ic.progress:setVisible(true) end end if count > 0 and count ~= 12 then if isIn == "H" then cdBarWin:setHeight(416 - (count*34)) else cdBarWin:setWidth(416 - (count*34)) end elseif count == 12 then cdBarWin:setHeight(40) cdBarWin:setWidth(40) local p = icons['Icon1'].progress p:setTooltip(false) p:setVisible(false) end end function createIcons() local d = 38 for i = 1, 12 do local icon = g_ui.createWidget('SpellIcon', cdBarWin) local progress = g_ui.createWidget('SpellProgress', cdBarWin) icon:setId('Icon'..i) progress:setId('Progress' ..i) icons['Icon'..i] = {icon = icon, progress = progress, dist = (i == 1 and 5 or i == 2 and 38 or d + ((i-2)*34)), event = nil} icon:setMarginTop(icons['Icon'..i].dist) icon:setMarginLeft(4) progress:fill(icon:getId()) progress.onClick = function() g_game.talk('m'..i) end end end function destroyIcons() for i = 1, 12 do icons['Icon'..i].icon:destroy() icons['Icon'..i].progress:destroy() end cleanEvents() icons = {} end function cleanEvents(icon) local e = icons[icon] if icon then if e and e.event ~= nil then removeEvent(e.event) e.event = nil end else for i = 1, 12 do e = icons['Icon'..i] cleanEvents('Icon'..i) e.progress:setPercent(100) e.progress:setText("") end end end function createMenu() local menu = g_ui.createWidget('PopupMenu') menu:addOption("Set "..(isIn == 'H' and 'Vertical' or 'Horizontal'), function() toggle() end) menu:display() end function toggle() if not cdBarWin:isVisible() then return end cdBarWin:setVisible(false) if isIn == 'H' then isIn = 'V' else isIn = 'H' end FixTooltip() show() end function hide() cleanEvents() cdBarWin:setVisible(false) end function show() cdBarWin:setVisible(true) end -- End public functions cdBar.OTUI UIWindow id: optionsWindow text: Moves size: 40 416 focusable: false &save: true opacity: 0.95 image-source: /images/ui/progressbar SpellIcon < Button width: 32 height: 32 image-size: 32 32 image-source: /game_pokemoves/moves_icon/Base.png image-clip: 0 0 0 0 image-color: white focusable: false anchors.top: parent.top anchors.left: parent.left !tooltip: '' anchors.fill: parent anchors.bottom: text.bottom SpellProgress < UIProgressRect background: #585858AA percent: 100 focusable: false font: verdana-11px-rounded color: #FFFFFF Abrir a barra doPlayerSendCancel(cid, '12//,show') fechar a barra doPlayerSendCancel(cid, '12//,hide')
  15. Eu nao entendo muito, queria uma base para eu continuar!
  16. Pessoal, eu andei procurando aqui no forum, e vi algumas spell bar para otclient, porém uso a versão 0.6.5 e as spell bar aqui postadas não funcionam no meu server 8.54, meu server tem extended opencode instaladas. Se não foi pedir de mais, gostaria que criassem um module que cria botoes para eu executar a spell bar, apenas a base, o restante eu termino. Obrigado!
  17. Olá pessoal, o Server Pokemon Uncharted ficou 8 meses online e teve que se fechado por falta de pessoas na equipe, agora resolvi abrir vagas para que o server volte ao ar! Sistemas do servidor: •Servidor com Sources •Systems •Pokemon With Gender: 100% •Catch System: 100% •Go/Back System: 100% •Nick Name: 100% •Ride System: 100% •Surf System: 100% •Fly System: 100% •Evolution System: 100% •Level System: 100% •Pokedex System: 100% •Pokemons Balanced: 90% •Blink System: 100% •Fishing System: 100% •M1-12 System: 100% •Npc Nurse Joy System: 100% •Portrait System: 100% •Duel system 100% •Order System: 100% •Cut System: 100% •Dig System: 100% •Rock Smash System: 100% •Teleport System: 100% •Flash System: 100% •Limit 6 Pokemons System: 100% •SpellBar com Icones 100% •Icon System 100% •Boost System 100% •Mapa 80% •Cassino System 100% •Tv/Cam System 100% •Level System 100% •Potion System 100% Images: Vagas: - Programador - Scripter - OTclient Maker - Mapper Interessados enviar Curriculo: Quanto tempo trabalha na area? Skype ou face: Cargo desejado: Idade: Trabalhos: Tempo Disponivel: OBS: Servidor sério e dedicado, lucros da equipe divididas igualmente! Pago em reais a equipe.
  18. deglorio

    Dúvida RSA

    Eu preciso também alterar a RSA do otclient, alguém sabe como fazer?, eu preciso fazer isso nas sources!
  19. Alguem ai sabe onde altero a RSA do otclient?
  20. Moderadores, já que não quer aprovar, não aprova, eu to aki tentando ajudar, não acreditam, fechem esse tópico e reprova, e essa foi minha ultima tentativa de ajudar esse forum!
  21. Ai não tem como né deglorio, ou você posta aqui mesmo na aprovação, ou seu titulo será editado, algo me diz que você somente está enrolando, se você diz que só quer liberar as sources para pessoas que querem levar o server para a frente, isso significa que você não liberaria as sources no tópico, e sim por mp ou email. Enfim, espero que você dê alguma resposta Pode renomear, eu quero levar o projeto para frente e liberarei a source para colaboradores, pq ja cansei de postar coisas no xtibia e o povo baixa e some, eu quero terminar o projeto. Pessoal na pagina 2 o usuario Nextbr postou a source, por isso não gosto de postar nada, to aqui ajudando o pessoal, mais vcs tem preguiça de procurar, agora imagina dar continuidade do server, ta ai a source, mais a source da DLL eu não vou postar para qualquer um, o server ta com a source a DLL já é outra coisa.
  22. O servidor esta ai, eu não tenho tempo para dar andamento com o server e não quero deixa-lo assim, quero torna-lo o melhor server pokemon da atualidade.
  23. O server roda em MYSQL, os scripts da barra de moves está no server, eu vou postar a source para quem se comprometer a terminar o server, e tenho a source da DLL também, e não adianta tentar hookar a DLL em outro cliente, só vai rodar no meu cliente, e vou postar a source da DLL para quem ajudar no server, assim como a source do server. ESTOU AGUARDANDO A APROVAÇÃO.
  24. Pokemon Server Extreme Olá pessoal, eu estava trabalhando nesse server há algum tempo, porém por falta de tempo resolvi postar para vocês, ele será um server Open Source, por isso esta aqui no fórum para que juntos possamos atualiza-lo e postarmos um server a altura de um server pokemon mais conhecido, tenho a source do server e iria distribui-la para aqueles que realmente se comprometerem a ajudar para o desenvolvimento do mesmo. O que contém no server: Sistemas: °Pokeball icons -- Sistema de pokebolas igual ao do PXG -- Icones dos pokemons nas pokebolas. °Duel System °Nick System -- Mude o nome de seus pokemons! °Addon System -- Pokémons °Novos Pokemons °Bike System °Pokemons com level °Boost system °Ride FLY e Surf °Tv System °TM System -- Adiciona novos ataques aos seus pokes! °Evolução dos pokemons por level ou stones °Barra de cooldown e pokes °Respawn de shinys e lendarios! * Mapa SVKE °Shiny Stone/Master Ball e Muito Mais!!! Bugs encontrados: O que falta para adicionar ao server: Imagens: Dowload Cliente: http://www.4shared.c...POunc_10_3.html Download Server: http://www.4shared.c...nc_Extreme.html OBS: Server configurado para rodar em mysql, a database esta dentro da pasta do server. Créditos: Jean Deglorio
  • Quem Está Navegando   0 membros estão online

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