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

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

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

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

не заводится двигатель

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

Dima_Tushin

Компетентный
Привет всем.
Купил Автомобиль в Автосалоне прописал /fixcar машина Spawnулась сажусь и не чего не происходит
скрин который не чего не делает (не заводит)


скрин который заводит нормально



PHP:
	case 10026:
		{
			if(response)
			{
				if(IsPlayerConnected(playerid))
				{
					new sendername[MAX_PLAYER_NAME];
					new Float:oldposx, Float:oldposy, Float:oldposz;
					GetPlayerName(playerid, playername, sizeof(playername));
					GetPlayerPos(playerid, oldposx, oldposy, oldposz);
					for(new h = 0; h < sizeof(HouseInfo); h++)
					{
						if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0)
						{
							if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
							{
								SendClientMessage(playerid, COLOR_LIGHTGREEN, "У вас уже есть квартира...");
								SendClientMessage(playerid, COLOR_WHITE, "(( /hmenu - [3] Продать квартиру ))");
								return true;
							}
							if(PlayerInfo[playerid][pBank] < HouseInfo[h][hValue]) return	SendClientMessage(playerid, COLOR_WHITE, "У вас нет столько денег на банковском счету!");
							PlayerInfo[playerid][pPhousekey] = h;
							HouseInfo[h][hOwned] = 1;
							HouseInfo[h][hHel] = 0;
							HouseInfo[h][hTakings] =100;
							GetPlayerName(playerid, sendername, sizeof(sendername));
							strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 25);
							PlayerInfo[playerid][pBank] -= HouseInfo[h][hValue];
							SetPlayerInterior(playerid,HouseInfo[h][hInt]);
							SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);
							GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and typing ~g~/exit", 5000, 3);
							PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];
							PlayerInfo[playerid][pLocal] = h;
							SetPlayerVirtualWorld(playerid,h+50);
							SendClientMessage(playerid, COLOR_LIGHTGREEN, " Возьмите пожалуйста Ваш чек ");
							format(string, sizeof(string), "- Вы приобрели квартиру за %d Вирт", HouseInfo[h][hValue]);
							SendClientMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "- Остаток в банке: %d Вирт", PlayerInfo[playerid][pBank]);
							SendClientMessage(playerid, COLOR_WHITE, string);
							SendClientMessage(playerid, COLOR_WHITE, "Единое меню дома: /hmenu");
							SendClientMessage(playerid, COLOR_LIGHTRED, "Не забудьте пополнить Домашний счёт");
							SendClientMessage(playerid, COLOR_LIGHTGREEN, " Возьмите пожалуйста Ваш чек");
							if(PlayerInfo[playerid][pCar] == 0)
							{
								PlayerInfo[playerid][pCar] = 462;
							}
							OnPropUpdate();
							new house = PlayerInfo[playerid][pPhousekey];
							caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc], PlayerInfo[playerid][pCvet],PlayerInfo[playerid][pPokraska], 5600);
							LockCar(caridhouse[playerid]);
							createdcar ++;
							BuyHouse();
							OnPlayerUpdateRL(playerid);
							return 1;
						}
					}
				}
			}
			else
			{
				return 1;
			}
		}
и вот еще команда /fixcar выдает SERVER UnComand
PHP:
	else if(strcmp(cmd, "/fixcar", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if(PlayerInfo[playerid][pCash] < 1000) return SendClientMessage(playerid, COLOR_WHITE, "Ó Âàñ íåòó Ñòîëüêî Äåíåã");
			if(PlayerInfo[playerid][pPhousekey] !=255)
			{
				new house = PlayerInfo[playerid][pPhousekey];
				DestroyVehicle(caridhouse[playerid]);
				caridhouse[playerid] = AddStaticVehicleEx(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pCvet] , PlayerInfo[playerid][pPokraska],5600);
				LockCar(caridhouse[playerid]);
				createdcar = caridhouse[playerid];
				Fuell[vehicleid] = 50;
				createdcar ++;
				GameTextForPlayer(playerid, "~r~$-1000", 5000, 1);
				PlayerInfo[playerid][pCash] -= 1000;
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				SetVehicleNumberPlate(caridhouse[playerid], string);
				AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pKolesocar]);
				AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pNitro]);
				AddVehicleComponent(caridhouse[playerid], PlayerInfo[playerid][pGidra]);
				if(PJ(caridhouse[playerid]))
				{
					ChangeVehiclePaintjob(caridhouse[playerid], PlayerInfo[playerid][pPokraska]);
					AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pSpoiler]);
					AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper1]);
					AddVehicleComponent (caridhouse[playerid], PlayerInfo[playerid][pBamper2]);
				}
			}
		}
		return 1;
	}
