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
$_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.
#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/