Bonjour les gens,
J'ai un souci vraiment bête avec un OR qui ne veut pas marcher
Voilà la ligne qui coince :
if((strcmp(aw_string(AW_AVATAR_NAME),"Kurt")!=0) || (strcmp(aw_string(AW_AVATAR_NAME),"Biganon")!=0)) {
C'est donc un if, avec un or au milieu. Le blême c'est que ça marche pas... Je vous explique un peu : j'utilise une SDK pour des bots sur un tchat en 3D, un peu à la Second Life. Son but est de téléporter au point d'entrée tout utilisateur qui tenterait de pénétrer dans un territoire interdit. Tous... sauf certains privilegiés, dont les pseudos sont Lolman et Hyperion. Seulement, quand je met ce OR, aucun de ces deux utilisateurs n'est privilegié, les deux subissent le téléport comme les autres... par contre sans if :
if(strcmp(aw_string(AW_AVATAR_NAME),"Lolman")!=0) {
Ca marche très bien :/
Donc pourquoi mon || ne marche pas ? C'est étrange...
Merci d'avance, a+
Partager