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

Проблема с идами авто.

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

SCRIPTMAN

Привет! Добавил вчера гос. авто на сервер, но такая ошибка. Там пишет: Транспорт №230 успешно добавлен на продажу! Но мне нужно, чтобы ид уже был не 230, а 233, я вроде бы изменил число, но ничего. Тут я нашёл:

public OnVehicleSpawn(vehicleid) // спавн транспорта
{
	CarLock[vehicleid] = false, RentedBoat[vehicleid] = 0;
	for(new i; i < 4; i++) DestroyObject(LightObject[vehicleid][i]);
	if(AshLock[vehicleid] == true) AshLock[vehicleid] = false;
    new vid = vehicleid;
    if(vid > ALLCARS && vid <= ALLCARS+TOTALCARS)
	{
	    ChangeVehicleColor(vid, CarInfo[vid][cColor1], CarInfo[vid][cColor2]);
		SetVehiclePos(vid, CarInfo[vid][cX], CarInfo[vid][cY], CarInfo[vid][cZ]), SetVehicleZAngle(vid, CarInfo[vid][cF]);
		if(CarInfo[vid][cVirt] > 0) SetVehicleVirtualWorld(vid, CarInfo[vid][cVirt]), LinkVehicleToInterior(vid, 1);
		else if(CarInfo[vid][cVirt] == 0) SetVehicleVirtualWorld(vid, 0), LinkVehicleToInterior(vid, 0);
		if(CarInfo[vid][cTunWheels] != 0) AddVehicleComponent(vid, CarInfo[vid][cTunWheels]);
	}
	if(vid <= ALLCARS) BrokenCar[vid] = 0;
	new engine,liights,alarm,doors,bonnet,boot,objective;
    EngineCar[vid] = 0;
	GetVehicleParamsEx(vid,engine,liights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,0,0,0,0,0,0,0);
  //Benzin[vehicleid] = 50.0;
	if(vehicleid < 233) Benzin[vehicleid] = 75.0;
	DestroyObject(police[vid]);
	if(TruckVeh(vid)) Delete3DTextLabel(TruckText[vid]);
	if((BusVeh(vid) || GazelVeh(vid))) Delete3DTextLabel(BusText[vid]);
	if(TaxiVeh(vid)) Delete3DTextLabel(TextTaxi[vid]);
	if(PoezdVeh(vid)) Delete3DTextLabel(POEZDTEXT[vid]);
	if(RazVeh(vid)) Delete3DTextLabel(TEXT_DROVA[vid]), DROVA[vid] = 0, DestroyObject(DROVA_OBJECT[vid][0]), DestroyObject(DROVA_OBJECT[vid][1]);
	if(IsVehicleAmmoText[vid] == true) Delete3DTextLabel(VEHAMMOTEXT[vid]), IsVehicleAmmoText[vid] = false, VehicleAmmo[vid] = 0;
//	if(MyCar[vehicleid] == true) SetVehiclePos(vehicleid, VehInfo[vehicleid][vX], VehInfo[vehicleid][vY], VehInfo[vehicleid][vZ]), SetVehicleZAngle(vehicleid, VehInfo[vehicleid][vR]);
	return true;
}

Сама строка:

if(vehicleid < 232) Benzin[vehicleid] = 75.0;

Там есть totalcars - вроде личное и allcars - гос., рабочее.

Как решить проблему? Помогите пж

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

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


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

Проблема решена, порылся в переменных и нашёл всё, что нужно.

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


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

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

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

×

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

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