Brauche Hilfe beim Basteln

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
  • Der Titel hört sich Komig an ich weiß
    Aber ich brauche Hilfe, ich bin an meinem Selfmade Führerschein System dran, aber ich muss für jeden schein einen Eigenen Befehl machen,
    Und da brauche ich Hilfe wie ich diesen zu einem Befehl hinbekomme


    Hier ist das wie ich es bis jetzt habe

    ocmd:giveauto(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /giveauto [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Autoschein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Autoschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Autoschein von einem Fahrlehrer bekommen");
    return 1;
    }
    ocmd:givebike(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /givebike [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Bikeschein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Bikeschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Bikeschein von einem Fahrlehrer bekommen");
    return 1;
    }
    ocmd:giveflug(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /giveflug [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Flugschein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Flugschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Flugschein von einem Fahrlehrer bekommen");
    return 1;
    }
    ocmd:givehelp(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /giveflug [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Helischein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Flugschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Flugschein von einem Fahrlehrer bekommen");
    return 1;
    }
    ocmd:givewaffen(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /givewaffen [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Waffenschein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Waffenschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Waffenschein von einem Fahrlehrer bekommen");
    return 1;
    }
    ocmd:giveboot(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /giveboot [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Bootschein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Bootschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Bootschein von einem Fahrlehrer bekommen");
    return 1;
    }
    ocmd:giveangel(playerid,params[])
    {
    new pID;
    if(!isPlayerInFrakt(playerid, 6)) return SendClientMessage(playerid,Weis,"Du bist kein Fahrlehrer");
    if(sscanf(params, "u", pID))
    {
    return SendClientMessage(playerid,Weis,"Benutze: /giveangel [PLAYERID/NAME]");
    }
    SetPVarInt(pID,"Angelschein",1);
    SendClientMessage(playerid,Weis,"Du hast dem Spieler den Angelschein Gegeben");
    SendClientMessage(pID,Weis,"Du hast den Angelschein von einem Fahrlehrer bekommen");
    return 1;
    }

    Jetzt wüsste ich gerne, wie ich diesen so machen muss
    /gibschein [PLAYERID] [SCHEIN]/pwn]
    Dann sollte unter diesem Text FOlgendes kommen
    [pwn]Scheine: Auto || Bike || Flug || Heli || Boot || Waffen ||Angel




    Ich wäre dankbar wenn mir das jemand zu einem Befehl machen könnte...


    Ich Bedanke mich im Vorraus


    MFG

  • ocmd:giveschein(playerid,params[]){ new pID,param2[32]; if(sscanf(params,"us"pID,param2))return SendClientMessage(playerid,FARBE,"/giveschein [playerid] [scheinname]");
    { if(strcmp(param2,"Auto") == 0)//wenn Parameter 2 = auto ist. { //Dann Code----- } }return 1;}