Samp Events im - WBB4 Wiederspiegeln

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

  • Moin, Breadfish´s
    Da ich selbst schon stark das WBB4 Teste habe ich nun ein ähnliches
    Plugin wie das SA:MP Experience - Pimp dein WBB! (1.1.0) von TutNichts Gebastelt.


    Alle Credits Zwecks der Idee gehen natürlich an unseren Lieben TutNichts


    Funktionen:


    Init_SampNews(syncFile[], syncPassword[])


    syncFile - Der Pfad zur custom.php (Ist beigelegt)
    syncPassword - Passwort(Zweck: Spamschutz)
    Das Passwort kann bis zu 25 Zeichen beinhalten und per Konfigurations Datei
    auf dem Webspace geändert werden.




    SampNews_Send(QueryID, Event[], eventSub[], Aktion[], iconSymbol[])


    QueryID - Über diese ID kann man im Callback das Event ausfindig Machen(Zu Debug Zwecken)
    Event - Die Überschrift des Artikels
    eventSub - Die Kleinunterschrift vor dem Datum
    Aktion - Was geschah? (Haupttext)
    iconSymbol - Link zum Einem Bild(Wird im Forum angezeigt)


    Einrichtung Des Plugins und der PHP Dateien


    1. Um das Plugin nutzen zu können erstellen sie zunächst auf ihrem Webspace und fügen sie
    die Dateien aus dem beigelegten QuerySender Ornder ein.


    2. Öffnen sie die Konfigurations Datei die folgendermaßen aussieht:


    PHP
    <?php
    	$_CONFIG['MySQL']['Hostname'] = 'host;
    	$_CONFIG['MySQL']['Username'] = 'username';
    	$_CONFIG['MySQL']['Password'] = 'password';
    	$_CONFIG['MySQL']['Database'] = 'Database';
    	$_CONFIG['Connect']['Password'] = 'YourPassword'
    ?>


    Tragen sie zunächst die Datenbank Daten ihres Woltlab Burning Board 4 Forums in die
    ersten 4 Felder.
    Daraufhin ersetzen sie YourPassword durch ein Sicheres Eigenes Passwort(Maximale Länge: 25 Zeichen)


    Die Query Sender Dateien sind nun fertig zunächst sollten sie im Administrator Panel
    das beigelegte Paket com.apl.wcf.sampnews.tar Installieren.



    Nun müssen sie nur noch das Include einbauen und das Richtige Passwort eintragen(Siehe Funktion Init_SampNews Erklärung Oben)


    Bei Installations Problemen Schreiben sie mir bitte eine Private Nachricht und belasten sie bitte nicht den Thread mit Unnötigen Fragen.



    Source Code Include


    #include <a_http>
    #include <a_samp>
    forward OnSampNewSend(index, response_code, data[]);
    new bool:SampNews_Activ = false;
    new synchronFile[350];
    new synchronPassword[25];
    stock Init_SampNews(syncFile[], syncPassword[]) {
    SampNews_Activ = true;
    strcat(synchronFile,syncFile);
    print("---------------------------------\n");
    print(" Samp Server News Geladen!\n");
    print("---------------------------------");
    strcat(synchronPassword,syncPassword);
    }
    stock SampNews_Send(QueryID, Event[], eventSub[], Aktion[], iconSymbol[]) {
    if(SampNews_Activ == false) {
    print("Samp News wurde nicht eingerichtet");
    return 0;
    }
    new string[500];
    format(string,500,"eventTitle=%s&eventSub=%s&iconSymbol=%s&Aktion=%s&SyncPassword=%s", Event, eventSub, iconSymbol, Aktion, synchronPassword);
    HTTP(QueryID, HTTP_POST, synchronFile, string, "OnSampNewSend");
    return 1;
    }


    Gesamt Paket mit allen Dateien:
    Download
    Virustotal
    In ca. so sieht es Fertig aus
    http://forum.apl-rl.de/index.php/sampnews/

  • WAs soll man dazu sagen:


    0/10 Punkten


    1. Es als gleich zu betiteln ist völlig falsch....
    2. Der Coding Stil ist unter aller Sau
    3. Der HTMl Code ist völlig unsauber
    4. Sollte man die Richtigen Icons verwenden (AwesomeFont)
    5. Du benutzt ein externes Script zum senden an eine MySQL Datenbank, das wiederum von einem anderen PHP-System gelesen wird.


    Mache dich bitte nicht lächerlich und behalte das für dich bevor es überhaupt einmal ordentlich ist. Das tut echt weh diese Forensoftware so zu behandeln ...


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!



  • Da ist wohl einer mit dem falschen Fuß aufgestanden.
    Anstatt ihn NUR im negativen zu kritisieren, könntest du ihn ja mal Verbesserungsvorschläge geben.

  • Ich bin neuling im Berreich ist meine erstes Plugin für WBB


    dann lass die Releases und warte bis du es ordentlich kannst, bevor du den Leuten fehlerhaftes Zeug vor die Nase setzt


    Da ist wohl einer mit dem falschen Fuß aufgestanden.
    Anstatt ihn NUR im negativen zu kritisieren, könntest du ihn ja mal Verbesserungsvorschläge geben.


    Ich sehe hier nichts positives, nur schlechte Programmierung und bevor ich ein Vorschalg habe, sollte der TE erstmal die Fehlerbeheben


    Bedanke dich bitte, wenn du den Beitrag als hilfreich empfandest!




  • Danke für die Kritik nochmal allerdings habe ich es nie als gleich sondern versuch für etwas ähnliches bezeichnet


  • dann lass die Releases und warte bis du es ordentlich kannst, bevor du den Leuten fehlerhaftes Zeug vor die Nase setzt



    Ich sehe hier nichts positives, nur schlechte Programmierung und bevor ich ein Vorschalg habe, sollte der TE erstmal die Fehlerbeheben

    Mag ja alles stimmen, aber trotzdem brauchst du ihn nicht nur mit negativer Kritik zu bombardieren.
    Das demotiviert. (Und außerdem lernt man aus Fehlern. ;))