Ir para conteúdo

Marceneiro

Membro
  • Registro em

  • Última visita

Tudo que Marceneiro postou

  1. Marceneiro respondeu ao post em um tópico de Budrox em Spriting Show Off
    achei muito bacana, atualiza a galera com mais informações aí, e vê a ideia ali do mano sobre OTC..
  2. depois eu tento, mas de toda forma agradeço. você é fera, valeu mesmo
  3. quando modifiquei pra 0.9 como era anteriormente, deu o erro novamente, mas aí coloquei em 1 segundos q n faz tanta diferença e funcionou. Percebi q o numero q aparece no storage é um numero aleatório e no fim ".9" que deve ter relação com o valor q eu coloco "0.9". Mas vou deixar como 1 segundo mesmo, não vou brigar por 100ms kk
  4. aeeeeeeeeeeeeeee ta usando sim a cada 2 segundos, agora é só eu mudar o tempo né?
  5. posso usar varias vezes agora, mas muito rápido, sem tempo como vc disse.
  6. o erro persiste, não criou mais o storage 34538, mas criou o storage 10 com o mesmo valor que o outro gerava..
  7. ainda criou o storage no sqlite e não funcionou, "you cannot use this object"
  8. ainda não deu certo não deu certo, mas eu vi que se eu ir no sqlite e apagar o storage 34538 eu posso usar novamente mais 1x a pill, mas fica bugado novamente..
  9. .Qual servidor ou website você utiliza como base? World of Shinobi Brasil Está surgindo algum erro? Se sim coloque-o aqui. Quando dou use nas soldier pills (primeiro item), ele funciona normalmente, heala health e mana, mas só a primeira vez. depois aparece essa mensagem: e da um erro no console Você tem o código disponível? Se tiver publique-o aqui: exhaustion.lua: exhaustion = { check = function (cid, storage) if(getPlayerFlagValue(cid, PLAYERFLAG_HASNOEXHAUSTION)) then return false end return getPlayerStorageValue(cid, storage) >= os.time(t) end, get = function (cid, storage) if(getPlayerFlagValue(cid, PLAYERFLAG_HASNOEXHAUSTION)) then return false end local exhaust = getPlayerStorageValue(cid, storage) if(exhaust > 0) then local left = exhaust - os.time(t) if(left >= 0) then return left end end return false end, set = function (cid, storage, time) setPlayerStorageValue(cid, storage, os.time(t) + time) end, make = function (cid, storage, time) local exhaust = exhaustion.get(cid, storage) if(not exhaust) then exhaustion.set(cid, storage, time) return true end return false end } soldierpills.lua local config = { lifeGain = 5.5, lifeGainMax = 8, manaGain = 5.5, manaGainMax = 8, exhaustionSeconds = 0.9, effectChar = 212, storageUse = 34538 } function onUse(cid, item, fromPosition, itemEx, toPosition) if(exhaustion.check(cid, config.storageUse)) then if (exhaustion.get(cid, config.storageUse) >= 60) then doPlayerSendCancel(cid, "You are exhausted.") end if (exhaustion.get(cid, config.storageUse) <= 60) then doPlayerSendCancel(cid, "You are exhausted.") end return true end doRemoveItem(item.uid, 1) local health = getCreatureMaxHealth(cid) * (config.lifeGain/100) local mana = getCreatureMaxMana(cid) * (config.manaGain/100) local healthmax = getCreatureMaxHealth(cid) * (config.lifeGainMax/100) local manamax = getCreatureMaxMana(cid) * (config.manaGainMax/100) doCreatureAddHealth(cid, math.random(health, healthmax)) doCreatureAddMana(cid, math.random(mana, manamax)) doSendMagicEffect(getPlayerPosition(cid), config.effectChar) exhaustion.set(cid, config.storageUse, config.exhaustionSeconds) return true end Dei uma lida aqui no forum, e tenho quase certeza que há um problema relacionado a o storage, que depois que o player usa a 1x fica setado lá e ele não consegue usar novamente. Sou muito novo na area de programação e ot então não consigo resolver essa bronca solo. Desde já agradeço a ajuda.
  10. .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Este é o OT mais marcante pra mim, juntamente do Wosots. Sempre procurei por essa base, e agora que consigo quando eu coloco ON e tento logar, no oldclient nem entra, da crash, já no OTC entra, mas o mapa fica todo bugado assim fica um pequeno mapa que fiz pra testar, quando imaginei que o problema era o outro arquivo de mapa. assim fica o mapa original: Uma coisa que fiz só pra teste; baixei uma base de um nto 8.6, apaguei as pastas e coloquei as do WOSBR, já imaginando que viria vários bugs, e vieram, mas o mapa fica normal,eu consigo andar com o personagem que criei, mas fica dando uns crashs com portas, não dá pra clicar pra atacar os bixos, entre outras coisas que acho que é mais dor de cabeça tentar resolver. se alguém puder dar uma força, agradeço muito.
  11. Postei 2x sem querer, se puderem apagar eu agradeço.. não consegui.

Informação Importante

Confirmação de Termo