Ir para conteúdo
  • Cadastre-se

(Resolvido)Alavanca, bug na charges?


Ir para solução Resolvido por KotZletY,

Posts Recomendados

Meu aol tem 100 cargas, se eu fizer ele normalmente por comando !aol, ele vem com 1 carga, e se pegar ele por alavanca também, mas se eu fizer ele com comando do god, /i, fica com 100 cargas, que tipo de problema é esse?

 

!aol

function onSay(cid, words, param)

if doPlayerRemoveMoney(cid, 20000) == TRUE then
local bp = doPlayerAddItem(cid, 2138, 1)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Você comprou um Aol", TALKTYPE_ORANGE_1)
else
doCreatureSay(cid, "Você não tem dinheiro para comprar um Quest Aol", TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end

 

Alavanca

 

local config = {
  price = 50,  -- Quantidade de items necessário para comprar.
  count = 1,  -- Quantidade que irá vender.
  item = 2138, -- ID do item que vai vender.
  need = 9971,  -- ID do item necessário.
  alavancaStr = 3332, -- Storage para salvar e checar o tempo
  time = 5 -- Tempo de espera para usar novamente
}
function onUse(cid, item)
  local pos = getCreaturePosition(cid)
  if item.itemid == 10030 then
    if getPlayerStorageValue(cid, config.alavancaStr) - os.time() <= 0 then
      if doPlayerRemoveItem(cid, config.need, config.price) then
        doPlayerAddItem(cid, config.item, config.count)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".")
        doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
      else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Desculpe, você precisa de ".. config.price .." ".. getItemNameById(config.need) .." para comprar.")
        doSendMagicEffect(pos, CONST_ME_POFF)
      end
      setPlayerStorageValue(cid, config.alavancaStr, os.time() + config.time)
    else
      doPlayerSendCancel(cid, "Voce deve aguardar " ..getPlayerStorageValue(cid, config.alavancaStr) - os.time().." segundos para tentar novamente...")
    end
  end
  return true
end

 

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites
Agora, WhiteBubble disse:

@jNo o id é o mesmo ? Quando você cria ele com o comando "/i" e o do script ?

 

/i é o script que ja vem no ot pra fazer itens com god

 

!aol do player, que esta a acima

 

alavanca a cima também

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites
Agora, jNo disse:

 

/i é o script que ja vem no ot pra fazer itens com god

 

!aol do player, que esta a acima

 

alavanca a cima também

Eu sei, eu quis dizer que quando você faz a aol com o GOD é o mesmo id do item que no script do !aol e alavanca ?

Link para o post
Compartilhar em outros sites
Agora, WhiteBubble disse:

Eu sei, eu quis dizer que quando você faz a aol com o GOD é o mesmo id do item que no script do !aol e alavanca ?

Sim senhor

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites
  • Solução

@jNo /i 1234     vai criar o limite máximo agrupável do item, /i 1234,1      irá criar somente 1 item...

 

/i puro criar o limite máximo stackable(agrupável) do item, qual o limite do aol ? 100, qual o limite do Gold ? 100, então /i 2160 irá criar 100 golds,

a menos que você declare a quantidade, /i 2160,1     /i 2160,2  /i 2160,76 e etc... 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
8 minutos atrás, KotZletY disse:

@jNo /i 1234     vai criar o limite máximo agrupável do item, /i 1234,1      irá criar somente 1 item...

 

/i puro criar o limite máximo stackable(agrupável) do item, qual o limite do aol ? 100, qual o limite do Gold ? 100, então /i 2160 irá criar 100 golds,

a menos que você declare a quantidade, /i 2160,1     /i 2160,2  /i 2160,76 e etc... 

 

Entendi, então, se eu por 100 no script da alavanca funciona? Deixa eu ver

@KotZletY deu muito certo, obrigado, ainda bem que tem gente inteligente nesse mundo HuiHSuAHSiHSiAHSusA

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo