• 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