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

Как убрать таймер на авто.

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

floZZy

Народ,подскажите как убрать таймер на спавн авто.

Ну тоесть,вы выходите из авто,и оно спавнится через не которое время.

А мне нужно что бы оно вообще не спавнилось.

У гос.фракций что бы не спавнилось и личное авто,с меня +

Изменено пользователем Skeptik16

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


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

Последнее значение функции создания авто.

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


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

Последнее значение функции создания авто.

Эм...а по подробнее:)

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


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

У тебя создаётся авто фракциям с помощью функции createvehicle/addstaticvehicle/addstaticvehicleex
Последнее значение и есть таймер.

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


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

На "-1" значение ставь, спавниться вообще не будут.

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


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

У тебя создаётся авто фракциям с помощью функции createvehicle/addstaticvehicle/addstaticvehicleex

Последнее значение и есть таймер.

Тоесть вот,я создал скутер на спавн:AddStaticVehicleEx(462, 2272.9473, -2175.7400, 21.4511, 40.8000, -1, -1, 100);

Получается 100 это респавн?тоесть его просто нужно удалить я так понеЛ?или неТ?

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


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

Меняй значение на -1

  • Like 1

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


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

Меняй значение на -1

Помог,закрывайте тему:)

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


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

Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:)

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


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

Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:)

Код создания авто кидайте.

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


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

Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:)

Точно так же! Ищи такие же функции. Отбирай те , которые связаны с личным авто.

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


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

 

Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:)

Код создания авто кидайте.

 

	if(strcmp(cmd, "/addcar", true) == 0)
	{
	    if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!");
       	if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
       	if (dostup[playerid] != 1)
        {
        ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
        return 1;
        }
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /addcar [carid]");
		new car = strval(tmp);
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4);
		SetPVarInt(playerid,"Create_Car",idcar);
		CarInfo[AllCars][cMileage] = 0.0;
		if(PlayerInfo[playerid][pAdmin] >=10)
        {
		GetPlayerName(playerid, sendername, sizeof(sendername));
 	    format(string, sizeof(string), "Администратор: %s [ID %d] создал авто на продажу [%d]  .",sendername,playerid,idcar);
 	    ABroadCast(COLOR_LIGHTRED,string,1);
 	    }
		SendClientMessage(playerid, COLOR_GRAD2, "Используйте /savecar или /delcar или /incars");
		return 1;
	}

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


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

 

 

Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:)

Код создания авто кидайте.

 

	if(strcmp(cmd, "/addcar", true) == 0)
	{
	    if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!");
       	if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
       	if (dostup[playerid] != 1)
        {
        ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
        return 1;
        }
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /addcar [carid]");
		new car = strval(tmp);
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4);
		SetPVarInt(playerid,"Create_Car",idcar);
		CarInfo[AllCars][cMileage] = 0.0;
		if(PlayerInfo[playerid][pAdmin] >=10)
        {
		GetPlayerName(playerid, sendername, sizeof(sendername));
 	    format(string, sizeof(string), "Администратор: %s [ID %d] создал авто на продажу [%d]  .",sendername,playerid,idcar);
 	    ABroadCast(COLOR_LIGHTRED,string,1);
 	    }
		SendClientMessage(playerid, COLOR_GRAD2, "Используйте /savecar или /delcar или /incars");
		return 1;
	}

CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4);

Вот эту строку редактируйте по тому же примеру, что дан выше.

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


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

 

 

 

Так вы объяснили как сделать на гос.авто,но как сделать на "ЛИЧНОЕ АВТО"я так и не понел:)

Код создания авто кидайте.

 

	if(strcmp(cmd, "/addcar", true) == 0)
	{
	    if(GetPVarInt(playerid,"Create_Car") > 0) return SendClientMessage(playerid, -1, "Вы уже создали автомобиль /delcar!");
       	if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
       	if (dostup[playerid] != 1)
        {
        ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
        return 1;
        }
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /addcar [carid]");
		new car = strval(tmp);
		new Float:X,Float:Y,Float:Z;
		GetPlayerPos(playerid, X,Y,Z);
		new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4);
		SetPVarInt(playerid,"Create_Car",idcar);
		CarInfo[AllCars][cMileage] = 0.0;
		if(PlayerInfo[playerid][pAdmin] >=10)
        {
		GetPlayerName(playerid, sendername, sizeof(sendername));
 	    format(string, sizeof(string), "Администратор: %s [ID %d] создал авто на продажу [%d]  .",sendername,playerid,idcar);
 	    ABroadCast(COLOR_LIGHTRED,string,1);
 	    }
		SendClientMessage(playerid, COLOR_GRAD2, "Используйте /savecar или /delcar или /incars");
		return 1;
	}

