Kala4ik
Компетентный
Добрый день помогите пожалуйста сделал команду /pgetip но при вводе не показует игроков с похожим ip адресом которые есть в базе данных.
PHP:
CMD:pgetip(playerid, params[])
{
new string[300],stri[2000];
if(PI[playerid][pAdmin] >= 3)
{
if(sscanf(params,"s[16]", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /pgetip [ip]");
format(string,sizeof(string),"- - - - Совпадение с: %s. - - - -",params[0]);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(playerid,COLOR_WHITE," ");
for(new i;i<MAX_PLAYERS;i++)
{
new pip[16];
if(i!=playerid && IsPlayerConnected(i))
{
GetPlayerIp(i,pip,16);
if(GetString(pip,params[0]))
{
format(stri,sizeof(stri),"- %s[%d]",PN(i),i,pip);
SendClientMessage(playerid,COLOR_ORANGE,stri);
}
}
}
}
return true;
}
PHP:
stock PN(playerid, sql = 0) //Player Name
{
if(sql) mysql_real_escape_string(GetName(playerid), GetName(playerid));
return GetName(playerid);
}
