Mit /spawn [Name] Auto Car Spawmen Wie ?

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
  • Hallo


    Wie kan ich machen damit leute einfach /spawn Quad Eingeben .. und dan ein QuAD bekommen ?


    Bitte Schreibt Pawn Code Damit ich das da Einfügen kan :whistling:


    MFG


    ShaBan

  • Oben:


    new fahrzeug[2][MAX_PLAYERS];
    new autonamen[][]= {
    "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perenniel", "Sentinel", "Dumper", "Feuertruck 1",
    "Müllauto", "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Krankenwagen",
    "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat", "Eiswagen", "BF Injection",
    "Hunter", "Premier", "Enforcer", "Sicherheitsauto", "Banshee", "Predator", "Bus", "Rhino", "Barracks",
    "Hotknife", "Article Trailer", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit",
    "Romero", "Packer", "Monster Truck", "Admiral", "Squallo", "Seasparrow", "Pizzaboy", "Tram",
    "Article Trailer 2", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbad", "Yankee", "Caddy", "Soliar",
    "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
    "Oceanic", "Sanchez", "Sparrow", "Patriot", "Quad", "Kuestenwache", "Dinghy", "Hermes", "Sabre",
    "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage",
    "Dozer", "Maverick", "SAN News Maverick", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax",
    "Hotring Racer 1", "Sandking", "Balista Compact", "Polizei Maverick", "Boxville", "Benson", "Mesa",
    "RC Goblin", "Hotring Racer 2", "Hotring Racer 3", "Bloodring Banger", "Rancher", "Super GT", "Elegant",
    "Journey", "Fahrrad", "Mountain Bike", "Beagle", "Cropduster", "Stuntflugzeug", "Benzin Tanker",
    "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV-1000",
    "Zement Truck", "Abschlepper", "Fortune", "Cadrona", "FBI Truck", "Willard", "Gabelstabler",
    "Traktor", "Maehdrescher", "Feltzer", "Remington", "Slamvan", "Blade", "Brownstreak", "Freight",
    "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Feuertruck 2", "Hustler", "Intruder", "Primo",
    "Cargobob", "Tampa", "Sunrise", "Merit", "Utility Van", "Nevada", "Yosemite", "Windsor",
    "Monster Truck", "Monster Truck", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance",
    "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat Trailer", "Streak Trailer",
    "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT400", "DFT-30", "Huntley", "Stafford",
    "BF-400", "Nachrichten Van", "Tug", "Benzin Anhaenger", "Emperor", "Wayfarer", "Euros", "Hotdog",
    "Club", "Freight Box Trailer", "Article Trailer 3", "Andromada", "Dodo", "RC Cam", "Launch",
    "Polizeiauto LSPD", "Polizeiauto SFPD", "Polizeiauto LVPD", "Ranger", "Picador", "Wasserwerfer",
    "Alpha", "Phoenix", "Glendale Shit", "Sadler Shit", "Baggage Trailer 1", "Baggage Trailer 2",
    "Tug Stairs Trailer", "Boxburg", "Farm Trailer", "Utility Trailer"
    };


    Dann noch die sachen:
    public OnPlayerConnect(playerid)
    {
    fahrzeug[0][playerid]=-1;
    fahrzeug[1][playerid]=-1;
    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    if(fahrzeug[0][playerid]!=-1) { DestroyVehicle(fahrzeug[0][playerid]); }
    if(fahrzeug[1][playerid]!=-1) { DestroyVehicle(fahrzeug[1][playerid]); }
    return 1;
    }


    Und der CMD :D


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new idx, cmd[128], tmp[64], string[256];
    cmd=strtok(cmdtext,idx);
    if(strcmp(cmd, "/v", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, 0xAAAAAAA, "Benutze: /v [carid] [color1] [color2]");
    return 1;
    }
    new car;
    if(IsNumeric(tmp)) {
    car = strval(tmp); }
    else {
    for(new i; i<212; i++) {
    if(strfind(autonamen[i],tmp,true)==0) {
    car=i+400;
    i=212; }}}
    if(car < 400 || car > 611) { SendClientMessage(playerid, 0xAAAAAAA, " Die ID kann nicht unter 400 oder über 611 sein!"); return 1; }
    tmp = strtok(cmdtext, idx);
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, 0xAAAAAAA, " Die Farbe kann nicht unter 0 oder über 126 sein!"); return 1; }
    tmp = strtok(cmdtext, idx);
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, 0xAAAAAAA, " Die Farbe kann nicht unter 0 oder über 126 sein!"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
    PutPlayerInVehicle(playerid,carid,0);
    format(string, sizeof(string), " Auto %d wurde gespawnt.", carid);
    SendClientMessage(playerid, 0xAAAAAAA, string);
    if(fahrzeug[0][playerid]==-1) {
    fahrzeug[0][playerid]=carid; }
    else if(fahrzeug[1][playerid]==-1) {
    fahrzeug[1][playerid]=carid; }
    else {
    DestroyVehicle(fahrzeug[0][playerid]);
    fahrzeug[0][playerid]=fahrzeug[1][playerid];
    fahrzeug[1][playerid]=carid; }
    }
    return 1;
    }
    return 0;
    }


    und das noch ganz unten fals du es nicht hast :

    Spoiler anzeigen
    stock IsNumeric(string[])
    {
    for (new i = 0, j = strlen(string); i < j; i++)
    {
    if (string[i] > '9' || string[i] < '0') return 0;
    }
    return 1;
    }

  • Ich glaub ich kann sowas garnichtmehr..^^


    if(strcmp(cmd, "/quad", true) == 0)
    {
    new Float:X, Float:Y, Float:Z;
    new car;
    GetPlayerPos(playerid, X, Y, Z);
    car = CreateVehicle(471 , X, Y, Z, -1, -1, 1);
    return 1;
    }


    Powered by Windows 7


    Die HDD stimmt nich , hab 3 Festplatten drin.