redundant test: constant expression is non-zero
if(strcmp(dini_Get(string, "Dono"), pname, true), dini_Get(string, "Morador"), pname, true){
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0) {
if(strcmp(dini_Get(string, "Morador"), pname, true) == 0){
pawn Код:
|
Fazendo deste modo, precisaria ser dono e morador certo?mas queria que fosse um dos dois, se puder ajudar agradeзo
|
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0) {...}
else if(strcmp(dini_Get(string, "Morador"), pname, true) == 0){...}
pawn Код:
|
if(strcmp(cmd, "/tested", true) == 0) { tmp = strtok(cmdtext, idx); new pname[MAX_PLAYER_NAME]; format(string, sizeof(string), "/Casas/casa39.ini"); if(dini_Exists(string)){ GetPlayerName(playerid, pname, sizeof(pname)); if(strcmp(dini_Get(string, "Dono"), pname, true) == 0) { SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Dono"); return 1; } else if(strcmp(dini_Get(string, "Morador"), tmp, true) == 0) { SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Morador."); return 1; } MoveObject( AP, 1810.28162, -1289.59692, 22.22636,3);//-1842.8439 GameTextForPlayer(playerid, "~w~Portao Casa~n~~b~Aberto", 5000, 3); SetTimer("APS", 5000, false); } return 1; }
o que a de errado?
Код:
if(strcmp(cmd, "/tested", true) == 0) { tmp = strtok(cmdtext, idx); new pname[MAX_PLAYER_NAME]; format(string, sizeof(string), "/Casas/casa39.ini"); if(dini_Exists(string)){ GetPlayerName(playerid, pname, sizeof(pname)); if(strcmp(dini_Get(string, "Dono"), pname, true) == 0) { SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Dono"); return 1; } else if(strcmp(dini_Get(string, "Morador"), tmp, true) == 0) { SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Morador."); return 1; } MoveObject( AP, 1810.28162, -1289.59692, 22.22636,3);//-1842.8439 GameTextForPlayer(playerid, "~w~Portao Casa~n~~b~Aberto", 5000, 3); SetTimer("APS", 5000, false); } return 1; } |
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0 || strcmp(dini_Get(string, "Morador"), pname, true) == 0)
if(strcmp(dini_Get(string, "Dono"), pname, true) == 0 && strcmp(dini_Get(string, "Morador"), pname, true) == 0)
Pronto, sу colocar no GM e compilar.
Ajudei? +Rep • Se quizer que permita se ele for 'Dono' ou 'Morador' use: || PHP код:
PHP код:
|
if(!strcmp(dini_Get(string, "Dono"), pname, true) == 0 && SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Dono")); return 1;
if(!strcmp(dini_Get(string, "Morador"), pname, true) == 0 && SendClientMessage(playerid, COLOR_GREEN, "Vocк nгo й Morador")); return 1;