Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


2 participantes

    duvida de script(se um item foi consumido)

    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    duvida de script(se um item foi consumido) Empty duvida de script(se um item foi consumido)

    Mensagem por Maephel Sex Nov 28, 2014 11:07 am

    alguém sabe como verificar se um item do database foi consumido?

    exemplo:
    if (se_um_item_foi_consumido[id])
    tal ação
    end
    blackcrow
    blackcrow
    Semi-Experiente
    Semi-Experiente


    Mensagens : 111
    Créditos : 41

    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por blackcrow Sex Nov 28, 2014 11:16 am

    No script Window_Item procure o método use_item(id, hotbarslot=0), esse método é chamado quando o jogador usa um item.
    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por Maephel Sex Nov 28, 2014 1:08 pm

    Como eu faço para configura isso em outro script?

    if use_item(01,0)
       Print item foi consumido
    End
    ???
    blackcrow
    blackcrow
    Semi-Experiente
    Semi-Experiente


    Mensagens : 111
    Créditos : 41

    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por blackcrow Sex Nov 28, 2014 1:23 pm

    Não amigo, faça isso:
    - No método use_item(id,hotbarslot=0) procure:
    Código:
    if $scene.equip_window.notreqlevel(0,item.id) > 0
                Chat.add("#{Vocab::NOTREQLEVEL} #{item.name}.",Config::ERROR_COLOR)
                return
              end
    E abaixo adicione:
    Código:
    print "Voce usou o item #{item.name}"

    No jogo use qualquer item.
    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por Maephel Sex Nov 28, 2014 1:46 pm

    mas se eu quiser uma ação especifica para um item especifico e não um item qualquer?
    blackcrow
    blackcrow
    Semi-Experiente
    Semi-Experiente


    Mensagens : 111
    Créditos : 41

    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por blackcrow Sex Nov 28, 2014 2:54 pm

    ...no modulo Config crie uma array chamada ITEMS, ITEMS = [], dentro da array adicione os IDs dos itens no database, exemplo: ITEMS = [1,2,3,4]
    Lá onde vc colocou o print, coloque isso:
    Código:
    if Config::ITEMS.include?(item.id)
      print "Voce usou o item: #{item.name} id: #{item.id}"
    end

    Simples.
    Maephel
    Maephel
    Ocasional
    Ocasional


    Mensagens : 212
    Créditos : 18

    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por Maephel Sex Nov 28, 2014 3:11 pm

    agora entendi! funcionou direitinho! vlw mano +1cred

    Conteúdo patrocinado


    duvida de script(se um item foi consumido) Empty Re: duvida de script(se um item foi consumido)

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Mar 28, 2024 10:06 pm