16.03.2017, 17:49
(
Последний раз редактировалось tonisantolia; 16.03.2017 в 20:49.
)
• 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.• O que sгo algorнtimos?
Nгo pretendo ser muito longo na explicaзгo pois й para ser algo resumido porйm didбtico e prбtico.
Algorнtimos й uma sequкncia finita de passos que algo deve seguir para chegar ao seu destino. Simples, nгo?• Como aplicar a linguagem de programaзгo PAWN?
Exemplo de um algorнtimo utilizando um exemplo do dia-a-dia:
Basicamente й um roteiro de aзхes.Код: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.
Vamos pegar um exemplo bбsico..• Resumo.
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?
Agora, para aplicar temos que utilizar as funзхes que a linguagem nos fornece e assim chegando ao script:Код: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.
PHP код:
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;
}
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.