new Cars[159] = {
400, //LANDSTALKER
401, //BRAVURA
402, //BUFFALO
404, //PERENIEL
405, //SENTINEL
409, //STRETCH
410, //MANANA
411, //INFERNUS
412, //VOODOO
413, //PONY
414, //MULE
415, //CHEETAH
416, //AMBULANCE
418, //MOONBEAM
419, //ESPERANTO
420, //->TAXI<-
421, //WASHINGTON
422, //BOBCAT
423, //MR WHOOPEE
424, //BF INJECTION
426, //PREMIER
429, //BANSHEE
434, //HOTKNIFE
436, //PREVION
438, //CABBIE
439, //STALLION
440, //RUMPO
442, //ROMERO
444, //MONSTER
445, //ADMIRAL
457, //CADDY
458, //SOLAIR
459, //BERCLEY'S RC VAN
466, //GLENDALE
467, //OCEANIC
470, //PATRIOT
471, //QUAD
474, //HERMES
475, //SABRE
477, //ZR-350
478, //WALTON
479, //REGINA
480, //COMET
482, //BURRITO
483, //CAMPER
485, //BAGGAGE
489, //RANCHER
491, //VIRGO
492, //GREENWOOD
494, //HOTRING RACER
495, //SANDKING
496, //BLISTA COMPACT
498, //BOXVILLE
499, //BENSON
500, //MESA
502, //HOTRING RACER
503, //HOTRING RACER
504, //DERBY CAR
505, //RANCHER
506, //SUPER GT
507, //ELEGANT
508, //JOURNEY
516, //NEBULA
517, //MAJESTIC
518, //BUCCANEER
526, //FORTUNE
527, //CADRONA
529, //WILLARD
530, //FORKLIFT
531, //TRAKTOR
533, //FELTZER
534, //REMINGTON
535, //SLAMVAN
536, //BLADE
540, //VINCENT
541, //BULLET
542, //CLOVER
543, //SADLER
545, //HUSTLER
546, //INTRUDER
547, //PRIMO
549, //TAMPA
550, //SUNRISE
551, //MERIT
554, //YOSEMITE
555, //WINDSOR
556, //MONSTER A
557, //MONSTER B
558, //URANUS
559, //JESTER
560, //SULTAN
561, //STRATUM
562, //ELEGY
565, //FLASH
566, //TAHOMA
567, //SAVANNA
568, //BANDITO
572, //MOWER
574, //SWEEPER
575, //BROADWAY
576, //TORNADO
579, //HUNTLEY
580, //STAFFORD
582, //NEWS-VAN
583, //TUG
585, //EMPEROR
587, //EUROS
588, //HOTDOG
589, //CLUB
600, //PICADOR
602, //ALPHA
603, //PHOENIX
609, //BUGSBURG
514, //PETROL TANKER ------------TRUCKS BEGIN-------------------------------
515, //ROADTRAIN
524, //CEMENT TRUCK
525, //TOWTRUCK
407, //FIRETRUCK
544,//FIRETRUCK
552, //UTILITY VAN
573, //DUNE
578, //DFT-30
403, //LINERUNNER
406, //DUMPER
408, //TRASHMASTER
433, //BARRACKS
443, //PACKER
455, //FLATBED
456, //YANKEE
532, //COMBINE HARVESTER
431, //BUS
437, //COACH --------------------TRUCKS END---------------------------------
596, //LSPD ------------------------POLICE BEGIN----------------------------
597, //SFPD
598, //LVPD
599, //POLICE-RANGER
601, //S.W.A.T.
427, //ENFORCER
428, //SECURICAR
432, //RHINO
490, //FBI RANCHER
497, //POLICE MAVERICK
523, //COP BIKE HPV1000
528, //FBI TRUCK -------------------------POLICE END------------------------
449, //TRAM ---------------------TRAINS BEGIN-------------------------------
537, //FREIGHT(TRAIN)
438, //BROWNSTREAK(TRAIN)
435, //ARTICLE TRAILER 1
450, //ARTICLE TRAILER 2
569, //TRAIN TRAILER 1
570, //TRAIN TRAILER 2
584, //PETROL TRAILER
590, //TRAIN TRAILER 3
591, //ARTICLE TRAILER 3
606, //BAGAGE TRAILER "A"
607, //BAGAGE TRAILER "B"
610, //FARM TRAILER
571 //GO KART
};
new vBikes[9] = {
448, //PIZZABOY
461, //PCJ-600
462, //FAGGIO
463, //FREEWAY
468, //SANCHEZ
521, //FCR-900
522, //NRG-500
581, //BF-400
586 //WAYFARER
};
new vBoats[11] = {
430, //PREDATOR
446, //SQUALLO
452, //SPEEDER
453, //REEFER
454, //TROPIC
472, //COASTGUARD
473, //DINGHY
484, //MARQUIS
493, //JETMAX
593, //VORTEX
595 //LAUNCH
};
new vPlanes[19] = {
417, //LEVIATHAN
425, //HUNTER
447, //SEASPARROW
460, //SKIMMER
469, //SPARROW
476, //RUSTLER
487, //MAVERICK
488, //SAN NEWS MAVERICK
511, //BEAGLE
512, //CROPDUSTER
513, //STUNTPLANE
519, //SHAMAL
520, //HYDRA
548, //CARGOBOB
553,//NEVADA
563, //RAINDANCE
577, //AT-400
592, //ANDROMADA
593 //DODO
};
new RC[6] = {
441, //RC BANDIT
464, //RC BARON
465, //RC RAIDER
501, //RC GOBLIN
564, //RC TIGER
594 //RC-CAM
};
new LittleBikes[3] = {
481, //BMX
509, //BIKE
510 //MOUNTAIN BIKE
};
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicle = GetPlayerVehicleID(playerid);
if(Cars[vehicle])
{
if(PlayerInfo[playerid][pLicense] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"WARNING----->You don't know how to Drive Cars<-----WARNING");
SendClientMessage(playerid,COLOR_RED,"!->Get a Car Driver License<-!");
return 1;
}
}
if(vBoats[vehicle])
{
if(PlayerInfo[playerid][pLicenseB] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"WARNING----->You don't know how to Drive with Boats<-----WARNING");
SendClientMessage(playerid,COLOR_RED,"!->Get a Boat Driver License<-!");
return 1;
}
}
if(vPlanes[vehicle])
{
if(PlayerInfo[playerid][pLicenseP] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"WARNING----->You don't know how to Fly with Planes<-----WARNING");
SendClientMessage(playerid,COLOR_RED,"!->Get a Plane Pilot License<-!");
return 1;
}
}
}
return 1;
}
new vehicleid = GetPlayerVehicleID(playerid);
new vehicle = GetVehicleModel(vehicleid);
if(Cars[vehicle])
{
if(PlayerInfo[playerid][pLicense] == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"WARNING----->You don't know how to Drive Cars<-----WARNING");
SendClientMessage(playerid,COLOR_RED,"!->Get a Car Driver License<-!");
return 1;
}
}
|
Originally Posted by Weirdosport
Well when you get the model id, say it returned 406 (Dumper), slot 406 in the Cars array isn't defined..
Cars[406] = FAIL You need some kind of stock like, IsVehicleCar or Boat, which would just have a fatass case with every car model in it.. Would take a while to make, might be available somewhere.. |