stock GetPlayeridMid(name[]) { for (new i = 0; i < MAX_PLAYERS; i++) { if (IsPlayerConnected(i)) { new gPlayerName[MAX_PLAYER_NAME]; GetPlayerName(i, gPlayerName, MAX_PLAYER_NAME); if(strfind(gPlayerName, name, true) != -1) { return i; } } } return INVALID_PLAYER_ID; }
stock GetPlayeridMid(name[]) { foreach(Player, i) { new gPlayerName[MAX_PLAYER_NAME]; GetPlayerName(i, gPlayerName, MAX_PLAYER_NAME); if(strfind(gPlayerName, name, true) != -1) { return i; } } return INVALID_PLAYER_ID; }
new AutoSavet[MAX_PLAYERS];
stock GetPlayeridMid(name[])
{
foreach(Player, i)
{
new gPlayerName[MAX_PLAYER_NAME];
GetPlayerName(i, gPlayerName, MAX_PLAYER_NAME);
if(strfind(gPlayerName, name, true) != -1)
{
return i;
break;
}
}
return INVALID_PLAYER_ID;
}
stock GetPlayeridMid(name[])
{
foreach(Player, i)
{
new gPlayerName[MAX_PLAYER_NAME];
GetPlayerName(i, gPlayerName, MAX_PLAYER_NAME);
if(strfind(gPlayerName, name, true) != -1)
{
return i;
}
break;
}
return INVALID_PLAYER_ID;
}
Try putting the break; ABOVE the return i; If that doesn't work, then I'm not sure what will :S
|
new AutoSavet[MAX_PLAYERS];