führerschein frage

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
  • hi ich habe mein befehl im moment so


    ocmd:givelicense(playerid,params[])//der Befehlif
    {
    if(isPlayerInFrakt(playerid,5))
    {
    new pID, string[128], eingabe[16];
    print("DEBUG1");
    if(sscanf(params,"us",pID,eingabe))return SendClientMessage(playerid,BLAU,"Benutze: /givelicense [ID/Name] [Lizenz]");
    {
    if(strcmp("auto",eingabe,true)==0)
    {
    format(string,sizeof string,"Fahrlehrer: %s hat dir einen Autoschein gegeben!",SpielerName(playerid));
    printf("%i",pID);
    SendClientMessage(pID,HELLBLAU,string);
    format(string, sizeof string,"Du hast %s einen Autoschein gegeben!",SpielerName(pID));
    SendClientMessage(playerid,HELLBLAU,string);
    SetPVarInt(pID,"Autoschein",1);
    SpielerSpeichern(pID);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Verfügbare Lizenzen");
    SendClientMessage(playerid,ROT,"===============================");
    SendClientMessage(playerid,ROT,"auto");
    }
    }
    }
    return 1;
    }


    wie mache ich es das ich nicht nur auto geben kann sondern auch motorrad?


    etc


    ich habe es schon oft versucht aber immer mit vielen errors pls helfen mfg black


  • if(strcmp("motorrad",eingabe,true)==0)
    {
    format(string,sizeof string,"Fahrlehrer: %s hat dir einen Motorradschein gegeben!",SpielerName(playerid));
    printf("%i",pID);
    SendClientMessage(pID,HELLBLAU,string);
    format(string, sizeof string,"Du hast %s einen Motorradschein gegeben!",SpielerName(pID));
    SendClientMessage(playerid,HELLBLAU,string);
    SetPVarInt(pID,"Motorradschein",1);
    SpielerSpeichern(pID);
    }


    das ganze eig einfach nochmal nur mit motorrad