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

Проблема с виртуальным миром.

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

#Pawno

Вообщем попытался сделать появление машин когда покупают их в вирт и инт мирах , но почему то авто не появляется помогите уважаемые пользователи.

new car = GetPlayerVehicleID(playerid);
	format(estr,32,"vehname:%s",VehicleNames[CarInfo[car][cMod]-400]);
	PlayerTextDrawSetString(playerid,avtotext[6][playerid],estr);
	format(estr,32,"Cena: ~g~$%d",pay);
	PlayerTextDrawSetString(playerid,avtotext[5][playerid],estr);
	SetTimerEx("Stopzakaz",900,0,"ifff",playerid);
	//PutPlayerInVehicle(playerid, idcar, 0);
	if(ServerRoom1 == playerid)
	{
		DestroyVehicle(GetPVarInt(playerid,"Create_Car"));
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		DeletePVar(playerid,"Create_Car");
		new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000);
		SetPVarInt(playerid,"Create_Car",idcar);
		PutPlayerInVehicle(playerid, idcar, 0);
		SetPlayerInterior(playerid, 1); SetPlayerVirtualWorld(playerid,1);
		LinkVehicleToInterior(idcar, 1); SetVehicleVirtualWorld(idcar, 1);
		SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644);
		SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644);
		TogglePlayerControllable(playerid, 0);
	}
	else if(ServerRoom2 == playerid)
	{
		DestroyVehicle(GetPVarInt(playerid,"Create_Car"));
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		DeletePVar(playerid,"Create_Car");
		new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000);
		SetPVarInt(playerid,"Create_Car",idcar);
		PutPlayerInVehicle(playerid, idcar, 0);
		SetPlayerInterior(playerid, 2); SetPlayerVirtualWorld(playerid,2);
		LinkVehicleToInterior(idcar, 2); SetVehicleVirtualWorld(idcar, 2);
		SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644);
		SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644);
		TogglePlayerControllable(playerid, 0);
	}
	else if(ServerRoom3 == playerid)
	{
		DestroyVehicle(GetPVarInt(playerid,"Create_Car"));
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		DeletePVar(playerid,"Create_Car");
		new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000);
		SetPVarInt(playerid,"Create_Car",idcar);
		PutPlayerInVehicle(playerid, idcar, 0);
		SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid,3);
		LinkVehicleToInterior(idcar, 3); SetVehicleVirtualWorld(idcar, 3);
		SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644);
		SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644);
		TogglePlayerControllable(playerid, 0);
	}
	else if(ServerRoom4 == playerid)
	{
		DestroyVehicle(GetPVarInt(playerid,"Create_Car"));
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		DeletePVar(playerid,"Create_Car");
		new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000);
		SetPVarInt(playerid,"Create_Car",idcar);
		PutPlayerInVehicle(playerid, idcar, 0);
		SetPlayerInterior(playerid, 4); SetPlayerVirtualWorld(playerid,4);
		LinkVehicleToInterior(idcar, 4); SetVehicleVirtualWorld(idcar, 4);
		SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644);
		SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644);
		TogglePlayerControllable(playerid, 0);
	}
	else if(ServerRoom5 == playerid)
	{
		DestroyVehicle(GetPVarInt(playerid,"Create_Car"));
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		DeletePVar(playerid,"Create_Car");
		new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000);
		SetPVarInt(playerid,"Create_Car",idcar);
		PutPlayerInVehicle(playerid, idcar, 0);
		SetPlayerInterior(playerid, 5); SetPlayerVirtualWorld(playerid,5);
		LinkVehicleToInterior(idcar, 5); SetVehicleVirtualWorld(idcar, 5);
		SetPlayerCameraPos(playerid,-2424.6885,1100.7670,2.0003);
		SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644);
		TogglePlayerControllable(playerid, 0);
	}

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


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

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


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

По коду глянь я так и делал.

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


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

А если добавить GetPlayerVehicle в SetVehicleVirtualWorld  ?

 

https://wiki.sa-mp.com/wiki/SetVehicleVirtualWorld

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


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

Я уже подогнал по своему. Определяю по игроку где он так и ставим вирт. 

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


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

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

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

×

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

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