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

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

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

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

Звёздочки розыска

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

G4liathus

Умник
У меня вообщем такая проблема, когда законник сажает преступника, у преступника пропадает розыск ( в /wanted его нету ), но на худе звёзды остаются до релога!
Как сделать, чтобы звёзды тоже пропадали при попадании в тюрьму?
CMD:arrest
PHP:
CMD:arrest(playerid,params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 5.0, 267.7498,77.8576,1001.0391) || IsPlayerInRangeOfPoint(playerid, 5.0, 215.7869,114.0570,999.0156) || IsPlayerInRangeOfPoint(playerid, 5.0, 197.5160,159.3828,1003.1794))
    {
		new giveplayerid;
		if(sscanf(params,"d",giveplayerid)) return SCM(playerid, COLOR_WHITE, "Введите: /arrest [ид]");
		if(!IsLaw(playerid)) return SCM(playerid, COLOR_GREY,"Вам недоступна данная функция!");
		if(!IsPlayerConnected(giveplayerid) || giveplayerid == INVALID_PLAYER_ID || giveplayerid == playerid) return true;
		if(!ProxDetectorS(4.0, playerid, giveplayerid)) return SCM(playerid,COLOR_WHITE,"Человек далеко от вас!");
		if(IsLaw(giveplayerid)) return SCM(playerid, COLOR_WHITE, "Этот человек законник!");
		if(PlayerInfo[giveplayerid][pWantedLevel] < 1) return SCM(playerid, COLOR_WHITE, "Данный человек не преступник!");
		GetPlayerName(playerid, sn, sizeof(sn));
		GetPlayerName(giveplayerid, gp, sizeof(gp));
        if(IsPlayerAttachedObjectSlotUsed(giveplayerid, 8))
		{
			RemovePlayerAttachedObject(giveplayerid, 8);
			SetPlayerSpecialAction(giveplayerid,0);
		}
		GetPlayerCuff[giveplayerid] = false;
        cuffprov[giveplayerid] = 0;
		TogglePlayerControllableEx(giveplayerid, 1);
        PlayerInfo[giveplayerid][pWantedLevel] = 0;
		switch(PlayerInfo[playerid][pMember])
		{
			case 3..5: format(nsa, sizeof(nsa), "<< Полицейский %s арестовал %s >>", sn, gp);
			case 2: format(nsa, sizeof(nsa), "<< Агент ФБР %s арестовал %s >>", sn, gp);
		}
		SCMToAll(COLOR_LIGHTRED, nsa);
		//
		new string[128];
        PlayerInfo[playerid][pBank] += PlayerInfo[giveplayerid][pWantedLevel]*500;
		format(string, sizeof(string),"Ваше вознаграждение: %d вирт",PlayerInfo[giveplayerid][pWantedLevel]*500);
		SCM(playerid, COLOR_ORANGE, string);
		ResetPlayerWeaponEx(giveplayerid);
		//
		PlayerInfo[giveplayerid][pJailTime] = PlayerInfo[giveplayerid][pWantedLevel]*200;
		SetPlayerStr(PlayerInfo[giveplayerid][pName],"CrimeWho","*******");
		SetPlayerStr(PlayerInfo[giveplayerid][pName],"Crime","*******");
		strmid(PlayerInfo[giveplayerid][pCrimeWho], "*******", 0, strlen("*******"), 32);
		strmid(PlayerInfo[giveplayerid][pCrime], "*******", 0, strlen("*******"), 32);
		//
		format(string, sizeof(string),"Вы посажены в тюрьму. Время заключения: %d сек.",PlayerInfo[giveplayerid][pJailTime]);
		SCM(giveplayerid,COLOR_LIGHTRED,string);
        format(string, sizeof(string),"Преступник успешно арестован.",PlayerInfo[giveplayerid][pJailTime]);
		SCM(playerid,COLOR_LIGHTBLUE,string);
		//
		if(IsPlayerInRangeOfPoint(playerid, 5.0, 267.7498,77.8576,1001.0391))
		{
	 		PlayerInfo[giveplayerid][pJail][0] = 1;
    		SetPlayerPosition(giveplayerid, 265.1169,78.0219,1001.0391);
			SetPlayerInterior(giveplayerid, 6);
	 		return true;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 5.0, 215.7869,114.0570,999.0156))
		{
			PlayerInfo[giveplayerid][pJail][1] = 1;
			SetPlayerPosition(giveplayerid, 215.3828,108.9298,999.0156);
			SetPlayerInterior(giveplayerid, 10);
			return true;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 5.0, 197.5160,159.3828,1003.1794))
		{
			PlayerInfo[giveplayerid][pJail][2] = 1;
			SetPlayerPosition(giveplayerid, 197.9771,161.6619,1003.1794);
			SetPlayerInterior(giveplayerid, 3);
			SetPlayerVirtualWorld(giveplayerid, 3);
			return true;
		}
        SetPlayerWantedLevel(giveplayerid, PlayerInfo[playerid][pWantedLevel]);
    }
	else SCM(playerid, COLOR_GREY,"Вы должны находиться возле тюрьмы!");
	return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу