/v ID fID1 fID2 zu /v NAME fID1 fID2 ?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Tag leute,


    Ich wollte
    if(strcmp(cmd, "/v", true) == 0) {
    if(fahrzeug[playerid]>=1) { DestroyVehicle(fahrzeug[playerid]-1); }
    cmd = strtok(cmdtext, idx);
    if(!strlen(cmd))
    return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /v [carid] [Farbe1] [Farbe2]");
    new car; car = strval(cmd);
    if(car < 400 || car > 611) {
    SendClientMessage(playerid, COLOR_WHITE, "Du kannst nur Fahrzeuge von der ID :400 bis ID :611 spawnen !"); return 1; }
    cmd = strtok(cmdtext, idx);
    new color1; color1 = strval(cmd);
    if(color1 < 0 || color1 > 126) {
    SendClientMessage(playerid, COLOR_WHITE, "Es gibt nur Farbcodes von 0 bis 126 !"); return 1; }
    cmd = strtok(cmdtext, idx);
    new color2; color2 = strval(cmd);
    if(color2 < 0 || color2 > 126)
    return SendClientMessage(playerid, COLOR_WHITE, "Es gibt nur Farbcodes von 0 bis 126 !");
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    fahrzeug[playerid]=CreateVehicle(car, X,Y+2,Z, 0.0, color1, color2, 1500000)+1;
    SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
    LinkVehicleToInterior(car, GetPlayerInterior(playerid));
    return 1; }


    so machen dass man /v name farbe1 farbe2 machen kann die liste von den autos habe cih so:
    das:
    new VehicleNames[212][] = {
    "Landstalker","Bravura","Buffalo","Linerunner","Pereniel","Sentinel","Dumper","Firetruck","Trashmaster","Stretch","Manana","Infernus",
    "Voodoo","Pony","Mule","Cheetah","Ambulance","Leviathan","Moonbeam","Esperanto","Taxi","Washington","Bobcat","Mr Whoopee","BF Injection",
    "Hunter","Premier","Enforcer","Securicar","Banshee","Predator","Bus","Rhino","Barracks","Hotknife","Trailer","Previon","Coach","Cabbie",
    "Stallion","Rumpo","RC Bandit","Romero","Packer","Monster","Admiral","Squalo","Seasparrow","Pizzaboy","Tram","Trailer","Turismo","Speeder",
    "Reefer","Tropic","Flatbed","Yankee","Caddy","Solair","Berkley's RC Van","Skimmer","PCJ-600","Faggio","Freeway","RC Baron","RC Raider",
    "Glendale","Oceanic","Sanchez","Sparrow","Patriot","Quad","Coastguard","Dinghy","Hermes","Sabre","Rustler","ZR3 50","Walton","Regina",
    "Comet","BMX","Burrito","Camper","Marquis","Baggage","Dozer","Maverick","News Chopper","Rancher","FBI Rancher","Virgo","Greenwood",
    "Jetmax","Hotring","Sandking","Blista Compact","Police Maverick","Boxville","Benson","Mesa","RC Goblin","Hotring Racer A","Hotring Racer B",
    "Bloodring Banger","Rancher","Super GT","Elegant","Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain",
    "Nebula","Majestic","Buccaneer","Shamal","Hydra","FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona","FBI Truck",
    "Willard","Forklift","Tractor","Combine","Feltzer","Remington","Slamvan","Blade","Freight","Streak","Vortex","Vincent","Bullet","Clover",
    "Sadler","Firetruck","Hustler","Intruder","Primo","Cargobob","Tampa","Sunrise","Merit","Utility","Nevada","Yosemite","Windsor","Monster A",
    "Monster B","Uranus","Jester","Sultan","Stratum","Elegy","Raindance","RC Tiger","Flash","Tahoma","Savanna","Bandito","Freight","Trailer",
    "Kart","Mower","Duneride","Sweeper","Broadway","Tornado","AT-400","DFT-30","Huntley","Stafford","BF-400","Newsvan","Tug","Trailer A","Emperor",
    "Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C","Andromada","Dodo","RC Cam","Launch","Police Car (LSPD)","Police Car (SFPD)",
    "Police Car (LVPD)","Police Ranger","Picador","S.W.A.T. Van","Alpha","Phoenix","Glendale","Sadler","Luggage Trailer A","Luggage Trailer B",
    "Stair Trailer","Boxville","Farm Plow","Utility Trailer"
    };


    und das:
    GetVehicleModelIDFromName(vname[])
    {
    for(new i = 0; i < 211; i++)
    {
    if ( strfind(VehicleNames[i], vname, true) != -1 )
    return i + 400;
    }
    return -1;
    }



    Aber weiter komm ich nicht, ich weiß nicht wie ich das in den /v cmd machen muss -.-


    Kann mir jemand helfen?!??????????????


    Weiß niemand?

    2 Mal editiert, zuletzt von [PRT]The_Gamer ()