Salut. Am bagat un sistem de masini personale pe server, am adaugat masinile pe server care sunt de cumparat, dar acum la comanda /veh mi se baga ca si cum ar fi de cumparat. Cum fac sa nu imi mai de-a asa? Ms. Comdanda /veh [pawn] if(strcmp(cmd, "/veh", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] < 4) { SendClientMessage(playerid, COLOR_GRAD1, ADMIN_TEXT); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "UTILIZARE: /veh [carid/carname] [color1] [color2]"); return 1; } new bool:foundletter = false; for(new i; i < strlen(tmp); i++) if(!IsDigit(tmp)) { foundletter = true; break; } new car,carname[20]; if(!foundletter) // carid { car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "Modelul vehiculului trebuie sa fie intre 400 si 611 !"); return 1; } } else // carname { if(!strcmp(tmp,"Landstalker",true)) car = 400; else if(!strcmp(tmp,"Bravura",true)) car = 401; else if(!strcmp(tmp,"Buffalo",true)) car = 402; else if(!strcmp(tmp,"Linerunner",true)) car = 403; else if(!strcmp(tmp,"Pereniel",true)) car = 404; else if(!strcmp(tmp,"Sentinel",true)) car = 405; else if(!strcmp(tmp,"Dumper",true)) car = 406; else if(!strcmp(tmp,"Firetruck1",true)) car = 407; else if(!strcmp(tmp,"Trashmaster",true)) car = 408; else if(!strcmp(tmp,"Stretch",true)) car = 409; else if(!strcmp(tmp,"Manana",true)) car = 410; else if(!strcmp(tmp,"Infernus",true)) car = 411; else if(!strcmp(tmp,"Voodoo",true)) car = 412; else if(!strcmp(tmp,"Pony",true)) car = 413; else if(!strcmp(tmp,"Mule",true)) car = 414; else if(!strcmp(tmp,"Cheetah",true)) car = 415; else if(!strcmp(tmp,"Ambulance",true)) car = 416; else if(!strcmp(tmp,"Leviathan",true)) car = 417; else if(!strcmp(tmp,"Moonbeam",true)) car = 418; else if(!strcmp(tmp,"Esperanto",true)) car = 419; else if(!strcmp(tmp,"Taxi",true)) car = 420; else if(!strcmp(tmp,"Washington",true)) car = 421; else if(!strcmp(tmp,"Bobcat",true)) car = 422; else if(!strcmp(tmp,"MrWhoopee",true)) car = 423; else if(!strcmp(tmp,"BFInjection",true)) car = 424; else if(!strcmp(tmp,"Hunter",true)) car = 425; else if(!strcmp(tmp,"Premier",true)) car = 426; else if(!strcmp(tmp,"Enforcer",true)) car = 427; else if(!strcmp(tmp,"Securicar",true)) car = 428; else if(!strcmp(tmp,"Banshee",true)) car = 429; else if(!strcmp(tmp,"Predator",true)) car = 430; else if(!strcmp(tmp,"Bus",true)) car = 431; else if(!strcmp(tmp,"Rhino",true)) car = 432; else if(!strcmp(tmp,"Barracks",true)) car = 433; else if(!strcmp(tmp,"Hotknife",true)) car = 434; else if(!strcmp(tmp,"Trailer1",true)) car = 435; else if(!strcmp(tmp,"Previon",true)) car = 436; else if(!strcmp(tmp,"Coach",true)) car = 437; else if(!strcmp(tmp,"Cabbie",true)) car = 438; else if(!strcmp(tmp,"Stallion",true)) car = 439; else if(!strcmp(tmp,"Rumpo",true)) car = 440; else if(!strcmp(tmp,"RCBandit",true)) car = 441; else if(!strcmp(tmp,"Romero",true)) car = 442; else if(!strcmp(tmp,"Packer",true)) car = 443; else if(!strcmp(tmp,"MonsterTruck1",true)) car = 444; else if(!strcmp(tmp,"Admiral",true)) car = 445; else if(!strcmp(tmp,"Squalo",true)) car = 446; else if(!strcmp(tmp,"Seasparrow",true)) car = 447; else if(!strcmp(tmp,"Pizzaboy",true)) car = 448; else if(!strcmp(tmp,"Tram",true)) car = 449; else if(!strcmp(tmp,"Trailer2",true)) car = 450; else if(!strcmp(tmp,"Turismo",true)) car = 451; else if(!strcmp(tmp,"Speeder",true)) car = 452; else if(!strcmp(tmp,"Reefer",true)) car = 453; else if(!strcmp(tmp,"Tropic",true)) car = 454; else if(!strcmp(tmp,"Flatbed",true)) car = 455; else if(!strcmp(tmp,"Yankee",true)) car = 456; else if(!strcmp(tmp,"Caddy",true)) car = 457; else if(!strcmp(tmp,"Solair",true)) car = 458; else if(!strcmp(tmp,"Berkley",true)) car = 459; else if(!strcmp(tmp,"Skimmer",true)) car = 460; else if(!strcmp(tmp,"PCJ-600",true) || !strcmp(tmp,"PCJ600",true)) car = 461; else if(!strcmp(tmp,"Faggio",true)) car = 462; else if(!strcmp(tmp,"Freeway",true)) car = 463; else if(!strcmp(tmp,"RCBaron",true)) car = 464; else if(!strcmp(tmp,"RCRaider",true)) car = 465; else if(!strcmp(tmp,"Glendale",true)) car = 466; else if(!strcmp(tmp,"Oceanic",true)) car = 467; else if(!strcmp(tmp,"Sanchez",true)) car = 468; else if(!strcmp(tmp,"Sparrow",true)) car = 469; else if(!strcmp(tmp,"Patriot",true)) car = 470; else if(!strcmp(tmp,"Quad",true) || !strcmp(tmp,"ATV",true)) car = 471; else if(!strcmp(tmp,"Coastguard",true)) car = 472; else if(!strcmp(tmp,"Dinghy",true)) car = 473; else if(!strcmp(tmp,"Hermes",true)) car = 474; else if(!strcmp(tmp,"Sabre",true)) car = 475; else if(!strcmp(tmp,"Rustler",true)) car = 476; else if(!strcmp(tmp,"ZR-350",true) || !strcmp(tmp,"ZR350",true)) car = 477; else if(!strcmp(tmp,"Walton",true)) car = 478; else if(!strcmp(tmp,"Regina",true)) car = 479; else if(!strcmp(tmp,"Comet",true)) car = 480; else if(!strcmp(tmp,"BMX",true)) car = 481; else if(!strcmp(tmp,"Burrito",true)) car = 482; else if(!strcmp(tmp,"Camper",true)) car = 483; else if(!strcmp(tmp,"Marquis",true)) car = 484; else if(!strcmp(tmp,"Baggage",true)) car = 485; else if(!strcmp(tmp,"Dozer",true)) car = 486; else if(!strcmp(tmp,"Maverick",true)) car = 487; else if(!strcmp(tmp,"NewsChopper",true) || !strcmp(tmp,"NewsMaverick",true)) car = 488; else if(!strcmp(tmp,"Rancher1",true)) car = 489; else if(!strcmp(tmp,"FBIRancher",true)) car = 490; else if(!strcmp(tmp,"Virgo",true)) car = 491; else if(!strcmp(tmp,"Greenwood",true)) car = 492; else if(!strcmp(tmp,"Jetmax",true)) car = 493; else if(!strcmp(tmp,"Hotring1",true)) car = 494; else if(!strcmp(tmp,"Sandking",true)) car = 495; else if(!strcmp(tmp,"BlistaCompact",true)) car = 496; else if(!strcmp(tmp,"PoliceMaverick",true)) car = 497; else if(!strcmp(tmp,"Boxville",true)) car = 498; else if(!strcmp(tmp,"Benson",true)) car = 499; else if(!strcmp(tmp,"Mesa",true)) car = 500; else if(!strcmp(tmp,"RCGoblin",true)) car = 501; else if(!strcmp(tmp,"Hotring2",true)) car = 502; else if(!strcmp(tmp,"Hotring3",true)) car = 503; else if(!strcmp(tmp,"BloodringBanger",true)) car = 504; else if(!strcmp(tmp,"Rancher2",true)) car = 505; else if(!strcmp(tmp,"SuperGT",true)) car = 506; else if(!strcmp(tmp,"Elegant",true)) car = 507; else if(!strcmp(tmp,"Journey",true)) car = 508; else if(!strcmp(tmp,"Bike",true)) car = 509; else if(!strcmp(tmp,"MountainBike",true)) car = 510; else if(!strcmp(tmp,"Beagle",true)) car = 511; else if(!strcmp(tmp,"Cropdust",true)) car = 512; else if(!strcmp(tmp,"Stunt",true)) car = 513; else if(!strcmp(tmp,"Tanker",true)) car = 514; else if(!strcmp(tmp,"RoadTrain",true)) car = 515; else if(!strcmp(tmp,"Nebula",true)) car = 516; else if(!strcmp(tmp,"Majestic",true)) car = 517; else if(!strcmp(tmp,"Buccaneer",true)) car = 518; else if(!strcmp(tmp,"Shamal",true)) car = 519; else if(!strcmp(tmp,"Hydra",true)) car = 520; else if(!strcmp(tmp,"FCR-900",true) || !strcmp(tmp,"FCR900",true)) car = 521; else if(!strcmp(tmp,"NRG-500",true) || !strcmp(tmp,"NRG500",true)) car = 522; else if(!strcmp(tmp,"HPV-1000",true) || !strcmp(tmp,"HPV1000",true)) car = 523; else if(!strcmp(tmp,"CementTruck",true)) car = 524; else if(!strcmp(tmp,"TowTruck",true)) car = 525; else if(!strcmp(tmp,"Fortune",true)) car = 526; else if(!strcmp(tmp,"Cadrona",true)) car = 527; else if(!strcmp(tmp,"FBITruck",true)) car = 528; else if(!strcmp(tmp,"Willard",true)) car = 529; else if(!strcmp(tmp,"Forklift",true)) car = 530; else if(!strcmp(tmp,"Tractor",true)) car = 531; else if(!strcmp(tmp,"Combine",true)) car = 532; else if(!strcmp(tmp,"Feltzer",true)) car = 533; else if(!strcmp(tmp,"Remington",true)) car = 534; else if(!strcmp(tmp,"Slamvan",true)) car = 535; else if(!strcmp(tmp,"Blade",true)) car = 536; else if(!strcmp(tmp,"Freight",true)) car = 537; else if(!strcmp(tmp,"Streak",true)) car = 538; else if(!strcmp(tmp,"Vortex",true)) car = 539; else if(!strcmp(tmp,"Vincent",true)) car = 540; else if(!strcmp(tmp,"Bullet",true)) car = 541; else if(!strcmp(tmp,"Clover",true)) car = 542; else if(!strcmp(tmp,"Sadler",true)) car = 543; else if(!strcmp(tmp,"Firetruck2",true)) car = 544; else if(!strcmp(tmp,"Hustler",true)) car = 545; else if(!strcmp(tmp,"Intruder",true)) car = 546; else if(!strcmp(tmp,"Primo",true)) car = 547; else if(!strcmp(tmp,"Cargobob",true)) car = 548; else if(!strcmp(tmp,"Tampa",true)) car = 549; else if(!strcmp(tmp,"Sunrise",true)) car = 550; else if(!strcmp(tmp,"Merit",true)) car = 551; else if(!strcmp(tmp,"Utility",true) || !strcmp(tmp,"UtilityVan",true)) car = 552; else if(!strcmp(tmp,"Nevada",true)) car = 553; else if(!strcmp(tmp,"Yosemite",true)) car = 554; else if(!strcmp(tmp,"Windsor",true)) car = 555; else if(!strcmp(tmp,"MonsterTruck2",true)) car = 556; else if(!strcmp(tmp,"MonsterTruck3",true)) car = 557; else if(!strcmp(tmp,"Uranus",true)) car = 558; else if(!strcmp(tmp,"Jester",true)) car = 559; else if(!strcmp(tmp,"Sultan",true)) car = 560; else if(!strcmp(tmp,"Stratum",true)) car = 561; else if(!strcmp(tmp,"Elegy",true)) car = 562; else if(!strcmp(tmp,"Raindance",true)) car = 563; else if(!strcmp(tmp,"RCTiger",true)) car = 564; else if(!strcmp(tmp,"Flash",true)) car = 565; else if(!strcmp(tmp,"Tahoma",true)) car = 566; else if(!strcmp(tmp,"Savanna",true)) car = 567; else if(!strcmp(tmp,"Bandito",true)) car = 568; else if(!strcmp(tmp,"Freight",true)) car = 569; else if(!strcmp(tmp,"Trailer3",true)) car = 570; else if(!strcmp(tmp,"Kart",true)) car = 571; else if(!strcmp(tmp,"Mower",true)) car = 572; else if(!strcmp(tmp,"Duneride",true)) car = 573; else if(!strcmp(tmp,"Sweeper",true)) car = 574; else if(!strcmp(tmp,"Broadway",true)) car = 575; else if(!strcmp(tmp,"Tornado",true)) car = 576; else if(!strcmp(tmp,"AT-400",true) || !strcmp(tmp,"AT400",true)) car = 577; else if(!strcmp(tmp,"DFT-30",true) || !strcmp(tmp,"DFT30",true)) car = 578; else if(!strcmp(tmp,"Huntley",true)) car = 579; else if(!strcmp(tmp,"Stafford",true)) car = 580; else if(!strcmp(tmp,"BF-400",true) || !strcmp(tmp,"BF400",true)) car = 581; else if(!strcmp(tmp,"Newsvan",true)) car = 582; else if(!strcmp(tmp,"Tug",true)) car = 583; else if(!strcmp(tmp,"Trailer4",true)) car = 584; else if(!strcmp(tmp,"Emperor",true)) car = 585; else if(!strcmp(tmp,"Wayfarer",true)) car = 586; else if(!strcmp(tmp,"Euros",true)) car = 587; else if(!strcmp(tmp,"Hotdog",true)) car = 588; else if(!strcmp(tmp,"Club",true)) car = 589; else if(!strcmp(tmp,"Trailer5",true)) car = 590; else if(!strcmp(tmp,"Trailer6",true)) car = 591; else if(!strcmp(tmp,"Andromada",true)) car = 592; else if(!strcmp(tmp,"Dodo",true)) car = 593; else if(!strcmp(tmp,"RCCam",true)) car = 594; else if(!strcmp(tmp,"Launch",true)) car = 595; else if(!strcmp(tmp,"PoliceCarLSPD",true) || !strcmp(tmp,"PoliceCarLS",true)) car = 596; else if(!strcmp(tmp,"PoliceCarSFPD",true) || !strcmp(tmp,"PoliceCarSF",true)) car = 597; else if(!strcmp(tmp,"PoliceCarLVPD",true) || !strcmp(tmp,"PoliceCarLV",true)) car = 598; else if(!strcmp(tmp,"PoliceRanger",true)) car = 599; else if(!strcmp(tmp,"Picador",true)) car = 600; else if(!strcmp(tmp,"S.W.A.T.",true) || !strcmp(tmp,"SWAT",true) || !strcmp(tmp,"SWATVAN",true)) car = 601; else if(!strcmp(tmp,"Alpha",true)) car = 602; else if(!strcmp(tmp,"Phoenix",true)) car = 603; else if(!strcmp(tmp,"Glendale",true)) car = 604; else if(!strcmp(tmp,"Sadler",true)) car = 605; else if(!strcmp(tmp,"LuggageTrailer1",true)) car = 606; else if(!strcmp(tmp,"LuggageTrailer2",true)) car = 607; else if(!strcmp(tmp,"StairTrailer",true)) car = 608; else if(!strcmp(tmp,"Boxville",true)) car = 609; else if(!strcmp(tmp,"FarmPlow",true)) car = 610; else if(!strcmp(tmp,"UtilityTrailer",true)) car = 611; else { SendClientMessage(playerid,0xCE3E3EAA,"[EROARE]: Nume de vehicul gresit !"); SendClientMessage(playerid,0x80ABEBAA,"[ATENTIE]: Numele la UNELE vehicule au fost schimbate ! Ca de exemplu:"); SendClientMessage(playerid,0xBCEEB9AA,"Trailer1 | Trailer2 | Trailer3 | Trailer4 | Trailer5 | Trailer6 | RCCam | RCBandit | RCRaider | RCBaron | RCGoblin | RCTiger"); SendClientMessage(playerid,0x97D893AA,"Firetruck1 | Firetruck2 | Rancher1 | Rancher2 | Hotring1 | Hotring2 | Hotring3 | BloodringBanger | Utility | MrWhoopee"); SendClientMessage(playerid,0x7ED078AA,"Berkley | StairTrailer | Boxville | FarmPlow | UtilityTrailer | Monstertruck1 | Monstertruck2 | Monstertruck3"); SendClientMessage(playerid,0x60CA59AA,"PoliceCarLS | PoliceCarSF | PoliceCarLV | PoliceRanger | Swat | LuggageTrailer1 | LuggageTrailer2"); return true; } } strmid(carname,tmp,0,strlen(tmp)); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { if(strlen(carname) && foundletter) SendFormattedMessage(playerid, COLOR_GRAD2, "UTILIZARE: /veh %s [color1] [color2]",carname); else SendFormattedMessage(playerid, COLOR_GRAD2, "UTILIZARE: /veh %s [color1] [color2]",GetVehicleModelName(car)); return 1; } new color1; color1 = strval(tmp); if(color1 < -1 || color1 > 256) { SendClientMessage(playerid, COLOR_GREY, "Prima culoare a vehiculului trebuie sa fie intre 0 si 256 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { if(strlen(carname) && foundletter) SendFormattedMessage(playerid, COLOR_GRAD3, "UTILIZARE: /veh %s [color1] [color2]",carname); else SendFormattedMessage(playerid, COLOR_GRAD3, "UTILIZARE: /veh %s [color1] [color2]",GetVehicleModelName(car)); return 1; } new color2; color2 = strval(tmp); if(color2 < -1 || color2 > 256) { SendClientMessage(playerid, COLOR_GREY, "A doua culoare a vehiculului trebuie sa fie intre 0 si 256 !"); return 1; } new Float:X,Float:Y,Float:Z,Float:A; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,A); new carid = CreateVehicle(car, X,Y,Z,A, color1, color2, 60000); LinkVehicleToInterior(carid,GetPlayerInterior(playerid)); CreatedCar++; VehicleCreated[carid] = true; Gas[carid] = GetLiters(carid); VehicleEngine[carid] = false; format(string, sizeof(string), "Ai spawnat un %s ( VehicleID: %d | VehicleSpawned: %d)",GetVehicleModelName(car),carid,CreatedCar); SendClientMessage(playerid, 0x1A94EEFF, string); GetPlayerName(playerid,sendername,sizeof(sendername)); format(string,sizeof(string),"Admin %s spawned car id %d , model %s.",sendername,carid,GetVehicleModelName(car)); AdminLog(string); } return 1; }[/pawn]