Befehl tuht nicht das was er machen soll.

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,
    Ich habe mal für die Meidcs ein /fcar befehl erstellt damit die ein Fahrzeug erstellen können.


    Aber wen ich ingame /fcar add Firetruck mache kommt da kein auto.
    if(strcmp(cmd, "/fcar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new x_nr[125];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Fraktions-Fahrezug System");
    SendClientMessage(playerid, COLOR_LIGHTRED, "Fehler: {FFFFFF}/fcar [add] | [del] ");
    return 1;
    }
    if(strcmp(x_nr,"add",true) == 0)
    {
    if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
    {
    if(!IsPlayerInRangeOfPoint(playerid,2.0,1133.8851,-1323.4899,13.6353)) return SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Du musst am Fraktions-Fahrzeug Spawn sein.");
    if(strcmp(x_nr,"Rettungswagen",true) == 0)
    {
    if(fahrradval[playerid] == 0)
    {
    fahrrad[playerid]=CreateVehicle(416, 1118.7592,-1322.7178,13.5739,3,1,-1,-1);
    SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein Rettungs-Wagen erstellt.");
    SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
    fahrradval[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
    SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
    }
    }
    if(strcmp(x_nr,"FBI-Ranger",true) == 0)
    {
    if(fahrradval[playerid] == 0)
    {
    fahrrad[playerid]=CreateVehicle(490,1149.0120,-1322.3391,13.5454,3,1,-1,-1);
    SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein FBI-Ranger erstellt.");
    SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
    fahrradval[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
    SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
    }
    }
    if(strcmp(x_nr,"Raindance(Hellikopter)",true) == 0)
    {
    if(fahrradval[playerid] == 0)
    {
    fahrrad[playerid]=CreateVehicle(490,1149.0120,-1322.3391,13.5454,3,1,-1,-1);
    SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein Raindance erstellt.");
    SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
    fahrradval[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
    SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
    }
    }
    if(strcmp(x_nr,"LVRD(Rettungswagen)",true) == 0)
    {
    if(fahrradval[playerid] == 0)
    {
    fahrrad[playerid]=CreateVehicle(598,1113.4783,-1332.3817,13.2568,3,1,-1,-1);
    SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein LVRD-Fahrzeug erstellt.");
    SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
    fahrradval[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
    SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
    }
    }
    if(strcmp(x_nr,"Firetruck",true) == 0)
    {
    if(fahrradval[playerid] == 0)
    {
    fahrrad[playerid]=CreateVehicle(407,1156.7452,-1332.4537,13.5310,3,1,-1,-1);
    SendClientMessage(playerid,COLOR_WHITE,"Du hast dir ein Firetruck erstellt.");
    SendClientMessage(playerid,COLOR_LIGHTRED,"INFO: {FFFFFF}Mit /Fcar del kannst du dein Fahrzeug wieder löschen.");
    fahrradval[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du hast bereits ein Fraktions-Fahrzeug.");
    SendClientMessage(playerid,COLOR_WHITE,"Lösche es zuerst mit /fcar del");
    }
    }
    }else SendClientMessage(playerid, COLOR_GRAD2,"FEHLER: Du bist nicht befugt.");
    }
    else if(strcmp(x_nr,"del",true) == 0)
    {
    if(fahrradval[playerid] == 1)
    {
    DestroyVehicle(fahrrad[playerid]);
    fahrradval[playerid] = 0;
    SendClientMessage(playerid,COLOR_WHITE,"Du hast dein Fraktions-Fahrzeug gelöscht.");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD5,"Du hast dir kein Fraktions-Fahrzeug erstellt.");
    }
    }
    }
    return 1;
    }
    Könnte mir vielleicht direkt jmd bei /fcar add ein Dialog machen damit man drauf klicken muss?
    mfg

  • Bau zwischendrin immer mal print(); ein, dann siehste, wie weit er kommt. Dann kann man dir eher helfen.
    Übrigens:
    || = Oder
    && = Und

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!