Justin_Overson
Дебютант
Можете сделать для команды /su панель, пример: /su id после вылазиет панель и там все кодексы написаны. Можете чем помочь?
PHP:
CMD:su(playerid, params[])
{
if(!IsACop(playerid)) return SendClientMessage(playerid,CWHITE,"Эта функция доступна только для МВД");
if(sscanf(params, "uds", params[0], params[1], params[2])) return SendClientMessage(playerid, CYELLOW, "• [Подсказка]:{"#cWHITE"} /su [ID игрока] [Уровень розыска] [Причина]");
if(!IsPlayerConnected(params[0]) || !pData[params[0]][pMysqlID] || params[0] == playerid) return SendClientMessage(playerid,CGRAY,"Не верный ID игрока");
if(params[1] < 1 || params[1] > 6) return SendClientMessage(playerid,CGRAY,"Не верно указан уровень розыска");
if(pData[params[0]][pJail]) return SendClientMessage(playerid,CGRAY,"Игрок уже находится в КПЗ");
if(pData[params[0]][pWanted] >= 6) return SendClientMessage(playerid,CGRAY,"У игрока уже имеется уровень розыска");
if(GetPlayerDistanceToPlayer(playerid,params[0]) > 33.0 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(params[0])) return SendClientMessage(playerid,CWHITE,"Вы далеко друг от друга");
pData[params[0]][pWanted] += params[1];
if(pData[params[0]][pWanted] > 6) pData[params[0]][pWanted] = 6;
UpdatePlayerData(params[0],"wanted",pData[params[0]][pWanted]);
SetPlayerWantedLevel(params[0],pData[params[0]][pWanted]);
pData[params[0]][pSuspect] = 1;
UpdatePlayerData(params[0],"Suspect",pData[params[0]][pSuspect]);
new mes[256];
format(mes,sizeof(mes),"%s объявил вас в розыск. Причина: %s. Уровень: %d",pData[playerid][pNickname],params[2],params[1]);
SendClientMessage(params[0],CBADINFO,mes);
format(mes,sizeof(mes),"[Внимание] %s объявлен в розыск +%d[{"#cWHITE"}%d{"#cDEPARTMENT"}]. Обвинитель: %s. Причина: %s.",pData[params[0]][pNickname],params[1],pData[params[0]][pWanted],pData[playerid][pNickname],params[2]);
CopMes(CDEPARTMENT,mes);
format(mes,sizeof(mes),"Вы объявили %s в розыск. Причина: %s. Уровень: %d",pData[params[0]][pNickname],params[2],params[1]);
SendClientMessage(playerid,CGREEN,mes);
return true;
}
Последнее редактирование:
