Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Помогите /sui

Статус
В этой теме нельзя размещать новые ответы.

shrei9

Новичок
Извиняюсь за ошибку в названии темы.

Помогите с багом /su..Можно давать розыск копам..Помогите исправить.
PHP:
if(!strcmp(cmd,"/su",true))
	{
		if(!IsACop(playerid)) return SendClientMessage(playerid,CGRAY,"Эта функция только для Полиции/ФБР");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp) || !isNumeric(tmp)) return SendClientMessage(playerid,CGRAY,"/su [ID игрока] [Уровень розыска] [Причина]");
		new id = strval(tmp);
		if(!IsPlayerConnected(id) || !pData[id][pMysqlID]) return SendClientMessage(playerid,CGRAY,"Неверный ID игрока");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp) || !isNumeric(tmp)) return SendClientMessage(playerid,CGRAY,"/su [ID игрока] [Уровень розыска] [Причина]");
		new level = strval(tmp);
		if(level < 1 || level > 6) return SendClientMessage(playerid,CGRAY,"Неверно указан уровень розыска");
		tmp = strrest(cmdtext,idx);
		if(!strlen(tmp)) return SendClientMessage(playerid,CGRAY,"/su [ID игрока] [Уровень розыска] [Причина]");
		if(pData[id][pJail]) return SendClientMessage(playerid,CGRAY,"Игрок уже находится в КПЗ");
		if(pData[id][pWanted] >= 6) return SendClientMessage(playerid,CGRAY,"У игрока уже имеется максимальный уровень розыска");
		pData[id][pWanted] += level;
		if(pData[id][pWanted] > 6) pData[id][pWanted] = 6;
		UpdatePlayerData(id,"wanted",pData[id][pWanted]);
		SetPlayerWantedLevel(id,pData[id][pWanted]);
		AddPlayerInWantedList(id);
		new mes[256];
		format(mes,sizeof(mes),"%s объявил вас в розыск. Причина: %s. Уровень: %d",pData[playerid][pNickname],tmp,level);
		SendClientMessage(id,CBADINFO,mes);
		format(mes,sizeof(mes),"[Внимание] %s объявлен в розыск +%d[{"#cWHITE"}%d{"#cDEPARTMENT"}]. Обвинитель: %s. Причина: %s.",pData[id][pNickname],level,pData[id][pWanted],pData[playerid][pNickname],tmp);
		CopMes(CDEPARTMENT,mes);
		format(mes,sizeof(mes),"Вы объявили %s в розыск. Причина: %s. Уровень: %d",pData[id][pNickname],tmp,level);
		SendClientMessage(playerid,CGREEN,mes);
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу