SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] Estruturas de Controle

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11381
    Moedas : 1031991
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Estruturas de Controle Empty [Tutorial] Estruturas de Controle

    Mensagem por Weslley_Script Ter 2 maio 2023 - 8:47

    Oque й::
    Estruturas de controle refere-se а ordem em que instruзхes, expressхes e chamadas de funзгo sгo executadas no script.



    Oque serб aprendido::

    Break
    Continue
    If
    Else if
    sleep
    return



    Observaзхes::

    Nнvel do Tutorial: Intermediбrio.
    Necessбrio saber: Loops, variбveis.
    Boa aprendizagem!



    Explicaзгo & Exemplos:



    BREAK:

    O Nome refere a "Pausa", e seu componente й o Continue. Break й usado Loops e em switch e se forem usados nos mesmos, eles o "pausam" continuando apenas se a funзгo Continue for chamada.
    PHP код:

    Código:
    for (new s = 0; s < 10; s++)
    {
        if (s == 5) break;

    Acima, o loop ira girar 6 vezes, mas ao usar pausar(break), ele girarб apenas 5 vezes ao ser retomado.



    Continue:

    O Continue faz parte do Break, eles formam um lindo casal *-*, o continue serve para "despausar" oque o break fez. O nome mesmo ja diz, Continue, vem de continuar algo, algo que esteja parado.
    PHP код:

    Código:
    for (new s = 0; s < 3; s++)
    {
        if (s == 1) continue;
            printf("Valor de S й: %d", s)

    If e Else if:

    Essa condicionais sгo muitas utilizadas em scripts, pois elas verificam se um valor й igual,maior,menor que o outro, dependendo da operaзгo usada.

    Condicionais:
    Код:


    Código:
    >= ( Maior ou igual que )
    <= ( Menos ou igual que )
    == ( Igual б )
    < ( Menos que )
    > ( Maior que )

    PHP код:

    Código:
    if(GetPlayerHealth(playerid) == 10) // Aqui o Operador IF, verifica se a funзгo nativa 'GetPlayerHealt' й igual a 10. 
    { // Se for igual a 10, executarб a funзгo aberta pela chave, no caso uma mensagem
            SendClientMessage(playerid, -1, "Vocк possui 10 de vida, vб se curar.");
    } // fechamos a funзгo.
    else if(GetPlayerHealth(playerid) <= 20) //O If acima executou se fosse igual a 10, caso nгo for, executarб o else if, que verificaria outra condiзгo, caso a mesma nгo seja, continuarб lendo atй chegar a uma condiзгo vбlida.
    {
            SendClientMessage(playerid, -1, "Vocк possui menos de 20 de vida, vб se curar);
    }
    else if(GetPlayerHealth(playerid) >= 41) // Getarб se a vida do player for maior ou igual a 41, caso for, executarб o que estб entre as { chaves }.
    {
     
            SetPlayerHealth(playerid, 100);
            SendClientMessage(playerid, -1, "Vocк possui HP acima de 41, vida setada a 100.");// Envia a Mensagem


    Sleep:

    A funзгo sleep, o prуprio nome ja diz, dormir. Ela serve para pausar um curto perнodo.
    PHP код:

    Código:
    main() {
    printf("Gamemode sendo executado, aguarde...");
    sleep(3000); // O tempo й usado em milisegundo. 3000 = 3 segundos.
    printf("Gamemode carregado");


    Return:

    O Return ao ser agregado a uma condiзгo favorбvel, termina a funзгo e nгo a deixa seguir em frente.
    PHP код:

    Código:
    CMD:aniversariante(playerid) {
    if(Aniversariante[playerid] == 1) return SendClientMessage(playerid, -1, "Parabйns aniversariante!");
    SendClientMessage(playerid, -1, "Vocк nгo й aniversariante");
    return 1;


    Finalizaзгo:

    Obrigado a todos que leram esse tutorial.
    Nгo estб identado porque o tab nao funciona em pбginas '-'
    Espero que ajudem-os!
    Crйditos: ProKillerPa



    [Tutorial] Estruturas de Controle D07Xwqb
    [Tutorial] Estruturas de Controle Yjab9HN

      Data/hora atual: Sex 17 maio 2024 - 8:07