CreateVehicle(car, X,Y,Z, 0.0, -1, -1, 60000*4);

Вот эту строку редактируйте по тому же примеру, что дан выше.

 

Получается вместо 60000*4 писать -1?я просто не догоняю:)

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


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

Да.

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


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

Скинь-ка загрузку авто.

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


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

new idcar = CreateVehicle(car, X,Y,Z, 0.0, -1, -1, -1);

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


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

Скинь-ка загрузку авто.

Вот

stock LoadCar()
{
	new ids[32],str[64];
	new iniOpens = ini_openFile("cars.cfg");
	ini_getInteger(iniOpens, "AllCars", AllCars);
	ini_closeFile(iniOpens);
	if(AllCars != 0)
	{
	    for(new car = 1; car <= AllCars; car++)
	    {
	        format(ids,sizeof(ids),"cars/%d.ini",car);
	        new iniOpen = ini_openFile(ids);
			ini_getInteger(iniOpen, "cMod", CarInfo[car][cMod]);
			ini_getFloat(iniOpen, "cAx", CarInfo[car][cAx]);
			ini_getFloat(iniOpen, "cAy", CarInfo[car][cAy]);
			ini_getFloat(iniOpen, "cAz", CarInfo[car][cAz]);
			ini_getFloat(iniOpen, "cAa", CarInfo[car][cAa]);
			ini_getInteger(iniOpen, "cCol1", CarInfo[car][cCol1]);
			ini_getInteger(iniOpen, "cCol2", CarInfo[car][cCol2]);
			ini_getString(iniOpen, "cOwner", str);
			format(CarInfo[car][cOwner],24,"%s",str);
			ini_getFloat(iniOpen, "cPx", CarInfo[car][cPx]);
			ini_getFloat(iniOpen, "cPy", CarInfo[car][cPy]);
		    ini_getFloat(iniOpen, "cMileage", CarInfo[car][cMileage]);
			ini_getFloat(iniOpen, "cPz", CarInfo[car][cPz]);
			ini_getFloat(iniOpen, "cPa", CarInfo[car][cPa]);
			ini_getInteger(iniOpen, "cLock", CarInfo[car][cLock]);
			ini_getInteger(iniOpen, "cPrice", CarInfo[car][cPrice]);
			ini_getInteger(iniOpen, "cSpoiler", CarInfo[car][cSpoiler]);
			ini_getInteger(iniOpen, "cHood", CarInfo[car][cHood]);
			ini_getInteger(iniOpen, "cSideskirt", CarInfo[car][cSideskirt]);
			ini_getInteger(iniOpen, "cNitro", CarInfo[car][cNitro]);
			ini_getInteger(iniOpen, "cLamps", CarInfo[car][cLamps]);
			ini_getInteger(iniOpen, "cExhaust", CarInfo[car][cExhaust]);
			ini_getInteger(iniOpen, "cWheels", CarInfo[car][cWheels]);
			ini_getInteger(iniOpen, "cRoof", CarInfo[car][cRoof]);
			ini_getInteger(iniOpen, "cStereo", CarInfo[car][cStereo]);
			ini_getInteger(iniOpen, "cHydraulics", CarInfo[car][cHydraulics]);
			ini_getInteger(iniOpen, "cBullbar", CarInfo[car][cBullbar]);
			ini_getInteger(iniOpen, "cRearBullbars", CarInfo[car][cRearBullbars]);
			ini_getInteger(iniOpen, "cFrontSign", CarInfo[car][cFrontSign]);
			ini_getInteger(iniOpen, "cFrontBullbars", CarInfo[car][cFrontBullbars]);
			ini_getInteger(iniOpen, "cFrontBumper", CarInfo[car][cFrontBumper]);
			ini_getInteger(iniOpen, "cRearBumper", CarInfo[car][cRearBumper]);
			ini_getInteger(iniOpen, "cVents", CarInfo[car][cVents]);
			ini_getInteger(iniOpen, "cPaintJob", CarInfo[car][cPaintJob]);
			ini_getString(iniOpen, "cNumber", str);
			format(CarInfo[car][cNumber],64,"%s",str);
			ini_getInteger(iniOpen, "cArest", CarInfo[car][cArest]);
			strdel(str,0,sizeof(str));
			ini_getString(iniOpen, "cPArest", str);
			if(!strlen(str)) format(CarInfo[car][cPArest],64,"Nones");
			else format(CarInfo[car][cPArest],64,"%s",str);
			ini_closeFile(iniOpen);

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


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

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

Раньше когда-то игрался с таким ГМ, заметил этот фикс, исправил по-своему ;-D

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


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

OnGameModeInit гляди, там авто создаются. Вроде =)

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


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

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

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

×

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

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