Dynamic Newssystem HILFE!!

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 erstmal,
    Wie es schon in der Überschrift steht brauche in Hilfe bei mein Dynamic Newssystem.Da ich lange nicht mehr gescriptet hab und sagen wir von 10% wieder anfangen muss brauche ich hilfe bei mein Dynamic Newssystem es sollte solaufen, ein Admin soll mit /anews [Text] was schreiben beispiel: 27.05.2012: Es wurden neue Fraktionen hinzugefügt! Das sollte den steht wenn man /news macht aber in Dialog.Das sollte man aber auch wieder löschen können mit /newsedit [Nummer] steht da von wehn das geschrieben wurde und welche nummer das hat und dan gibt man die einfach ein das sollte aber gespeichert werden!Auch wenn restart oder sonstiges ist.Und wenn keine News vorhanden sind sollte einfach stehn keine News vorhanden.Ich hoffe mir kann einer helfen ist vielleicht etwas zu viel verlangt aber klappt schon, achja hier ist mein Befehl:


    if(strcmp(cmd, "/anews", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /newsedit [Text]");
    return 1;
    }

    }
    }

    //EDIT

    Mit freundlichen Grüßen
    Painic28

    3 Mal editiert, zuletzt von Painic28 ()

  • BItte sehr :D


    if(strcmp(cmd, "/anews", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /newsedit [Text]");
    return 1;
    }
    }
    }

  • Danke hab aber schon hin bekommen xD. Ich hoffe mir kann einer helfen!