stock GetVehicleModelFromName(const model_name[])
{
if ('0' <= model_name[0] <= '9') {
new model
= strval(model_name
); if(400 <= model <= 611)
return model;
}
new hash = 0x811c9dc5;
new i = 0;
while (i != len)
hash
= hash
* 0x01000193 ^ toupper(model_name
[i
++]); switch (hash) {
case 0x15891ca5: return 445;
case 0x4073673b: return 602;
case 0x0e9f0bc5: return 416;
case 0x032e5a9e: return 592;
case 0xfc12339e: return 435;
case 0xfc12339d: return 450;
case 0xfc12339c: return 591;
case 0x2859124e: return 577;
case 0xbfb9b3d1: return 485;
case 0xf9f8d633: return 606;
case 0xf9f8d630: return 607;
case 0xf9f8d631: return 608;
case 0x50b80f72: return 568;
case 0x7b9888f3: return 429;
case 0x28490cb8: return 433;
case 0x49fbd09b: return 511;
case 0x95c900f4: return 499;
case 0xf146511f: return 581;
case 0xaebf8da8: return 424;
case 0xc7e7acb6: return 509;
case 0xdd51d1b9: return 536;
case 0x1a24ade5: return 496;
case 0x87f75ebd: return 504;
case 0x424a3d46: return 481;
case 0xbd967cd6: return 422;
case 0xbb280574: return 498;
case 0x4d6ca705: return 609;
case 0x48d21a32: return 401;
case 0x289df8bc: return 575;
case 0x5bc3e987: return 518;
case 0x0ebd03c0: return 402;
case 0x2d99ee4d: return 541;
case 0xa7679208: return 482;
case 0x4a4a49e5: return 431;
case 0x41e98457: return 438;
case 0xde6ad316: return 457;
case 0x46ef4c97: return 483;
case 0x94465685: return 527;
case 0x3c014f04: return 548;
case 0x3f7759c6: return 524;
case 0x7c7c1761: return 415;
case 0x6a2308d6: return 542;
case 0x34f9b9e5: return 589;
case 0x48d9ab71: return 437;
case 0x36ce238c: return 472;
case 0x048ce4d8: return 532;
case 0x8af82867: return 480;
case 0xa27c4402: return 512;
case 0x11e79720: return 578;
case 0x9a1ae78c: return 473;
case 0xbb2a0285: return 593;
case 0x7e26fbbd: return 486;
case 0xad1566f6: return 406;
case 0x113801f3: return 573;
case 0xb3f36289: return 507;
case 0xa57a2703: return 562;
case 0xcaea9ab7: return 585;
case 0x4456efc1: return 427;
case 0x10e27b70: return 419;
case 0xe172dc61: return 587;
case 0x29d02a98: return 462;
case 0x7ec873ee: return 610;
case 0xb931afad: return 490;
case 0x2ab97df3: return 528;
case 0x2794f3ef: return 521;
case 0x4ff6de45: return 433;
case 0x1f625a3a: return 407;
case 0xc2ca2e67: return 544;
case 0x068791d5: return 565;
case 0x0b8e9335: return 455;
case 0xc052fd0a: return 530;
case 0x8c81436c: return 526;
case 0x782fecd4: return 463;
case 0xb57abbc1: return 466;
case 0x590c8343: return 604;
case 0x2fdc4145: return 492;
case 0x219f72cf: return 474;
case 0xcd5812c4: return 588;
case 0xbca7314d: return 434;
case 0xee3163f5: return 494;
case 0xee3163f6: return 502;
case 0xee3163f7: return 503;
case 0x48c69e2e: return 523;
case 0xc8e2a7df: return 425;
case 0x38b7183c: return 579;
case 0xf7a8238e: return 545;
case 0xe54d78d7: return 520;
case 0xb7b9c69b: return 411;
case 0x39350504: return 546;
case 0xa29b3fa6: return 559;
case 0x36c038a0: return 493;
case 0x97f2c0d3: return 508;
case 0xc5f9d9db: return 571;
case 0xaa9e670e: return 400;
case 0xa3bcae40: return 595;
case 0x52bec465: return 417;
case 0x40a03ca1: return 403;
case 0x23da0a81: return 517;
case 0xd520d42b: return 410;
case 0xe8533915: return 484;
case 0xe0e3224d: return 487;
case 0x7ba5beec: return 551;
case 0x332357cf: return 500;
case 0xf88fe98d: return 444;
case 0xd78ca8b6: return 556;
case 0xd78ca8b5: return 557;
case 0x4cd67c23: return 418;
case 0x1ba3fc6f: return 510;
case 0x04bc1b61: return 572;
case 0x02197baf: return 423;
case 0x3dfac62a: return 414;
case 0x14dd24a8: return 516;
case 0xf22a86a8: return 553;
case 0xf544d67b: return 582;
case 0x30a181e1: return 522;
case 0x5aed41dd: return 467;
case 0xf47205df: return 443;
case 0xaa6d9f72: return 470;
case 0x9cd1e736: return 461;
case 0x893e44a3: return 404;
case 0xc447ba54: return 584;
case 0xc2c7e666: return 603;
case 0x8865004f: return 600;
case 0xf4905965: return 448;
case 0xd529e540: return 596;
case 0xd529e543: return 597;
case 0xd529e542: return 598;
case 0xb61d5491: return 413;
case 0xeac37188: return 430;
case 0x76044eb7: return 426;
case 0xdd5384bc: return 436;
case 0x4f9aa22c: return 547;
case 0x3485e9a0: return 471;
case 0x4b86adcc: return 563;
case 0x84ee7984: return 489;
case 0x441f7486: return 599;
case 0x753a05a2: return 441;
case 0x6a44cda1: return 501;
case 0x8ca8debc: return 464;
case 0xa8a34ae9: return 594;
case 0x0889b5a1: return 465;
case 0x2b7bb879: return 564;
case 0xd3c8aa5a: return 453;
case 0xf43a1af1: return 479;
case 0x5d681434: return 534;
case 0x8a31ff09: return 432;
case 0x737caa4b: return 515;
case 0x26f4341b: return 442;
case 0xf8318edc: return 440;
case 0xd239f6e4: return 476;
case 0xa3c8578a: return 475;
case 0x93523e04: return 543;
case 0x23569dbd: return 605;
case 0x16f0a71d: return 468;
case 0xc9d59cf2: return 495;
case 0xdc8d1a21: return 488;
case 0x7610fd79: return 497;
case 0xd6e869bb: return 567;
case 0x4ad9564a: return 447;
case 0x02e6d6fc: return 428;
case 0x7b7768b1: return 405;
case 0x436330b9: return 519;
case 0x7b47444f: return 460;
case 0x3a8f6e89: return 535;
case 0x03e4ca73: return 458;
case 0x9c3efc0f: return 469;
case 0xa2e52fdf: return 452;
case 0x11163d0c: return 446;
case 0xdec103ae: return 580;
case 0x10ccd46d: return 439;
case 0x5b4e0183: return 538;
case 0x41c4c04f: return 561;
case 0x9eb12194: return 409;
case 0x6a3791a7: return 513;
case 0x0781ea30: return 560;
case 0x4aa88126: return 550;
case 0x4ae1874b: return 506;
case 0x53e7a28c: return 601;
case 0x4aea0646: return 574;
case 0x3a40b379: return 566;
case 0x11f3e134: return 549;
case 0x839513e0: return 514;
case 0x2dd87431: return 420;
case 0x0aff0f29: return 459;
case 0x6a3bfa48: return 576;
case 0x0ee457f6: return 525;
case 0x7505fe02: return 531;
case 0x47e9f403: return 408;
case 0x46b84865: return 449;
case 0x0041f5ce: return 454;
case 0x061e524b: return 583;
case 0xaefff156: return 451;
case 0x72dcaff1: return 558;
case 0xf9ad2e88: return 611;
case 0xc7cd604e: return 552;
case 0x5da79c32: return 540;
case 0x1d4bb7ee: return 491;
case 0xb6a00af7: return 412;
case 0xfccd5305: return 539;
case 0x31845dfa: return 478;
case 0xd212535f: return 421;
case 0x8e499490: return 586;
case 0xbe05b898: return 529;
case 0x31786ba1: return 555;
case 0xf4870598: return 456;
case 0x7bcd021a: return 554;
case 0xe09847cb: return 477;
}
return 0;
}