Перейти к содержанию
Авторизация  
1Rust1

Помогите с системой авто

Рекомендуемые сообщения

1Rust1

Ребят, скажите пожалуйста, как сделать так, чтобы когда автомобиль был на продаже его можно было бы купить если есть уровень 3

P.S  Как ещё изменить заводку двигателя?

if(newstate == PLAYER_STATE_DRIVER)
	{
		new newcar = GetPlayerVehicleID(playerid);
		new oldcar = gLastCar[playerid];
		new housecar = PlayerInfo[playerid][pPhousekey]+1;
		TelePos[playerid][0] = 0.0;
		TelePos[playerid][1] = 0.0;
		if(GetRealID(newcar) != -1)
		{
			new str[128];
			if(!strcmp(CarInfo[GetRealID(newcar)][cOwner],"Nones",false))
			{
				TogglePlayerControllable(playerid,0);
				SCM(playerid, COLOR_BLUE, "_________________________________________________");
				SCM(playerid,-1,"{FFFFFF}Данный Автомобиль: {33AA33}находится на Продаже",CarInfo[GetRealID(newcar)]);
				format(str,sizeof(str),"{FFFFFF}Стоимость Автомобиля:{33AA33} %d$",CarInfo[GetRealID(newcar)][cPrice]);
				SCM(playerid,-1,str);
				SCM(playerid,-1,"{FFFFFF}Информация для покупки:{33AA33} /buycar");
				SCM(playerid, COLOR_BLUE, "_________________________________________________");
				return 1;
			}
			else
			{
				if(CarInfo[GetRealID(newcar)][cArest] == 1)
				{
					if(GetCop(playerid) == 0)
					{
						if(strcmp(CarInfo[GetRealID(newcar)][cOwner],Name(playerid),false) != 0)
						{
							if(AdminDuty[playerid]!= 1) RemovePlayerFromVehicle(playerid);
							format(str,sizeof(str),"Автомобиль зарегестрирован на:{6B8E23} %s",CarInfo[GetRealID(newcar)][cOwner]);
							SCM(playerid,0xFFFFFFAA,str);
							return 1;
						}
						else
						{
							if(AdminDuty[playerid]!= 1) RemovePlayerFromVehicle(playerid);
							format(str,sizeof(str),"Ваш Автомобиль находится на штраф Стоянке,чтобы забрать его Позвоните /call 02! Причина:{6B8E23} %s",CarInfo[GetRealID(newcar)][cPArest]);
							SCM(playerid,0xFFFFFFAA,str);
							return 1;
						}
					}
					else
					{
						TogglePlayerControllable(playerid,0);
						format(str,sizeof(str),"Личное Т/С:{6B8E23} %s\nПричина ареста: %s",CarInfo[GetRealID(newcar)][cOwner],CarInfo[GetRealID(newcar)][cPArest]);
						SPD(playerid,2315,0,"Транспорт арестован",str,"Снять","Выйти");
						return 1;
					}
				}
				if(strcmp(CarInfo[GetRealID(newcar)][cOwner],Name(playerid),false) != 0)
				{
					if(AdminDuty[playerid]!= 1) RemovePlayerFromVehicle(playerid);
					format(str,sizeof(str),"Автомобиль зарегестрирован на:{6B8E23} %s",CarInfo[GetRealID(newcar)][cOwner]);
					SCM(playerid,0xFFFFFFAA,str);
					return 1;
				}
			}
		}
Изменено пользователем 1Rust1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

В /buycar ставь проверку на уровень

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1Rust1

В /buycar ставь проверку на уровень

Не подскажешь как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin


if(PlayerInfo[playerid][pLevel]

 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.