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
|
The original change works fine.new AutoSavet[MAX_PLAYERS];