13.10.2017, 20:29
Meu gamemode que estou criando do zero estб dando uns errors/warnings loucos em minha ultima compilaзгo, nгo sei o que hб de errado.
error 029: invalid expression, assumed zero
warning 215: expression has no effect
Aconteceu quando eu troquei %s por %d do playerid, agora o gamemode estб repleto desses errors/warnings em tudo que tem %s, %d, %i, etc.
Linha do erro:
Funзгo GetPlayerNameEx:
Funзгo SendAdminMessage:
error 029: invalid expression, assumed zero
warning 215: expression has no effect
Aconteceu quando eu troquei %s por %d do playerid, agora o gamemode estб repleto desses errors/warnings em tudo que tem %s, %d, %i, etc.
Linha do erro:
Код:
format(gstring, sizeof(gstring), "AdmAviso: %s (%d) entrou no servidor.", GetPlayerNameEx(playerid, 0), playerid); SendAdminMessage(COLOR_YELLOW, gstring, 1);
Код:
stock GetPlayerNameEx(playerid, underscore = 1) { new name[MAX_PLAYER_NAME + 2]; GetPlayerName(playerid, name, sizeof(name)); if(!underscore) { for(new n = 0, len = strlen(name); n < len; n++) { if(name[n] == '_') { name[n] = ' '; } } } return name; }
Код:
stock SendAdminMessage(color, const string[], adminlevel) { foreach(new i: Player) { if(IsPlayerLoggedIn(i) && PlayerInfo[i][pAdminLevel] >= adminlevel) { if(PlayerInfo[i][pBlockAdminMessage] == 0) { SendClientMessage(i, color, string); } } } return 1; }