/veh funkioniert nicht :(

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^^
    Wollte nen /veh command machen aber er funkioniert nicht :(
    Immer wenn ich ihn mache kommt irgentwas mit Unknow.
    So siehts aus;
    new veh = strval(strget(cmdtext,1));
    new color1 = strval(strget(cmdtext,2));
    new color2 = strval(strget(cmdtext,3));
    if(strcmp(cmdtext, "/veh",true,5) == 0)
    {
    if(IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext,1)))
    {
    SendClientMessage(playerid,COLOR_LIGHTRED,"Benutze: /veh [Vehicle ID] [Farbe 1] [Farbe 2] "); return 1;
    }
    if(!strlen(strget(cmdtext,2)))
    {
    SendClientMessage(playerid,COLOR_LIGHTRED,"Benutze: /veh [Vehicle ID] [Farbe 1] [Farbe 2] "); return 1;
    }
    if(!strlen(strget(cmdtext,3)))
    {
    SendClientMessage(playerid,COLOR_LIGHTRED,"Benutze: /veh [Vehicle ID] [Farbe 1] [Farbe 2] "); return 1;
    }
    if(veh < 400 || veh > 611) { SendClientMessage(playerid, COLOR_LIGHTRED, " Wähle eine Vehicle ID zwischen 411 und 600 !"); return 1; }
    CreateVehicle(veh,747.8557,-1337.0828,13.0989,87.4549,color1,color2,-1);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED, "Du bist kein Administrator !");
    }
    return 1;
    }


    Was ist daran falsch? :huh:

  • nee muss das noch ändern das es da spawnt wo man grad steht wollt ich noch machen :D
    error/warnings keine nur InGame Unknow Command oder so kommt da :(

  • muss das nicht auch rein?
    GetPlayerPos(playerid, x,y,z);

  • ich weiß mach ich noch möchte jetzt ja nur wissen warum das nicht funkioniert^.^

  • ich glaube es geht so




    *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.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }*/


    |_____ [German]BostonCeltics[Reallife] _____|
    Unser Forum: http://www.nba-reallife.tk/ :thumbup:
    Unsere Server IP: 62.75.220.20:7777 :thumbup:
    Unser TS³ IP: 62.75.220.20:9991:thumbup:
    |___ Ich hoffe ihr kommt uns mal besuchen ___|

  • Was soll ich den damit anfangen 8|

    Einmal editiert, zuletzt von Sampi ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • if(strcmp(cmd, "/v", true) == 0) {
    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);
    CreateVehicle(car, X,Y+2,Z, 0.0, color1, color2, 1500000)+1;
    SetVehicleVirtualWorld(car, GetPlayerVirtualWorld(playerid));
    LinkVehicleToInterior(car, GetPlayerInterior(playerid));
    return 1; }

  • Jetzt mal eine frage,du willst das Fahrzeug doch da spawnen wo du stehst oder?


    Wenn ja musst du doch erstmal die positionen von dir herausfinden:


    new Float:X,Float:Y,Float:Z
    GetPlayerPos(playerid,X,Y,Z)
    CreateVehicle(car, X,Y,Z,color1,color2)


    Sonst kann es ja gar nicht spawnen weil du keine positionen hast und gleichzeitig auch kein Vehicle "machst".

    Sie brauchen Hilfe bei Linux oder Windows Servern? Wissen nicht, wie man am besten ein Forum o. a. installiert? Dann schreiben Sie mir eine PN und ich versuche Ihnen zu helfen!

  • Ich weiß schon danke^^
    Mein Problem ist halt nur das wenn ich den Befehl ausführe "Unknow Command" oder so kommt^^