Grundwehrdienst

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
  • Gibts nicht,scripte es ist nicht schwer... machst bei pInfo noch ne neue Variable z.B pGWDN
    und dann kopierste einfach die draüberliegenden zeilen bei login/register und update der spielerdatei und dann machste nen cmd der die pGWDN auf die gewünschte zahl setzt

  • s hin bekommen aber es soll nur der arm leader machen mit der id 3


    if(strcmp(cmd,"/shownote",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /shownote [Playerid/TeilDesNamen]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    if (ProxDetectorS(8.0, playerid, giveplayerid))
    {
    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Du kannst dir deine Note nicht zeigen, mach /stats!"); return 1; }
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new note = PlayerInfo[playerid][pNote];
    format(string, sizeof(string), "** Der Spieler %s hat die Note %s.", sendername, note);
    SendClientMessage(giveplayerid, COLOR_GREY, string);
    format(string, sizeof(string), "* %s hat dir seine Note gezeigt.", sendername);
    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* Du hast %s deine Note gezeigt.", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler nicht in deiner Nähe !");
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler ist Offline !");
    return 1;
    }
    }
    return 1;
    }
    if(strcmp(cmd, "/givenote", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLeader] == 3)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))


    SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /givenote [Playerid/TeilDesNamens] [Nummer(1-6)]");
    return 1;
    }
    new para1;
    new note;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    note = strval(tmp);
    if(note > 6 || note < 0) { SendClientMessage(playerid, COLOR_GREY, "Die Note darf nicht unter 1, oder über 6 sein!"); return 1; }
    if(PlayerInfo[playerid][pLeader] != 3)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pNote] = note;
    format(string, sizeof(string), "General %s hat dir die Note %d gegeben.", sendername, note);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Du hast %s die Note %d gegeben.", giveplayer,note);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREEN, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen!");
    }
    }
    return 1;
    }