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

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

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

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

Звезды

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

verteich

Умник
У меня имеется система радаров, я хочу чтобы если у игрока нету 500 вирт чтобы оплатить штраф за превышение скорости, чтоб ему давали одну звезду
радары:
PHP:
stock SpeedCameraWork(playerid)
{
    if(GetPVarInt(playerid, "radar") > gettime())return false;
	new speed;
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
    	if(!IsACop(playerid))
        {
		    new string[64];
            for(new i; i < MAX_RADARS;i ++)
            {
		        if(IsPlayerInRangeOfPoint(playerid,20,RadarInfo[i][radPos][0],RadarInfo[i][radPos][1],RadarInfo[i][radPos][2]))
				{
					speed = GetPlayerVehicleSpeed(playerid);
                    if(speed >= 120)
					{
						if(PI[playerid][pMoney] < 500) return false;
				        GiveMoney(playerid, -500);
	                    SendClientMessage(playerid,COLOR_VALIK,"[Информация]{FFFFFF} Вы были оштрафованы за нарушение максимальной допустимой скорости");
		                SendClientMessage(playerid,COLOR_WHITE,"С вас взяли 500$. Постарайтесь не нарушать в дальнейшем.");
	                    format(string, sizeof(string),"~w~SPEED: %d/120 MAX.~n~FINED 500$.",speed);
	                    GameTextForPlayer(playerid,string,3000,5);
	                    SetPVarInt(playerid, "radar", gettime()+10);
					}
				}
			}
		}
	}
 	return true;
}
звезды
PHP:
			if(!IsACop(killerid) && !IsAArmy(killerid))
		    {
                if(!IsPlayerInRangeOfPoint(playerid,100,-518.5075,-92.3690,62.2983))
                {
			        if(GetPlayerGangZone(killerid)>0)return true;
			        if(PI[killerid][pZKP]>1)PI[killerid][pZKP] --;
					if(PI[killerid][pWanted]<6) PI[killerid][pWanted]+=1;

					SendClientMessage(killerid,COLOR_LIGHTRED,"[Информация] {FFFFFF}Вы были объявлены в розыск! Причина: нападение/убийство");
					format(string,sizeof(string),"Ваш текущий уровень розыска: %d",PI[killerid][pWanted]);
					SendClientMessage(killerid,COLOR_YELLOW,string);
                    SetPlayerWantedLevel(killerid, PI[killerid][pWanted]);
				    format(string,sizeof(string),"{DF0101}Внимание! %s[%d] был(а) объявлен(a) в розыск! Причина: убийство | Уровень розыска: %d",Name(killerid),killerid,PI[killerid][pWanted]);
		            SendCopsMessage(COLOR_RED,string);
					if(GetPVarInt(playerid,"kilaar")>gettime())ToCheat(1,playerid);
					SetPVarInt(playerid,"kilaar",gettime()+5);
				}
			}
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу