Vehicle Spawning , INGAME per CMD? :(

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
  • Hey all :)
    Ich bin neu hier und habe gleich mal eine Frage,
    ich habe gestern Abend angefangen mich ein wenig mit dem Scripten von einem GangWars Gamemod vertraut zu machen.
    Bis jetzt schaut es gar nicht mal so schlecht aus, es gefällt mir!
    Nur da gibt es ein Problem,
    Ich kann zwar im Gamemod Vehicles einfügen die dann auch auf dem Server erscheinen, nur per CMD z.B. /veh 522 0 1 (schwarz weiße nrg z.B.) bekomme ich eine Uknown CMD Meldung


    Wie kann ich das lösen? Ich denke ich hab was im Gamemod vergessen :(


    Bitte um Hilfe



    MFG :love:


  • if(strcmp(cmd, "/veh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 4)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Vehicle Number can't be below 400 or above 611 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); 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);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    format(string, sizeof(string), " Vehicle %d spawned.", car);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }


    Das wäre aus Godfather, du brauchst dann noch strtok im Script


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • ok schonmal vielen dank :)
    hoffe ich kriege das gut rein :) xD bin halt net der beste
    aber wenn ich mal fertig bin iwann kann ich dir ja mal die ip senden und du guckst dir den server einmal an :)


    mfg!!!


    EDIT: Hm irgendwie bekomm ich das nicht hin :(..kann mir da jemand helfen?

    Einmal editiert, zuletzt von NiTroX ()