Wie passe ich dies an mein Script an ?

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 bin an dem Fahtrlehrer Sinem SM Scritp,
    Aber komm nciht habe nun einen Command aus GF Genommen,
    if(strcmp("/gibschein", cmdtext, true, 10) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(isPlayerInFrakt(playerid, 6))
    {
    new x_nr[256];
    x_nr = strtok(cmdtext, idx);
    if(!strlen(x_nr))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /gibschein [SCHEINNAME] [playerid/PartOfName]");
    SendClientMessage(playerid, COLOR_WHITE, "Verfügbare Scheine: Auto, Bike, flug, boot, angel, waffen, truck.");
    return 1;
    }
    if(strcmp(x_nr,"auto",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give driving [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Autoführerschein gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir einen Autoführerschein gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pCarLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give driving. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    else if(strcmp(x_nr,"bike",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give bike [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Motoradschein gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir einen Motoradschein gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pBikeLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give bike. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    else if(strcmp(x_nr,"flug",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give flying [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Flugschein gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir einen Flugschein gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pFlyLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give flying. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    else if(strcmp(x_nr,"boot",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give sailing [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s einen Bootsschein gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir einen Bootsschein gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pBoatLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give sailing. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    else if(strcmp(x_nr,"angel",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give fishing [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s eine Fischerlizenz gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir eine Fischerlizenz gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pFishLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give fishing. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    else if(strcmp(x_nr,"waffen",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /give weapon [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s eine Waffenschein gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir eine Waffenschein gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pGunLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give weapon. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    else if(strcmp(x_nr,"truck",true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "BENUTZUNG: /give truck [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "* Du hast %s eine Truck Lizenz gegeben.",giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Admin %s hat dir eine Truck Lizenz gegeben.",sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    PlayerInfo[giveplayerid][pTruckLic] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    getdate(year, month, day);
    gettime(hour, minute);
    format(string, sizeof(string), "AdmCmd: Admin %s (lvl %d), use /give truck. Date:(%d-%d-%d)(%d:%d Uhr)", sendername,PlayerInfo[playerid][pAdmin],month,day,year,hour,minute);
    AdminLog(string);
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist Offline.");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht berechtigt, diesen Befehl zu benutzen !");
    return 1;
    }
    }
    return 1;
    }


    Aber wie passe ich diesen selbst benutzen kann weil ich weis nicht was ich da ändern muss...



    Hoffe ihr könnt mir helfen


    Gruß
    Dr.Turk