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


4 participantes

    [Resolvido]duvida de RGSS urgente.

    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    [Resolvido]duvida de RGSS urgente. Empty [Resolvido]duvida de RGSS urgente.

    Mensagem por LeonM² Sáb Jan 07, 2012 12:52 am

    alguem pode me ajudar a fazer esse if
    Spoiler:
    é urgente preciso dele para umas 15:00 ou mais cedo se possivel, sem ele eu ñ faço meu script e se eu fizer sem ele vai lagar mt
    edit:quase resolvendo.


    Última edição por Leon Mega Maker em Sáb Jan 07, 2012 4:28 pm, editado 1 vez(es)
    DFox
    DFox
    Desenvolvedor
    Desenvolvedor


    Mensagens : 819
    Créditos : 63

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por DFox Sáb Jan 07, 2012 12:55 am

    Você quer uma coisa tipo assim e.e? :

    if "comandos"
    else
    if "comandos"

    else

    if
    end

    else
    if

    else
    return (ai chama com 1 cod pro primeiro if)


    _________________
    mãe, tô no youtube
    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por LeonM² Sáb Jan 07, 2012 1:10 am

    é algo assim mas acho que precisa de mais codes(o de mudar a id por exemplo), eu pensei em 3 maneira(2 para fazer o substitui id e um outro modo de fazer o script) mas todos bugaram
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por Nanzin Sáb Jan 07, 2012 1:11 am

    cara seu pseudo codigo ficou estranho de entender '-'

    mais existe um comandinho bem simples
    Código:
     next

    ele passa para a proxima linha de codigo XD


    _________________
    [Resolvido]duvida de RGSS urgente. Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por LeonM² Sáb Jan 07, 2012 1:18 am

    bom mano eu entendi um poko tbm(serio ta mt confuso mesmo até para mim).
    vou tentar explicar melhor:
    o negocio e tal verifica se equipou tal arma(acessório no caso), ve se a id do acessorio é tal se ñ for, da o if para ver se é a ultima id definida num modulo(a id inicial tbm sera definida no modulo), caso for cancela as ações de vez, caso não for retorna ao primerio if com a proxima id(numero , o numero apos o atual saca?). entendeu agr? pode ser qualquer gambiarra para fazer a id funcionar mas eu preciso deste code, se me der todos os outros codes eu agradeço pois os metodos que tentei usavam eventos e outros tipos de itens
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por Nanzin Sáb Jan 07, 2012 1:27 am

    ja cogitou criar "defs"?

    tipo

    Código:
    if acessory_id == X
    codigo se true
    else
    nao_é
    end

    def nao é

    tipo assim entende? fica melhor para organizar esse tipo de ideia!


    _________________
    [Resolvido]duvida de RGSS urgente. Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por LeonM² Sáb Jan 07, 2012 1:33 am

    mano acho que resolvi o misterio mas falta os codes certos, tenho só uma logica:
    Código:
    $acessorioid = Montaria:: Id_inicial
    if codigo de verificação se iten de id tal ta sendo equipado($acessorioid) == true #verificando se acessorio foi equipado usando id tal do code $acessorioid
    tal coisa
    else
     if  $acessorioid == Montaria:: Id_Final
    para tudo
    else
    $acessorioid = +1
    retorno ao if anterior
     end
    end
    ñ sei se esta correto mas é uma boa logica(pensei nela vendo minha placa de video queimada O.O)
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por Nanzin Sáb Jan 07, 2012 1:39 am

    bom vou tentar montar a logica aqui vamos la

    Código:

    def equipado?
    return true if slot != nil
    end

    if Slot_accessory.equipado? and Item_Id ==  Montaria::Id_Inicial
    procedimento 1
    elsif  Slot_accessory.equipado? and Item_Id == Montaria::Id_Final
    return
    end

    bom consegui montar ate ai, nao entendi, por que como voce definiu
    $accesoryid = Contante
    nunca poderá ser somado + 1 :S


    _________________
    [Resolvido]duvida de RGSS urgente. Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    LeonM²
    LeonM²
    Lenda
    Lenda


    Mensagens : 1802
    Créditos : 153

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por LeonM² Sáb Jan 07, 2012 1:44 am

    aaaaaaaa malz esqueci desse negocio ae. bom minha logica esta certa não? só preciso saber extamente os codes, os codes que preciso serão destacados abaixo:

    $acessorioid = id inicial
    if codigo de verificação se iten de id tal ta sendo equipado($acessorioid) == true #verificando se acessorio foi equipado usando id tal do code $acessorioid
    tal coisa
    else
    if $acessorioid == numero da if final
    para tudo
    else
    $acessorioid = +1
    retorno ao if anterior
    end
    end
    se me ajudar só com esses codes estarei grato
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por Nanzin Sáb Jan 07, 2012 1:46 am

    voce pode tentar criar um Loop!, mais nao sou muito bom com loops pq no caso esse seria um loop Infinito ne?

    ou nao, voce poderia colocar pra so "gatilhar" quando equipar o item XD
    mais nao esqueça de retirar o $accessoryid += 1 dali pq vai dar erro na compilaçao '-'


    _________________
    [Resolvido]duvida de RGSS urgente. Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:

    Conteúdo patrocinado


    [Resolvido]duvida de RGSS urgente. Empty Re: [Resolvido]duvida de RGSS urgente.

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Mar 28, 2024 8:54 pm