Tudo que Aberos postou
-
(Resolvido)New Pokemon Bar OTCLIENT
acho que assim deve funcionar local barPoke = nil local icons = {} -- Public functions function init() barPoke = g_ui.displayUI('barpoke', modules.game_interface.getRootPanel()) barPoke:setVisible(false) barPoke:move(250,50) connect(g_game, 'onTextMessage', getParams) connect(g_game, { onGameEnd = hide } ) connect(g_game, { onGameStart = show } ) createIcons() end function terminate() disconnect(g_game, { onGameEnd = hide }) disconnect(g_game, 'onTextMessage', getParams) destroyIcons() barPoke:destroy() end function getParams(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.sub(text, 1, 9) == "BarClosed" then hide() elseif string.sub(text, 1, 7) == "Pokebar" then atualizarBar(text) elseif string.find(text, 'Pokehp/') then onPokes(text) end end end function atualizarBar(text) if not g_game.isOnline() then return end local talk = "/pokamon" show() cleanAllPokes() local t = string.explode(text, "/") for i=2, #t do x= i-1 local poke = t[i] local zafrada = i-1 local progress = icons['Icon'..x].progress changeIconPoke(x, poke) progress.onClick = function() g_game.talk(talk.." "..poke..""..zafrada.."") end end end function changeIconPoke(i, poke) if not g_game.isOnline() then return end local icon = icons['Icon'..i].icon local image = "pokes/"..poke..".png" icon:setImageSource(image) end function createIcons() local d = 36 local image = "pokes/portait.png" for i = 1, 6 do local icon = g_ui.createWidget('IconPoke', barPoke) local icon1 = g_ui.createWidget('HealthBar', icon) local progress = g_ui.createWidget('Poke', barPoke) icon:setId('Icon'..i) progress:setId('Progress'..i) icons['Icon'..i] = {icon = icon, progress = progress, dist = (i == 1 and -5 or i == 2 and 35 or d + ((i-2)*38)), event = nil} icon:setMarginLeft(icons['Icon'..i].dist) icon:setImageSource(image) icon:setMarginTop(-5) icon1:setMarginTop(30) icon1:setMarginLeft(-3) icon1:setMarginRight(-6) icon1:setId('HealthBar'..i) progress:fill(icon:getId()) end end function cleanAllPokes() local image = "pokes/portait.png" for i = 1, 6 do local icon = icons['Icon'..i].icon local icon1 = barPoke:recursiveGetChildById('HealthBar'..i) icon.onClick = function() end icon:setImageSource(image) local progress = icons['Icon'..i].progress progress.onClick = function() g_game.talk("") end icon1:hide() end end function onPokes(text) if not g_game.isOnline() then return end local t = text:explode('/') table.remove(t, 1) for i = 1, #t do barPoke:recursiveGetChildById('HealthBar'..i):show() barPoke:recursiveGetChildById('HealthBar'..i):setValue(t[i], 0, 100) end end function hide() barPoke:setVisible(false) end function show() barPoke:setVisible(true) end -- End public functions
-
(Resolvido)New Pokemon Bar OTCLIENT
substitui por isso local barPoke = nil local icons = {} -- Public functions function init() barPoke = g_ui.displayUI('barpoke', modules.game_interface.getRootPanel()) barPoke:setVisible(false) barPoke:move(250,50) connect(g_game, 'onTextMessage', getParams) connect(g_game, 'onTextMessage', onPokes) connect(g_game, { onGameEnd = hide } ) connect(g_game, { onGameStart = show } ) createIcons() end function terminate() disconnect(g_game, { onGameEnd = hide }) disconnect(g_game, 'onTextMessage', getParams) disconnect(g_game, 'onTextMessage', onPokes) destroyIcons() barPoke:destroy() end function getParams(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.sub(text, 1, 9) == "BarClosed" then hide() elseif string.sub(text, 1, 7) == "Pokebar" then atualizarBar(text) end end end function atualizarBar(text) if not g_game.isOnline() then return end local talk = "/pokamon" show() cleanAllPokes() local t = string.explode(text, "/") for i=2, #t do x= i-1 local poke = t[i] local zafrada = i-1 local progress = icons['Icon'..x].progress changeIconPoke(x, poke) progress.onClick = function() g_game.talk(talk.." "..poke..""..zafrada.."") end end end function changeIconPoke(i, poke) if not g_game.isOnline() then return end local icon = icons['Icon'..i].icon local image = "pokes/"..poke..".png" icon:setImageSource(image) end function createIcons() local d = 36 local image = "pokes/portait.png" for i = 1, 6 do local icon = g_ui.createWidget('IconPoke', barPoke) local icon1 = g_ui.createWidget('HealthBar', icon) local progress = g_ui.createWidget('Poke', barPoke) icon:setId('Icon'..i) progress:setId('Progress'..i) icons['Icon'..i] = {icon = icon, progress = progress, dist = (i == 1 and -5 or i == 2 and 35 or d + ((i-2)*38)), event = nil} icon:setMarginLeft(icons['Icon'..i].dist) icon:setImageSource(image) icon:setMarginTop(-5) icon1:setMarginTop(30) icon1:setMarginLeft(-3) icon1:setMarginRight(-6) icon1:setId('HealthBar'..i) progress:fill(icon:getId()) end end function cleanAllPokes() local image = "pokes/portait.png" for i = 1, 6 do local icon = icons['Icon'..i].icon icon.onClick = function() end icon:setImageSource(image) local progress = icons['Icon'..i].progress progress.onClick = function() g_game.talk("") end end end function onPokes(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.find(text, 'Pokehp/') then local t = text:explode('/') table.remove(t, 1) for i = 1, #t do barPoke:recursiveGetChildById('HealthBar'..i):setValue(t[i], 0, 100) end end end end function hide() barPoke:setVisible(false) end function show() barPoke:setVisible(true) end -- End public functions
-
(Resolvido)New Pokemon Bar OTCLIENT
no caso cada health bar tem q ter um id diferente, tipo healthbar1,healthbar2 ate o 6 vc tem q registrar isso na function init() connect(g_game, 'onTextMessage', onPokes) e isso na function terminate() disconnect(g_game, 'onTextMessage', onPokes) ai adicona essa function function onPokes(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if string.find(text, 'Pokehp/') then local t = text:explode('/') table.remove(t, 1) for i = 1, #t do Window:recursiveGetChildById('HealthBar'..i):setValue(t[i], 0, 100) end end end end eu acho que pode dar algum erro pois fiz correndo essa funcao , no lugar de "Window" voce coloca o nome da sua window
-
(Resolvido)New Pokemon Bar OTCLIENT
manda seu otui pra eu poder fazer a funcao que interpreta o a sendcancel
-
01101001 01101110 01110101 01110100 01101001 01101100
01000100 01100001 01101000 01101111 01110010 01100001 00100000 01100101 01110011 01110011 01100001 00100000 01111010 01110101 01100101 01110010 01100001 00100001
-
Base OtPokemon
se for fazer algo serio , nao use pda , baixe um servidor com source (dash , erondino)
-
[C++] Color Name [DigiWo]
axo meio impossivel a source do otclient nao ter o "if(healthPercent > 92)" no creature.cpp, Poste sua source Creature.cpp pra que nos possamos ajudar vc
-
Commit edição de server
Ja vi varias pessoas usarem o guthub para fazer trabalhos junto, porem nunca usei
-
Pokemon Online
vai fikar foda esse server
-
[ERRO] Microsoft Visual 2013
isso ai e pq seu MinGw deve tar mal instalado
-
[Show-OFF] Ultimo projeto para download?
hmmm, brun123 #mito
-
[Show-OFF] Ultimo projeto para download?
@Orochi Elf ss , tipo pros nick system do summon ate que funfa , mas o brun123 foi mito em fazer funcionar no player e summon e ainda tem a questao da funcao getCreatureName que retorna o Name da creatura que no caso foi modificado intao para nao dar erro teria que arrumar um geito de na hora de modificar salvar o nome original numa storage sei la para a funcao getCreatureName retornar essar storage no caso se o nome foi modificado
-
[Pokemon Kpdo] Pokemon kpdo exaioros By Cater
o snix so sabe fazer uma coisa desde o Ekz
-
[Show-OFF] Ultimo projeto para download?
O sistema de setCreatureName funciona se vc sumonar a creatura fora da interface do game , o certo e vc alterar a funcao doSummonMonster para summonar fora da interface , ai vc usa o setCreatureName para alterar o nome ai vc usa o doTeleportThing para puxar a creatura perto do player !
-
Limite de Players
cater mas troll que o brunn123 , e do pda ele nao tirou apenas aumentou o limite pra 150
-
(Resolvido)Source para PDA
o compilar de source NAO é o mesmo compilar que vc usa pra esconder dat e spr , descompilar o distro do server e a mesma coisa que querer descompilar o distro do photoshop da adobe para pegar as sources dele, mesmo com tanta tecnologia ainda sim e UTOPICO
-
(Resolvido)Source para PDA
usa esse aki http://www.tibiaking.com/forum/topic/44734-pokemon-dash-v9-o-melhor-open/
-
(Resolvido)Source para PDA
nao e totalmente diferente ! o dash foi a base usada pelo Brun123/Mastercraft(FDP) para fazer o PDA
-
(Resolvido)Source para PDA
tem o dash so que o dash e primitivo vc vai rpescisar de um programador e um scripter bom pra poder fazer as coisas nele
-
(Resolvido)Source para PDA
base tem o dash pq alias no poketibia ou e dash eo e pda, so que o dash e um server primitivo no qual vc tem q trabalhar bastante nele, se vc quer algo serio mesmo aconselho vc usar dash se vc quiser algo so pra brincar com os parca^^ usa o pda mesmo
-
(Resolvido)Source para PDA
ss esse o limite de efeitos e tbm tem um negocio que o pda so consegue 150 player on passou disso ele da erro na source
-
(Resolvido)Source para PDA
Descompilar a distro? axo meio que utopico , impossivel
-
(Resolvido)Source para PDA
hahahaha se conseguir avisa geral pq geral tbm quer ! e outra e mais facil o dragao do hobbit existir do que achar as source do pda
-
[Link Quebrado]DarkXPoke - Download Servidor.
mano o cyan e um pda!
-
[Link Quebrado]DarkXPoke - Download Servidor.
irmao se acha que eu nao conheco esse server ?nao conheco o thiago (Smix)? esse server ai nenhum sistema fufa, todos da cash no server ,a nao ser que vc tenha a source do smix que acho impossivel alguem ter ai sim seu server vai funcionar com os sistemas dele