Ir para conteúdo

Featured Replies

Postado

Eaí, galera. Tudo bem?

 

Como e quando eu uso o Return True ou Return False

Nem todo loop infinito é ruim ;P 

User *eu = new User("otteN");
RepSystem<User> *myRep = new RepSystem<User>("jóinha");
myRep->setAlvo(eu);

/* só por ser criado já sou o melhor membro */ 

while(eu->isMelhorMembro()){
myRep->reputar();
}

 

  • Respostas 8
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Return é um comando, ele é usado para retornar valores de uma função ou trecho, sempre sendo escrito no fim de um bloco. A linguagem Lua têm uma propriedade de considerar como true qualquer número ou

Postado

Exemplo hora de logar, use sempre o callback como parametro, ok? digamos assim:

 

Para o personagem logar ele tem que ter tal storage, cria um creaturescript com o callback do login, não lembro como é mas vai uma sintaxe simples:

onLogin(cid)
se tiver a callback entao
  retorna verdadeiro
senão
  retorna falso
end

Return true e return false são respostas de perguntas, geralmente em creaturescripts são usados bastante, para danos também são usados, enfim espero ter ajudado.

z_WL63_Tt.png

Postado
  Em 24/01/2015 em 03:07, Gabuuh disse:

Eaí, galera. Tudo bem?

 

Como e quando eu uso o Return True ou Return False

Return false ou true é usado como resposta, como por exemplo quando se recebe um dano, usando statsChange com return false, ele não recebe, porque respondeu a pergunta se vai receber dano ou não, como foi falso a resposta é não, se for true ele recebe.

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Postado
  • Autor

Aí, valeu gente \o

 

Eu percebi uma coisa, 25% de .lua é ensinado aqui. Bem que podia ter uns tutoriais né?

 

Se bobiar eu vou fazer um explicando coisas que não tem aqui ;s

 

-------------------------------

Tipo, o Return é mais usado em Functions né?

Editado por Gabuuh (veja o histórico de edições)

Nem todo loop infinito é ruim ;P 

User *eu = new User("otteN");
RepSystem<User> *myRep = new RepSystem<User>("jóinha");
myRep->setAlvo(eu);

/* só por ser criado já sou o melhor membro */ 

while(eu->isMelhorMembro()){
myRep->reputar();
}

 

Postado

Depende da função que você se refere. Um callback? Sempre. Uma função criada puramente em lua? Isso varia. Há funções que executam ações sem necessidade de retornar algo. Exemplo:

function Example(cid)
    doSendMagicEffect(getThingPos(cid), 21)
    addEvent(function()
        if isPlayer(cid) then
            Example(cid)
        end
    end, 1000)
end

não respondo pms solicitando suporte em programação/scripting

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo