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] Bбsico sobre algorнtimos.

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


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

    [Tutorial] Bбsico sobre algorнtimos. Empty [Tutorial] Bбsico sobre algorнtimos.

    Mensagem por Weslley_Script Qua 29 Mar 2023 - 17:43

    • Introduзгo.
    Hoje estou aqui para trazer aos iniciantes em programaзгo a lуgica bбsica para formar qualquer script, pode nгo parecer mas o que vou ensinar aqui irб resolver muitos problemas durante o desenvolvimento do seu projeto.

    Nгo pretendo ser muito longo na explicaзгo pois й para ser algo resumido porйm didбtico e prбtico.
    • O que sгo algorнtimos?
    Algorнtimos й uma sequкncia finita de passos que algo deve seguir para chegar ao seu destino. Simples, nгo?

    Exemplo de um algorнtimo utilizando um exemplo do dia-a-dia:
    Код:
    Acordar.
    ---- Ir ao banheiro.
    -------- Se alguйm estiver no banheiro.
    ------------ Esperar atй sair.
    -------- Se o banheiro estiver livre.
    ------------ Entrar
    ---- Fim da aзгo de ir ao banheiro.
    Fim da aзгo de acordar.

    Basicamente й um roteiro de aзхes.
    • Como aplicar a linguagem de programaзгo PAWN?
    Vamos pegar um exemplo bбsico..
    Queremos que o nosso jogador ao pressionar a tecla Y ele fique congelado, porйm, se ele estiver logado como administrador RCON essa aзгo nгo seja executada. Como iriamos construir essa lуgica?

    Код:
    Pressionou a tecla 'Y'.
    ---- Verificar se й administrador RCON.
    -------- Se for.
    ------------ Nгo executar nada.
    -------- Se nгo for.
    ------------ Congelar jogador.
    ---- Fim da verificaзгo.
    Fim da aзгo.

    Agora, para aplicar temos que utilizar as funзхes que a linguagem nos fornece e assim chegando ao script:
    PHP код:

    Código:
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)  
    {  
        if(newkeys & KEY_YES) // verifica se o jogador(a) pressionou a tecla Y.
        {  
            if(IsPlayerAdmin(playerid))    // Se o jogador for um administrador RCON. 
            { 
                   //nгo executa nada
            }
            else // Caso nгo seja.
            {
                  TogglePlayerControllable(playerid, false); // Congela o jogador.
            }
        } // Finaliza a verificaзгo.  
        return true; 

    • Resumo.
    Algorнtimos й a forma que criamos a lуgica para que o nosso cуdigo siga passos especнficos para concluir uma aзгo com exito

    Creditos: ToniSantolia



    [Tutorial] Bбsico sobre algorнtimos. D07Xwqb
    [Tutorial] Bбsico sobre algorнtimos. Yjab9HN

      Data/hora atual: Seg 13 maio 2024 - 2:48