05.05.2009, 14:43
Hi...
this is my code which removes a player from a vehicle if the player doesn't have a
license for that vehicle..
but it only shows "Get a Car Driver license!"
even if I enter a plane or boat
Please help me
this is my code which removes a player from a vehicle if the player doesn't have a
license for that vehicle..
but it only shows "Get a Car Driver license!"
even if I enter a plane or boat
Код:
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; }