09.04.2014, 21:18
Eu tentei assim agora devia funcionar:
Error:
Line:
Stocks:
pawn Код:
if(strcmp(cmd, "/fa", true) == 0)
{
new string[128];
new offset = idx;
new result[64];
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_R, "USE: (/fa) [familia chat]");
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerLastName(i) == GetPlayerLastName2(i))
{
format(string, sizeof(string), "** Familia %s: %s. )) **", sendername, result);
SendClientMessage(i, COLOR_BLUE, string);
}
}
format(string, sizeof(string), "%s (rбdio): %s", sendername, result);
ProxDetector(20.0, playerid, string, COLOR_GREY,COLOR_GREY,COLOR_GREY,COLOR_GREY,COLOR_GREY);
return 1;
}
pawn Код:
erro: if(GetPlayerLastName(i) == GetPlayerLastName2(i))
pawn Код:
error 033: array must be indexed (variable "GetPlayerLastName")
pawn Код:
// /fa
stock GetPlayerLastName(playerid)
{
new namestring[2][MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
split(name, namestring, '_');
return namestring[1];
}
stock GetPlayerLastName2(playerid)
{
new namestring[2][MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
split(name, namestring, '_');
return namestring[1];
}