Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by Kolstin
В данный момент у меня есть такой код:
PHP код:
stock GetPlayerID(name[]) {
for(new playerid = 0; playerid <= GetPlayerPoolSize(); playerid++) {
if(!IsPlayerConnected(playerid)) continue;
if(!strcmp(name, PlayerInfo[playerid][pName], true)) {
return playerid;
}
}
return INVALID_PLAYER_ID;
}
/*
PlayerInfo[playerid][pName] - Переменная которая хранит имя игрока. При коннекте записывается, при дисконнекте очищается.
*/
Хочу сделать тоже самое, только через sscanf ( Потому что этот вариант быстрей работает):
PHP код:
stock GetPlayerID(name[]) {
new playerid;
sscanf(name, "u", playerid);
return playerid;
}
Только возникла проблема, через sscanf оно может также искать по части ника, а мне нужно это отключить.
|
Опиши где ты используешь эту функцию, что-то я не вижу области применения для неё.