Ce qu'il a voulu faire c'est que si le niveau est supérieur ou égal a 100 ET inférieur ou égal à 100, on commence
autrement dit, il faut qu'il soit level 100 pile poil car 100 respecte les deux conditions (100 <= 100 et 100 >= 100)
Ne pas confondre avec "<" qui signifie strictement inférieur à. En gros, ce que moi j'ai fait pour simplifier ça:
NOT fait partie de la logique binaire (and, or, nor, xor, etc) voir ici
En gros si je mets "not" avant la fonction, ça fera tout le contraire de ce qui suit. Si je fais:
"if pc.level == 100 then" il cherchera si le level est égal à 100 alors que si je fais ça:
"if not pc.level == 100 then" il cherchera si le level est différent de 100. Je ne complique rien, je facilite .
Et comme tu l'as dit oui c'est la même chose avec un pc.level == 100.