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

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

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

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

Путаница в идах машин

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

temicch

Ученик
Постоянно исчезают домашние машины,если другой игрок вводит /fixcar
PHP:
	else if(strcmp(cmd, "/fixcar", true) == 0)
	{
		if(PlayerInfo[playerid][pCash] < 1000) return SendClientMessage(playerid, COLOR_WHITE, "Не достаточно денег!");
		if(PlayerInfo[playerid][pPhousekey] ==255 && PlayerInfo[playerid][pCarX] == 0.0 && PlayerInfo[playerid][pCarY] == 0.0 && PlayerInfo[playerid][pCarZ] == 0.0 && PlayerInfo[playerid][pCarR] == 0.0)
		{
		    SendClientMessage(playerid,COLOR_GREEN,"У вас нету дома, или ваш транспорт не припаркован!");
		    SendClientMessage(playerid,COLOR_WHITE,"(( /park для парковки домашнего транспорта ))");
			return 1;
		}
		new house = PlayerInfo[playerid][pPhousekey];
		if(IsVehicleOccupied(caridhouse[playerid])) return SendClientMessage(playerid,COLOR_GRAD1,"[Ошибка] В вашем транспорте присутствует игрок(и)");
       	DestroyVehicle(caridhouse[playerid]);
        if(PlayerInfo[playerid][pCarX] == 0.0 && PlayerInfo[playerid][pCarY] == 0.0 && PlayerInfo[playerid][pCarZ] == 0.0 && PlayerInfo[playerid][pCarR] == 0.0)
        {
			caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pCvet][0] , PlayerInfo[playerid][pCvet][1],5600);
			SendClientMessage(playerid,COLOR_GREEN,"Транспорт припаркован к вашему дому");
		}
		else
		{
			caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], PlayerInfo[playerid][pCarX], PlayerInfo[playerid][pCarY], PlayerInfo[playerid][pCarZ], PlayerInfo[playerid][pCarR] , PlayerInfo[playerid][pCvet][0] , PlayerInfo[playerid][pCvet][1],5600);
			SendClientMessage(playerid,COLOR_GREEN,"Транспорт припаркован.");
		}
		radiocar[caridhouse[playerid]] = 0;
		RepairVehicle(caridhouse[playerid]);
		LockCar(caridhouse[playerid]);
		Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
		createdcar ++;
		GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
		PlayerInfo[playerid][pCash] -= 1000;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new playername[MAX_PLAYER_NAME];
		GetPlayerName(playerid,playername,sizeof(playername));
		format(string,sizeof(string),"%s.ini",playername);
		new File = ini_openFile(string);
		ini_getString(File,"Numbercar",string);
		ini_closeFile(File);
		SetVehicleNumberPlate(caridhouse[playerid], string);
		CompVeh(caridhouse[playerid]);
		return 1;
	}
Также проверка на проценты машин глючит
PHP:
						if(vehicleid == caridhouse[i])
						{
					  		if(IsPlayerConnected(i))
					  		{
								if(PlayerInfo[i][pProz] <= 0)
								{
								    format(string,sizeof(string),"{62AD50}Этот домашний транспорт игрока %s сломан!",Name(i));
									SendClientMessage(playerid,COLOR_WHITE,string);
									SendClientMessage(playerid,COLOR_WHITE,"{62AD50}Используйте телефон {FFFFFF}(( /call )) {62AD50}чтобы вызвать механика / таксиста");
									return 1;
								}
							}
						}
Ник пишет левый,в чем может быть проблемы?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу