Fartuss
Дебютант
У меня на сервере есть команда /get. Мне нужна такая же, только для оффлайн игроков(/offget). Вот код обычной:
PHP:
if(!strcmp(cmd,"/get",true))
{
if(pData[playerid][pAdmin] < 3) return 1;
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(!strlen(tmp)) id = playerid;
if(!strlen(tmp)) return SendClientMessage(playerid,CGRAY,"/get [ID]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,CGRAY,"Неверный ID");
new all[1000],ip[16];
GetPlayerIp(playerid,ip,sizeof(ip));
new query[128];
format(query,sizeof(query),"SELECT `last` FROM `accounts` WHERE `nickname` = '%s'",pData[id][pNickname]);
new Result:r = sql_query(snow, query, QUERY_CACHED);
new regdate[32];
sql_get_field(r, 0, regdate);
sql_free_result(r);
format(all,sizeof(all),"Номер аккаунта:\t%d\nНаличные:\t\t%d\nБанк счёт:\t\t%d\nУровень:\t\t%d\nIP адрес(регис.):\t%s\nIP адрес(послед.):\t%s\nДата регистрации:\t%s\nДонат:\t\t\t%d",pData[id][pMysqlID],pData[id][pMoney],pData[id][pBank],pData[id][pLevel],pData[id][pRegIP],ip,regdate,pData[id][pDonate]);
ShowPlayerDialog(playerid,dMes,0,pData[id][pNickname],all,"Закрыть","");
}