команда"/en"
PHP:
		else if (strcmp("/en", cmdtext, true) == 0)
	{
		if(zavodis[playerid] == 0)
		{
			if (Fuell[caridi] <= 0) return SendClientMessage(playerid, COLOR_REDD, "Вызовите механика или заправьтесь с канистры!");
			if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
				{
					GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
					zavodis[playerid] = 1;
				}
			}
		}
		else if(zavodis[playerid] == 1)
		{
			if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
				{
					GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
					zavodis[playerid] = 0;
				}
			}
		}
		return 1;
	}
Вот По Клавиши
PHP:
	else if (newkeys == KEY_SUBMISSION)
	{
		OnPlayerCommandText(playerid,"/en");
	}
PHP:
	if(newstate == PLAYER_STATE_DRIVER)
	{
		if(Fuell[caridi] <= 0)
		{
			SendClientMessage(playerid, COLOR_RED, " В машине нет бензина ");
			SendClientMessage(playerid, COLOR_GREEN, "{62AD50}Используйте телефон {FFFFFF}(( /c )) {62AD50}вызвать механика / таксиста");
			PlayerInfo[playerid][pFuelcar] = 0;
		}
		if(GetVehicleModel(caridi) != 481 || GetVehicleModel(caridi) != 509 || GetVehicleModel(caridi) != 510)
		{
			if(zavodis[playerid] == 0)
			{
				SendClientMessage(playerid,COLOR_GREEN,"{26931c}Чтобы завести двигатель нажмите на клавишу {ffffff}'2'{26931c} или введите {ffffff}'/en'");
				SendClientMessage(playerid,COLOR_GREEN,"{26931c}Чтобы включить радио,введите: {ffffff}/fm");
			}
		}
	}
public OnPlayerUpdate(playerid)
PHP:
	if(Fuell[carid] == 0)
	{
		SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
		zavodis[playerid] = 0;
		return true;
	}
public UpdateSpeedometr(playerid)
PHP:
forward UpdateSpeedometr(playerid);
public UpdateSpeedometr(playerid)//îáíîâëÿåì êàæäóþ ñåêóíäó íàø òåêñòäðàâ
{
	new vehicleid = GetPlayerVehicleID(playerid);
	if(IsPlayerInAnyVehicle(playerid))
	{
		new locked[10];
		if(IsLocked[vehicleid] == 1) { locked = "~r~Lock";}
		else { locked = "~g~Unlock";}
		format(spd1, sizeof(spd2),"%d",SpeedVehicle(playerid));
		format(spd2, sizeof(spd2),"Fuel: %.0f",Fuell[vehicleid]);
		format(spd5, sizeof(spd5), "%s",locked);
		format(spd3, sizeof(spd3), "KM/H");
		new carid = GetPlayerVehicleID(playerid);
		GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
		if(Fuell[carid] < 0)
		{
			Fuell[carid] = 0;
			GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
			SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
			zavodis[playerid] = 0;
		}
		if(zavodis[playerid] == 1 && SpeedVehicle(playerid) != 0)
		{
			Fuell[vehicleid] -= 0.008;
			if(GetPlayerVehicleID(playerid) == caridhouse[playerid]){PlayerInfo[playerid][pFuelcar] -= 0.008;}
		}
		if(zavodis[playerid] == 1 && SpeedVehicle(playerid) == 0)
		{
			Fuell[vehicleid] -= 0.002;
			if(GetPlayerVehicleID(playerid) == caridhouse[playerid]){PlayerInfo[playerid][pFuelcar] -= 0.002;}
		}
		TextDrawSetString(SpeedShow[playerid],spd1);
		TextDrawSetString(FuelShow[playerid],spd2);
		TextDrawSetString(StatusShow[playerid],spd5);
		TextDrawSetString(KMShow[playerid],spd3);
	}
	return 1;
}
Help!!! ++ закидаю
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу