Dynamisches "Message of the Day" System

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
  • Ich geb dir auch ne 8/10. (wuhu, meine erste Bewertung eines Scripts xD)


    Find das sehr praktisch, ich kann endlich mal sehen wie GUIs arbeiten, hab mich bisher immer davor gescheut, das zu benutzen, aber werd mein Script wohl demnächst mal gleich mit so einer Meldung testen. ^^

  • Bin jetzt nur durch einen Anderen Thread von dir auf dieses Thema aufmerksam geworden,da es ja als Referenz für dich her halten soll.
    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Dynamisches Motd System by Hijashy... Loaded!");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else


    main()
    {
    print("\n----------------------------------");
    print(" Dynamisches Motd System by Hijashy... Loaded!");
    print("----------------------------------\n");
    }


    #endif
    Wenn man sich den Quellcode anschaut,hast du es nirgendwo FILTERSCRIPT definiert.Reicht doch wenn du einfach nur OnFilterScriptInit / Exit einfügst.
    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" Dynamisches Motd System by Hijashy... Loaded!");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }

    Wozu man hier DINI brauch ist auch fraglich,dass kann man auch ganz normal nur über fopen,fread,fwrite und fclose machen.
    Hätte man besser machen können :p

  • Das ist mir schon klar, aber ich arbeite bei so ziemlich allem mit dini :P

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • Ganz nett für die die es selber nicht scripten können.
    7/10


    Mfg [Turismo]

  • Angenommen du willst mehrere Einträge aus einer Datei auslesen für bspw zufällige Nachrichten ( Werbungen ).
    Würdest du dann machen :
    sWerbung1 = dini_Get("motd.ini", "werbung1");
    sWerbung2 = dini_Get("motd.ini", "werbung2");
    sWerbung3 = dini_Get("motd.ini", "werbung3");
    sWerbung4 = dini_Get("motd.ini", "werbung4");
    sWerbung5 = dini_Get("motd.ini", "werbung5");
    ?
    Du kannst es natürlich machen wie du willst,nur "Dynamisch" ist das nicht unbedingt ;).

  • Stimmt wohl...
    Aber das ist halt, das 1.
    was ich mit dini gearbeitet habe^^

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • Nein, das geht leider nicht ;)


    Man kann ja nicht eben das gesammte GUI-System umbasteln xP

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • Kann man ja aendern wie man möchte ;)

    Die deutsche Rechtschreibung ist Freeware, sprich du darfst sie kostenlos nutzen...
    Sie ist aber nicht Open Source, somit darfst du sie nicht verändern oder in veränderter Form veröffentlichen!


  • Ich find´s gut, für Anfänger. :)
    6/10 Mühe.
    Idee 7/10
    Umsetzung (wegen Goldkiller) 4/10
    ____________
    Gesamt: 6,5/10 :)

  • Wundert dich dass nach 1 Jahr? ;) Machs doch nach, ist ziemlich Einfach.

  • Also ich hab kp wie das geht.
    Könnte mir das jemand nochmal machen / bzw. wieder uploaden????




    MfG Freaky

    __________________________________________


    Scripter & Programmierer im Ruhestand

    Derzeitiges Projekt:
    __________________________________________