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;
}

