16.07.2010, 19:32
(
Последний раз редактировалось Trenico; 02.04.2015 в 23:17.
)
----------------------------------
stock GetPlayerID(const playername[], partofname=0) { new i; new playername1[64]; for (i=0;i<MAX_PLAYERS;i++) { if (IsPlayerConnected(i)) { GetPlayerName(i,playername1,sizeof(playername1)); if (strcmp(playername1,playername,true)==0) { return i; } } } new correctsigns_userid=-1; new tmpuname[128]; new hasmultiple=-1; if(partofname) { for (i=0;i<MAX_PLAYERS;i++) { if (IsPlayerConnected(i)) { GetPlayerName(i,tmpuname,sizeof(tmpuname)); if(!strfind(tmpuname,playername1[partofname],true, 0)) { hasmultiple++; correctsigns_userid=i; } if (hasmultiple>0) { return -2; } } } } return correctsigns_userid; }