Ir para conteúdo

Slicer

Príncipe
  • Total de itens

    4014
  • Registro em

  • Última visita

  • Dias Ganhos

    47

Tudo que Slicer postou

  1. /\ hã... q eu saiba isso eh um pedido de poketibia... pq exatamente movesse pra pedidos e duvidas de scripting?
  2. function getParams(mode, text) a funçao onPokes precisa dos parametros neh fio...
  3. 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)
  4. 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'...
  5. Slicer

    Abas Fixas

    achu q tem q por: draggable: false no .otui...
  6. 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...
  7. /\ ui como q n reparei nisso? ty kk'
  8. precisa modificar o serv, trocando os uint_8 pra 16 e dai botar isso ae q ele, /\, flo no otc...
  9. joga a array do pro começo do script...
  10. ou usar otc.... ;p
  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?
  25. isso ela vai fazer... oq to perguntando eh se tu vai procurar por BPs usando as funçoes? -como itemid- pq a funçao vai entrando nas bps do player mas n olha o id delas... dai se for procurar por bps tem q editar a funçao pra verificar o id das bps antes de 'entrar' nelas para procurar pelo item...
  • Quem Está Navegando   0 membros estão online

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