Hellow,
Dans le premier tutos on à vue les différents type de variable.
Dans celui-ci on vas voir les conditions d'existance.
Le tuto est petit car il n'y à pas énormément à apprendre.
Explications:
Les conditions d’existence servent à faire des véricitations, tels que vérifier si le joueur est en vie, si il est dans l'équipe CT ou T, ...
En d'autre terme c'est le "Si - Sinon - Ou - ..." mais en language de dev.
Dans chaque language ils sont pareil, du moins pour deux d'entre eux :
Les conditions :
Vous pouvez les complémenter entre eux :
Exemple :
Contentez-vous sur les conditions, le reste du charabia on y viendras bientôt.
Questionnaire :
Réponses :
http://pastebin.com/3g6QjqiM
Je vous invite à mettre votre score![]()
Il se peu que je me trompe dans mes explications, je suis quelqu'un de pratique et non de théorique, si je me trompe faite-le moi savoir, tout en étant constructif et non agressif ^^
Dans le premier tutos on à vue les différents type de variable.
Dans celui-ci on vas voir les conditions d'existance.
Le tuto est petit car il n'y à pas énormément à apprendre.
Explications:
Les conditions d’existence servent à faire des véricitations, tels que vérifier si le joueur est en vie, si il est dans l'équipe CT ou T, ...
En d'autre terme c'est le "Si - Sinon - Ou - ..." mais en language de dev.
Dans chaque language ils sont pareil, du moins pour deux d'entre eux :
Code:
- if
- else
Code:
if : Si
else : Sinon (Je sais pas trop comment le définir, je vous metterais un exemple en dessous)
&& : Et
|| : Ou
> : Plus grand
< : Plus petit
== : Égale
! : Contraire
Code:
>= : Plus grand ou égale
<= : Plus petit ou égale
else if : Sinon si (Encore un exemple en dessous pour mieux comprendre)
Code PHP:
#include <sourcemod>
public OnPluginStart()
{
RegConsoleCmd("sm_test", Command_Test);
}
public Action:Command_Test(client, args)
{
if(!IsPlayerAlive(client))
PrintToChat(client, "Vous n'êtes pas en vie");
if(IsPlayerAlive(client))
PrintToChat(client, "Vous êtes en vie");
if(GetClientTeam(client) == 2)
PrintToChat(client, "Vous êtes Terro");
else if(GetClientTeam(client) == 3)
PrintToChat(client, "Vous êtes CT");
else
PrintToChat(client, "Vous êtes ni Terro ni CT");
if(GetClientTeam(client) > 1)
PrintToChat(client, "Vous n'êtes pas spectateur");
}
Code PHP:
#include <sourcemod>
public void OnPluginStart()
{
RegConsoleCmd("sm_test", Command_Test);
}
public Action Command_Test(int client, int args)
{
if(!IsPlayerAlive(client))
PrintToChat(client, "Vous n'êtes pas en vie");
if(IsPlayerAlive(client))
PrintToChat(client, "Vous êtes en vie");
if(GetClientTeam(client) == 2)
PrintToChat(client, "Vous êtes Terro");
else if(GetClientTeam(client) == 3)
PrintToChat(client, "Vous êtes CT");
else
PrintToChat(client, "Vous êtes ni Terro ni CT");
if(GetClientTeam(client) > 1)
PrintToChat(client, "Vous n'êtes pas spectateur");
}
Questionnaire :
Code:
1) if peu se complémenter avec >=
2) || signifie "et"
3) !& est une condition correct
4) else if est une condition correct
5) Une condition se fait obligatoirement dans un if
Réponses :
http://pastebin.com/3g6QjqiM
Je vous invite à mettre votre score

Il se peu que je me trompe dans mes explications, je suis quelqu'un de pratique et non de théorique, si je me trompe faite-le moi savoir, tout en étant constructif et non agressif ^^