if (strcmp("/adminlevel", cmdtext, true, 10) == 0)
La taille n'est pas bonne.
Et pour toutes les autres commandes c'est la même chose. Il est donc normal qu'aucune commande ne marche.
Il faut compter le nombre de caractères de chaque commande et le passer en paramètre à strcmp.
Exemple :
Pour la commande /regle (6 caractères car il faut compter le /) :
if (strcmp("/Regle", cmdtext, true, 6) == 0)
++
Syg