23.06.2016, 14:43
В данный момент у меня есть такой код:
Хочу сделать тоже самое, только через sscanf (Потому что этот вариант быстрей работает):
Только возникла проблема, через sscanf оно может также искать по части ника, а мне нужно это отключить.
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] - Переменная которая хранит имя игрока. При коннекте записывается, при дисконнекте очищается.
*/
PHP код:
stock GetPlayerID(name[]) {
new playerid;
sscanf(name, "u", playerid);
return playerid;
}