Перейти к содержанию

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

Danil_Russkiy

Здравствуйте дорогие пользователи данного портала!

Хочу представить вам готовое решение:

Объём бензобака

 

Начнём:

 

 

 

stock GetCarBak(vehicleid)
{
		new model = GetVehicleModel(vehicleid);
		switch(model)
		{
		case 400:return 77;
			case 401:return 78;
			case 402:return 75;
			case 403:return 90;
			case 404:return 51;
			case 405:return 65;
			case 406..408:return 100;
			case 409:return 66;
			case 410:return 45;
			case 411:return 80;
			case 412:return 55;
			case 413:return 80;
			case 414:return 70;
			case 415:return 60;
			case 416:return 80;
			case 417:return 250;
			case 418:return 50;
			case 419:return 55;
			case 420:return 60;
			case 421:return 60;
			case 422:return 50;
			case 423:return 51;
			case 424:return 60;
			case 425:return 250;
			case 426:return 60;
			case 427..428:return 80;
			case 429:return 60;
			case 430:return 150;
			case 431:return 80;
			case 432:return 50;
			case 433:return 80;
			case 434:return 55;
			case 436:return 50;
			case 437:return 80;
			case 438:return 60;
			case 439:return 60;
			case 440:return 65;
			case 442:return 50;
			case 443:return 80;
			case 444:return 50;
			case 445:return 60;
			case 446:return 150;
			case 447:return 250;
			case 448:return 35;
			case 451:return 80;
			case 452..454:return 150;
			case 455..456:return 80;
			case 457:return 40;
			case 458:return 50;
			case 459:return 80;
			case 460:return 1;
			case 461..463:return 70;
			case 466..467: return 50;
			case 468:return 70;
			case 469:return 250;
			case 470:return 80;
			case 471:return 40;
			case 472..473:return 150;
			case 474..475:return 55;
			case 476:return 250;
			case 477:return 60;
			case 478:return 55;
			case 479:return 49;
			case 480:return 60;
			case 482..483:return 70;
			case 484:return 150;
			case 485:return 50;
			case 486:return 80;
			case 487..488:return 250;
			case 489..490:return 60;
			case 491..492:return 50;
			case 493:return 150;
			case 494..495:return 75;
			case 496:return 70;
			case 497:return 250;
			case 498..499:return 60;
			case 500:return 60;
			case 502..504:return 70;
			case 505:return 65;
			case 506:return 80;
			case 507:return 50;
			case 508:return 75;
				case 511..513:return 250;
				case 514..515:return 80;
				case 516..518:return 50;
				case 519..520:return 250;
				case 521..523:return 60;
				case 524:return 80;
				case 525:return 80;
				case 526..527:return 50;
				case 528:return 72;
				case 529:return 51;
				case 530:return 45;
				case 531:return 73;
				case 532:return 93;
				case 533:return 64;
				case 534:return 55;
				case 535..536:return 65;
				case 539:return 51;
				case 540:return 58;
				case 541:return 78;
				case 542:return 61;
				case 543:return 54;
				case 544:return 86;
				case 545:return 75;
				case 546:return 52;
				case 547:return 52;
				case 548:return 250;
				case 549..551:return 50;
				case 552:return 62;
				case 553:return 250;
				case 554:return 60;
				case 555:return 72;
				case 556..557:return 80;
				case 558:return 50;
				case 559..560:return 70;
				case 561:return 53;
				case 562:return 70;
				case 563:return 250;
				case 565:return 77;
				case 566:return 45;
				case 567:return 53;
				case 568:return 62;
				case 571:return 40;
				case 572:return 55;
				case 573:return 80;
				case 574:return 43;
				case 575:return 65;
				case 576:return 51;
				case 577:return 250;
				case 578:return 75;
				case 579:return 70;
				case 580:return 65;
				case 581:return 40;
				case 582:return 55;
				case 583:return 40;
				case 585:return 50;
				case 586:return 40;
				case 587:return 66;
				case 588:return 50;
				case 589:return 50;
				case 592..593:return 250;
				case 595:return 150;
				case 596..599:return 61;
				case 600:return 43;
				case 601:return 80;
				case 602..603:return 60;
				case 604..605:return 50;
				case 609:return 65;
				default:return 50;
		}
	return 0;
}

 

После return идёт объем бензобака автомобиля-мотоцикла.

 

Как использовать и вызывать? Вызывается код очень просто : GetCarBak(vehicleid);

Использовать можно в разных случаях, вот например при загрузке безнина, раньше у вас было что то такое:

for(new c=0;c<MAX_VEHICLES;c++)
		{
				Gas[c] = 100;
		}

 

Это значит что в каждое авто заправляет 100 литров, а если сделать так:

for(new c=0;c<MAX_VEHICLES;c++)
		{
				Gas[c] = GetCarBak( c );
		}

Тогда в каждом авто-мото транспорте будет своё кол-во литров бензобака. Так же не забудьте поставить при заправке проверку ну и можно отобразить на спидометре.

 

Автор: Mike

Изменено пользователем Danil_Russkiy
  • Like 1

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


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

Дожили. Давайте еще в качестве готового решения предлагать что-то вроде "Если машина - вывести 1, если нет - 0".

Это просто набор кейсов, не более, и смысла выводить ЭТО в качестве готового решения я не вижу.

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


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

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

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

×

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

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