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

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

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

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

Проблема /park [Позиция]

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

edikzver

Ученик
доброго времени суток у меня такая проблема у меня не сохраняется позция парковки автомобиля он спавнится в автосалоне вот сам диалог

HTML:
				new Float: X, Float: Y, Float: Z, Float: A;
				new carid = GetPlayerVehicleID(playerid)-1;
				GetVehiclePos(carid+1, X, Y, Z);
				GetVehicleZAngle(carid+1, A);
				CarsInfo[carid][vParkX] = X;
				CarsInfo[carid][vParkY] = Y;
				CarsInfo[carid][vParkZ] = Z;
				CarsInfo[carid][vParkAngle] = A;
				CarsInfo[carid][vWorld] = GetPlayerVirtualWorld(playerid);
				SetPVarInt(playerid,"Remove",0);
				if (PlayerInfo[playerid][pDonateRank] == 999)
				{
                    PlayerInfo[playerid][pCash] -= 5000;
	   				GameTextForPlayer(playerid, "~r~$-5000", 5000, 1);
				}
				else
				{
					PlayerInfo[playerid][pCash] -= 10000;
		   			GameTextForPlayer(playerid, "~r~$-10000", 5000, 1);
				}
				DestroyVehicle(BuyableCar[carid+1]);
				BuyableCar[carid+1] = CreateVehicle(CarsInfo[carid+1][vModel], CarsInfo[carid+1][vParkX], CarsInfo[carid+1][vParkY], CarsInfo[carid+1][vParkZ], CarsInfo[carid+1][vParkAngle], CarsInfo[carid+1][vColorOne], CarsInfo[carid+1][vColorTwo], -1);
				tunecarspawn(carid+1);
				SendClientMessage(playerid, COLOR_LIGHTRED, "Вы успешно припарковали свой транспорт.");
				Engine(carid+1,false);
				zavodis[carid+1] = 0;
				PutPlayerInVehicle(playerid,carid+1,0);
				if (CarsInfo[carid+1][vOwned] !=0)
				{
				    new d;
					new plname[MAX_PLAYER_NAME];
					new name[10];
					new surname[10];
			  		format(plname,sizeof(plname),"%s", CarsInfo[carid][vOwner]);
			  		d = strfind(plname, "_");
			  		strmid(name, plname, 0, 1, sizeof name);
			  		strmid(surname, plname, d+1, strlen(plname), sizeof surname);
			  		format(plname, sizeof(plname), "{114D71}%s.%s", name,surname);
			        SetVehicleNumberPlate(carid+1, plname);
				}
			}
			else return 1;
		}

а вот команда
HTML:
[HTML]	else if(strcmp(cmd, "/park", true) == 0)
	{
		GetPlayerName(playerid, sendername, sizeof(sendername));
		if(PlayerInfo[playerid][pCarKey] != -1 && strcmp(sendername, CarsInfo[PlayerInfo[playerid][pCarKey]][vOwner], true) == 0 || PlayerInfo[playerid][pCarKey2] != -1 && strcmp(sendername, CarsInfo[PlayerInfo[playerid][pCarKey2]][vOwner], true) == 0)
		{
			if(IsPlayerInVehicle(playerid,PlayerInfo[playerid][pCarKey]+1) || IsPlayerInVehicle(playerid,PlayerInfo[playerid][pCarKey2]+1))
			{
			    if (PlayerInfo[playerid][pDonateRank] == 999 && PlayerInfo[playerid][pCash] < 5000) return SendClientMessage(playerid, COLOR_GREY, "[{ff8800}Ошибка{ffffff}]: У вас недостаточно денег чтобы припарковать транспорт (5000 вирт).");
	            else if (PlayerInfo[playerid][pCash] < 10000) return SendClientMessage(playerid, COLOR_GREY, "[{ff8800}Ошибка{ffffff}]: У вас недостаточно денег чтобы припарковать транспорт (10000 вирт).");
	            if (PlayerInfo[playerid][pDonateRank] == 999) return ShowPlayerDialog(playerid,1911,DIALOG_STYLE_MSGBOX,"Парковка транспорта","Вы уверены что хотите заплатить за парковку 5000 вирт?","Да","Нет");
	            ShowPlayerDialog(playerid,1911,DIALOG_STYLE_MSGBOX,"Парковка транспорта","Вы уверены что хотите заплатить за парковку 10000 вирт?","Да","Нет");
			}
			else return SendClientMessage(playerid, COLOR_GREY, "[{ff8800}Ошибка{ffffff}]: Вы не в вашей машине.");
		}
	}
[/HTML]


прошу вашей помоши так как я новичёк не понимаю в чём собственно проблема
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу