-
Total de itens
416 -
Registro em
-
Última visita
-
Dias Ganhos
6
Tudo que drakylucas postou
-
entendi sim.. o imageclip corta o pedaço de uma imagem... mas, como posiciono corretamente? pois existem linhas e colunas, tenho que fazer algo pra quando passar de 10 (ou seja la qnts tenha por linha), descer uma linha? kk vou tentar ^^
-
Uma duvida.. para eu nao ter que criar 1000 arquivos.png, eu estava lendo o arquivo de cooldown mas nao entendi direito como ele puxou o icone de cada spell.. se eu ja tiver o iconId (o que fica no spells.xml do otserver, que é o mesmo do otclient), como coloco esse icone em um setImageSource ??? thanks... é que fazer cento e poucos arquivos é osso =x
-
isso provavelmente é nas sources do otclient, pois no .lua do minimap ele só usa uma função loadMinimap , que nao fica nos .lua... essa função provavelmente deve setar o fundo preto =x..
-
eu copiei e colei meus arquivos, e aqui funciona perfeitamente... como o Slicer disse, clique em See original. e Banana, cria um arquivo no pastebin com o original e da compare com esse.. dae mostra em verde... mudei muito pouca coisa.
-
[Duvida] Função onClick em button criado pelo LUA
pergunta respondeu ao drakylucas de drakylucas em Clients
deu certinho, valew -
como faço um botão criado em LUA (icon = g_ui.createWidget('SpellButton',spellBarWindow)) executar uma função ao ser clicado?? tipo assim, no OTUI: SpellButton < UIButton width: 32 height: 32 focusable: false image-color: white image-size: 32 32 anchors.left: parent.left anchors.top: parent.top no LUA for i = 1,10 do icon = g_ui.createWidget('SpellButton',spellBarWindow) --icon: icon:setId('spell'..i) end dae quero q o botao com id spell1 , por exemplo, execute uma função ao ser clicado... alguem?
-
é o topico.. criei o topico quando estava bugado, dai os code nao funcionaram e bugou a identação.. vou arrumar o topico, 5 min vc atualiza a pagina.
-
nao funcionou =/ eja testei coisas parecidas tbm e nao funcionaram
-
existe alguma função a respeito de alternancia entre tabs? tenho uma tab bar com 4 tabs, consegui faze o scroll funcionar, só que ela só funciona na primeira tab padrao, se eu clicar nas outras tab nada acontece (pq o init nao é puxado dinovo.. qro saber o tipo onTabChange, se é q isso existe) Ei slicer o negocio de criar menu seu nao funciona.. tentei criar um pra minha spellbar e nao funcionou ERROR: protected lua call failed: LUA ERROR: /SpellBar/SpellBar.lua:66: attempt to call global 'addOption' (a nil value) stack traceback: [C]: in function 'addOption' /SpellBar/SpellBar.lua:66: in function 'createMenu' /SpellBar/SpellBar.lua:38: in function 'callback' /corelib/mouse.lua:31: in function </corelib/mouse.lua:29> edit: erro meu =x
-
[tfs] Auto Ip! Detecta O Ip Sozinho! Testado!
tópico respondeu ao eletross de drakylucas em Linguagens de Programação
vc reviveu um topico de 5 anos atras pra falar q vai testar? ¬¬ -
roksas, eu cliquei no icone de code aqui do forum... aquele que parece <> ... e msmo digitando minusculo creio que nao funciona. ala, digitei minusculo e nao foi tbm
-
em otclient-master/modules/game_minimap altere o arquivo minimap.otui pra isso: http://pastebin.com/Dr4RmvRL e também altere o arquivo minimap.lua para isso: http://pastebin.com/gf8ZDAp2 Atenção com os espaços.. copie corretamente. de reload all e abra o minimap PS: Nao funciona com minimap full (idk why)
-
bom, fiz um button, coloquei imagem nele e coloquei pra no Hover, ele nao trocar de imagem, pra nao ficar zuando SpellButton < Button width: 32 height: 32 image-size: 32 32 focusable: false image-clip: 0 0 0 0 --image-color: white anchors.top: parent.top anchors.left: parent.left $hover !disabled: color: #cccccc $hover !checked: image-clip: 0 0 0 0 $hover checked: image-clip: 0 0 0 0 $disabled: image-color: #ffffff88 spellBarWindow = sbw:recursiveGetChildById('mainWindow') for i = 1,#tabela do icon = g_ui.createWidget('SpellButton',spellBarWindow) --icon:setWidth(32) --icon:setHeight(32) icon:setMarginLeft(32*(i-1) + 4) icon:setMarginTop(2) --icon: icon:setId(tabela[i].icon) icon:setImageSource('/SpellBar/imagens/'.. tabela[i].icon..'.png') icon:setVisible(true) icon.words = tabela[i].words icon.instantName = tabela[i].instantName end até ai está tudo funcionando uma duvida, como faço pra,. quando passar o mouse em cima do botão, aparecer uma borda branca nele? outra duvida, quando eu clico no botao e arrasto ele pra qualquer lado, ele meio q some e quando eu solto o mouse ele reaparece, tem como eu fazer ele nao sumir? e como eu seto a função q ele vai executar via lua? (visto q criei um SpellButton < Button, e todos botoes estão sendo manipulados via lua) vlww
-
tem uma bilbioteca em c++ com nome de crypt se vc instalar ela nas sources do otclient e manjar c++ vc pode facilmente fazer o client ler arquivos encriptados com tal senha... e essa biblioteca tbm tem a funçao em encriptar, onde vc escolhe a senha pra desencriptar, só tendo a senha.. o do pxgames foi assim, certeza.. qnd eu aprende a trabalhar com ela, e achar onde q fica o loadfiles nas sources, dae eu tento montar um encrypt foda
- 32 respostas
-
- luac
- criptografia
- (e 4 mais)
-
precisará de client proprio estude sobre o OTClient e também é bom modificar as sources do seu servidor, para cada voc ter um skill....
-
daora... só funciona em openGL2? =x agora uma duvidazinha.. como cria uma shader? eu abri o arquivo party e tipow nao entendi quase nada kk
-
pos de cima é g_game.getLocalPlayer():getPosition().z -1
-
passa pra mim? (shaders seriam os efeitos tipo sombra.. neblina.. etc??) =x tou tentando colocar pos X Y Z pra aparecer no minimap aqui e to apanhando.. erro: /game_minimap/minimap.lua:138: in function </game_minimap/minimap.lua:133> ERROR: protected lua call failed: LUA ERROR: /game_minimap/minimap.lua:138: attempt to index a nil value stack traceback: [C]: ? /game_minimap/minimap.lua:138: in function </game_minimap/minimap.lua:133> linha 138 posX = minimapWindow:getChildById('positionX') if posX ~= nil then posX:setText('X: ') end function updateCameraPosition() local player = g_game.getLocalPlayer() if not player then return end local pos = player:getPosition() if not pos then return end posX = minimapWindow:getChildById('positionX') if posX ~= nil then posX:setText('X: ') end if not minimapWidget:isDragging() then if not fullmapView then minimapWidget:setCameraPosition(player:getPosition()) end minimapWidget:setCrossPosition(player:getPosition()) end end e no otui MiniWindowContents Minimap id: minimap anchors.fill: parent Label id:positionX anchors.left: parent.left anchors.bottom: parent.bottom size: 50 20 =x nao sei o por que do erro.. ele ta falando que positionX é nil mas nao é.. ela existe =/ edit: arrumei.. éra erro no reload... eu fiz umas 10x certo e nao tava funcionando, tentei fechar e abrir o client e funcionou oO kkk agora os players vao poder saber onde estão pra se orientar kkk
-
instabilidade perde feio? otx é mais estavel q tfs ^^ atualizado praticamente semanalmente, com varias features e FIX pra nao dar bugs... (e ps, existe lugares q tfs 0.4 é free facilmente.. premium na otland agora só serve pra poder vender coisas no marketplace.. praticamente só pra isso)
-
nao exatamente... pera vou passar um video e passo o tempo pra voce ver.. 22 min.. e tbm tem outras coisas daoras tipo danceteria (19:15) (embora acho q ela nao deva ser dificil fazer.. é só mudar cor da light em tal posição kk)
-
tem três jeitos de fazer bem feito.. 1º é receber com opcodes 2º é uma gambiarra q o slicer me ensinou (mas nao posso ensinar.. pediu pra eu nao postar) 3º é usar a distro OTX, que é atualizada em todas as versões (alem do que é possivel definir a versão modificando o config.lua.. sendo flexivel do 8.54 até 9.84+) eu recomendo a terceira, pois a distro ja está 10x melhor que o tfs 0.4 e é open-source.
-
poketibia [Pedido] Adicionar mais insignas na badges do client
tópico respondeu ao AwakeGamer de drakylucas em Lixeira Pública
as badges, se nao me engano, é uma backpack com apenas 8 slots.. aumente os slots no items.xml dps, em creaturescripts crie um onLogin que funcione apenas uma vez por char, que adicione os itens das insigneas novas nessa bp (ps: as insigneas OFF em pokeot tbm sao itens..) e ao ganhar do npc, existe um doTransformItem que vc pode usar pra transformar em insignea colorida tals. -
Banana... sons nas spells é super easy (e olha q nem precisa modifica nada in-server-side) sons no ambiente é facil entre aspas, pq tem que definir cada tipo de posição (ou item do solo, só que ai nao fica tao bem feito) pra determinar um som... o Mirage system do pokemon eu ja duvido q seu team faça.. e npc falar, pra que isso? oO.. (mas tbm é facil, se vc tiver uma tabela com todas falas do npc, ao receber mensagem vc pode verificar a msg recebida e executar um som de acordo com a msg...) se vcs acham tudo tao facil.. façam algo usando scrollbar sem copiar do candybot..ai sim digo q sao fodinhas kkk
-
na vdd nao era.. eu baixei só o scite oO... era nem 2 mb o peso.. esse lua for windows é 25 mb.. vo instala aqui e tentar compilar dnv pelo scite.. jaja edito =p até compilei.. dai mudei o formato pra .lua, abri e sem erros, porem quando usei o script deu isso ERROR: failed to load UI from 'autoloot.otui': unable to open file '/autoloot.lua/autoloot.otui': O sistema não pode encontrar o caminho especificado. ERROR: protected lua call failed: LUA ERROR: autoloot.lua:26: attempt to index upvalue 'mw' (a nil value) stack traceback: [C]: ? autoloot.lua:26: in function 'atualizar' autoloot.lua:15: in function <autoloot.lua:12> =/ (sem compilar nao da erros) dx queto isso de compilar.. dps vo da um jeito de fazer algo tipo 7zip compilado com senha ser lido nas sources =x
- 32 respostas
-
- luac
- criptografia
- (e 4 mais)
-
o scite deu esse erro: >luac5.1 -o "autoloot.luc" "autoloot.lua" 'luac5.1' nÆo ‚ reconhecido como um comando interno ou externo, um programa oper vel ou um arquivo em lotes. >Exit code: 1 o q é? =x e o outro continua com o problema de nao funcionar no otclient =/
- 32 respostas
-
- luac
- criptografia
- (e 4 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.