Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. dai tem q ver como ta teu .otui... ;x parece q ele n ta conseguindo achar os buttons ae... no caso os: pokebar = pokebarWindow:recursiveGetChildById('poke'..i)
  2. /\ hã... q eu saiba isso eh um pedido de poketibia... pq exatamente movesse pra pedidos e duvidas de scripting?
  3. function getParams(mode, text) a funçao onPokes precisa dos parametros neh fio...
  4. tem q ver aonde tas botando essa funçao e tb se tu deu connect e disconnect nela... e oq acontece caso o player n tenha 6 pokes na bag heim? o melhor seria usar: for i = 2, #t do local pokename = t[i] ... end ps: quando digo 'connect' e 'disconnect' to flando de: connect(g_game, 'onTextMessage', getParams) disconnect(g_game, 'onTextMessage', getParams)
  5. Slicer

    Abas Fixas

    sem fechar? tira o botao de fechar das janelas entao kkk' achu q tu pode ir em data/styles/30-miniwindow.otui e tirar a parte do 'closeButton' OU ir em modules/corelib/ui/uiminiwindow.lua e tirar a funçao 'close'...
  6. Slicer

    Abas Fixas

    achu q tem q por: draggable: false no .otui...
  7. como o @dalvorsn flo generalizar tanto assim n eh tao bom... o sendMagicEffect por exemplo daria erro se o player deslogasse e tb ficaria mandando o efeito na pos q o player tivesse na hora q ativar a funçao, n ficaria seguindo o player...
  8. /\ ui como q n reparei nisso? ty kk'
  9. precisa modificar o serv, trocando os uint_8 pra 16 e dai botar isso ae q ele, /\, flo no otc...
  10. joga a array do pro começo do script...
  11. pode usar addEvent... addEvent(table.insert, 10000, items, 2222) --vai adicionar o item denovo apos 10s mas n garanto q isso va da muito certo... ;p
  12. hum.. acredito q o \ eh o unico jeito... mas tb n tenhu certeza... ;/
  13. Slicer

    Bug Otc setText

    n intendi muito bem mas parece q tu deixou pouco espaço pras labels na janela kk'
  14. function exemplificando() if 1 + 1 == 2 then str = "oi ".. "mundo" end return str end
  15. n sei dizer kk' eh q pelo menos alguns da pxg o cara tem q botar em outras posis pra eles sairem corretos... mas nem todos q tem esse problema sao grandes...
  16. da pra fazer, mas o problema de efeitos tortos é q tu tem q arrumar pra cada efeito, isso q eh foda kk' oq podes fazer eh por isso na lib: local effsTortos = { --[eff] = {valores para corrigi-los}, [21] = {x= 1, y= 0}, --soh exemplo [23] = {x= 0, y= -1}, } function repeatEff(cid, eff, tempo) if not isCreature(cid) or tempo == 0 then return end local p = getThingPos(cid) if effsTortos[eff] then p = {x= p.x+(effsTortos[eff].x), y= p.y+(effsTortos[eff].y), z= p.z} end doSendMagicEffect(p, eff) addEvent(repeatEff, 1000, cid, eff, tempo-1) end os valores da tabela sao soh exemplos... no caso tu bota os effs tortos do teu serv e bota os valores de x e y para corrigi-los...
  17. provavelmente usasse sem ter um poke pra fora ainda... coloca: if not isCreature(pokemon) then return end embaixo do 'local pokemon'
  18. function repeatEff(cid, eff, tempo) if not isCreature(cid) or tempo == 0 then return end doSendMagicEffect(getThingPos(cid), eff) addEvent(repeatEff, 1000, cid, eff, tempo-1) end exemplo: repeatEff(cid, 21, 15) no caso vai repetir o efeito a cada 1s por 15segundos...
  19. Slicer

    Diminuir Função

    salva no otc? o negocio n eh salvar o cd q paro... o negocio eh diferenciar por exemplo 2 charizards diferentes...
  20. Slicer

    Diminuir Função

    hum... tinha esquecido desse detalhe... pensando nisso achu q o jeito do brun foi melhor ms kk'
  21. Slicer

    Diminuir Função

    como o banana flo, seria melhor deixar a tabela de moves toda no otc... dai tu soh passava o nome do poke e pegava o resto tudo direto no otc... clr q eh chato deixar isso exposto para todos verem e tb ter q lembrar de sempre quando alterar algu no serv, alterar tb no otc mas neh... eh um jeito simples e rapido de fazer isso kk'
  22. Slicer

    Diminuir Função

    como q tas mandando a informaçao pro otc? pq ali tas dando 'tonumber(t[2])' soh q a tabela pokes ali ta com o nome 'charizard'... achu q o mais certo eh assim: function getIcons(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if text:find("#poke#") then local t = string.explode(text, ",") local j, movee, path, button = t[2] if not pokes[j] then return end for x = 1, #pokes[j] do movee = pokes[j][x] path = "/img/"..movee.."_on.png" button = movesWindow:recursiveGetChildById('move'..x) button:setImageSource(path) end end end end clr q depende de como tas mandando o sendCancel...ps: forum bixado do kct
  23. engraçado.. fiz varios testes aki e todos retornaram UIDs diferentes... como q tas fazendo pra printar o resultado da tabela? e tpw, ele vai retornar soh o uid de itens distintos... por exemplo: tenhu 3 pizzas stackadas na minha bp... vai retornar 1 uid soh... tenhu 3 pizzas na minha bp mas elas tao sepadas, cada uma com 1 stack, vai retornar 3 uids...
  24. n intendi muito bem oq tu quis dizer... tas tentando verificar varios ids ao ms tempo?
  • Quem Está Navegando   0 membros estão online

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