Ir para conteúdo

Demonbholder

Infante
  • Total de itens

    1551
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Tudo que Demonbholder postou

  1. Demonbholder

    -.-

    não precisava ter fechado mesmo... não que eu me importe...
  2. hmmm vê o que as funções: getCreatureSpeed(cid) getCreatureBaseSpeed(cid) tão retornando... pode usar com print. print(getCreatureSpeed(cid))
  3. eu não testei nem nada, mas pelo que eu li dessa função, ela adiciona o número no argumento na velocidade atual do player. ou seja: val atual = 500 doChangeSpeed(cid, -(getCreatureSpeed(cid)-getCreatureBaseSpeed(cid))) no caso -> doChangeSpeed(cid, -(500-200)) isso da -300 ai ele adiciona 500 - 300 ficando com 200. não é assim que funciona a função não?
  4. cara, você pode colocar variáveis fora da função main sim! o que não pode é colocar variáveis que chamam os argumentos da função main, pois ela ainda não foi declarada. exemplo: local name = "Demonb" function onLogin(cid) print(name) end funciona. local name = getCreatureName(cid) function onLogin(cid) print(name) end não funciona, pois o argumento cid só foi declarado na função main. -- é brincadeira né cara... olha o bar. -- @topic na verdade, a função doChangeSpeed não necessita de uma soma ou subtração no argumento. speed atual -> 500 doChangeSpeed(cid, 300) speed final -> 800 logo, o correto seria: function onLogin(cid) if getCreatureSpeed(cid) ~= 300 then doChangeSpeed(cid, -(getCreatureSpeed(cid)-getCreatureBaseSpeed(cid))) end return true end tenta ai, depois avisa se deu certo.
  5. vc ta chamando o argumento cid fora da funçao...
  6. não, claro que não, ficou um bom código. mas como pode ser que postem códigos melhores, vou votar no seu porque a ideia foi muito legal.
  7. bacana, bem legal a ideia. acho que vou votar em vc pela ideia, nao pelo codigo if getCreatureName(cid) == 'Uissu' then setGlobalStorageValue(config.storageRunning, -1) doPlayerSendCancel(cid, "Storage reseted.") return true end esqueceu de tirar ou editar...
  8. claro que da cara, basta saber o tipo correto.
  9. em que linguagem vc esta programando?
  10. não cara, s2 mais tarde volto para acompanhar a possível treta
  11. @diogo Creio que você não tem o conhecimento nem o direito de falar para eu estudar alguma coisa amg, não conhece nada da minha vida e por isso não tem moral de falar para eu estudar. @lordfire Acho que qualquer um concordaria que eu contribui para o xtibia muitooooo mais que vc, tanto como membro, como moderador, onde vc atendia 3 reports diários e eu 20 né amg, e se vc vier falar de promoção, nós dois sabemos que sua promoção foi por amizade na equipe; também foi motivo de eu ter saído da equipe. Se quiserem, podem fechar o tópico, abç.
  12. é cara... tem que cuidar isso. é porque return e break são ambos encerradores de trechos, então não pode ter mais nada depois deles. usa só return dai.
  13. não li mas posso resumir... o cara passou ele pra trás, e agora ele veio criar tópico aqui.
  14. vei, o engraçado de spriters é que quando vc precisa nunca tem... quando vc n precisa tão fazendo até competição
  15. @up se o cara só tiver 1 dos itens e não tiver o outro, o script vai remover o que ele tem...
  16. parabéns pela função, espero que poste com mais frequência seus códigos aqui... abç
  17. kkkkkkkkkkkkkkkkkkkkkkkkk mlk tem 10 anos kkkkkkkkkkkkkkk
  18. @up não existe return e break juntos...
  19. Nem percebi que eram os mesmos itens. Mas já que são, seguindo o exemplo do Byerne: http://pastebin.com/8aem9Jcn Na variável start vc coloca quantos itens tem de opção no primeiro. O script considera que vc adiciona 1 item a mais em cada level (a cada level não, a cada nova tabela, como estava antes). Por isso, também, tive que trocar de pairs pra ipairs.
  • Quem Está Navegando   0 membros estão online

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