PDA

Просмотр полной версии : [Function] is_online(username[])



Mr_David
13.11.2013, 20:54
Простая функция, которая ищет игрока в сети по его нику.
Полезна например при построении определенных списков.


is_online(username[]){//by Seregamil
new name[24];
for(new j;j!=GetMaxPlayers();j++){
if((!IsPlayerConnected(j)) || (IsPlayerNPC(j))) continue;
GetPlayerName(j,name,24);
if(strcmp(name, username, true) == 0) return true;
}
return false;
}

Использование:


if(!is_online("Seregamil")){
return print("User is not connected");
}


Автор:Seregamil

Amfy
14.11.2013, 14:46
Есть уже такая функция, причем уже давно) только называется по другому, но алгоритм тот же.