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;