07.12.2016, 18:01
PlayerInfo[playerid][pPersonagem1] provavelmente й inteiro, pois os dois resultados da operaзгo ternбria devem retornar o mesmo tipo de dados.
Neste seu caso, se a condiзгo for verdadeira, vai retornar vazio, caso contrбrio vai retornar o valor da array PlayerInfo[playerid][pPersonagem1], que aparentemente й do tipo inteiro.
Outro detalhe: O primeiro parкnteses da operaзгo ternбria deve cobrir toda a funзгo OU nгo cobrir nada, por exemplo:
Maneira errada:
Maneira correta:
Maneira correta І:
Isso й um exemplo da maneira correta de escrever o cуdigo, mesmo assim, vai dar erro pois como eu disse: sгo dois tipos de dados diferentes.
Neste seu caso, se a condiзгo for verdadeira, vai retornar vazio, caso contrбrio vai retornar o valor da array PlayerInfo[playerid][pPersonagem1], que aparentemente й do tipo inteiro.
Outro detalhe: O primeiro parкnteses da operaзгo ternбria deve cobrir toda a funзгo OU nгo cobrir nada, por exemplo:
Maneira errada:
Код:
format(str, sizeof(str), "%s", (!PlayerInfo[playerid][pPersonagem1]) ? ("Vazio") : (PlayerInfo[playerid][pPersonagem1]));
Код:
format(str, sizeof(str), "%s", (!PlayerInfo[playerid][pPersonagem1] ? ("Vazio") : (PlayerInfo[playerid][pPersonagem1])));
Код:
format(str, sizeof(str), "%s", !PlayerInfo[playerid][pPersonagem1] ? ("Vazio") : (PlayerInfo[playerid][pPersonagem1]));