gPM Nachrichtenverwaltung
gPM ist ein kleines Script um Textnachrichten Ingame zu verwalten.
In einem Dialoggesteuertem Menu, lassen sich die Funktionen Posteingang,Postausgang,Neue Nachricht und
User Übericht auswählen.
Im Posteingang und Postausgang werden euch Nachrichten nach ihrer Aktualität sortiert angezeigt.Dabei
wird auf den ersten Blick sichtbar, ob die Nachricht bereits gelesen wurde oder nicht. Um den Dialog bei langen Nachrichten
nicht in die Breite zu ziehen, werden die Nachrichten automatisch formatiert falls nötig.
Ihr könnt durch alle eure Nachrichten im Posteingang blättern, pro Seite werden euch dabei 20 Nachrichten angezeigt.Wird eine Nachricht
nicht mehr benötigt,lässt sie sich löschen.
Mit der Funktion Neue Nachricht, könnt ihr Textnachrichten an eure Mitspieler versenden. Ob sie Online sind oder nicht,
ist dabei egal. Sind die Spieler online, erhalten sie direkt eine Benachrichtung über eine eingegangene Nachricht.
Sind die Spieler offline, so werden sie benachrichtig, sobald sie wieder den Server betreten.
Ein Highlight ist die Möglichkeit, Textnachrichten in extremer länge zu versenden.Ihr könnt bis zu 768 Zeichen pro
Nachricht an eure Mitspieler versenden. Wie das geht,seht ihr bei den Bilder untern den 1.1 Features.
Die User Übericht gibt euch die Möglichkeit, nach Spielern zu suchen. Wisst ihr nicht den exakten Spielernamen
eines Mitspielers, so könnt ihr euch hier eine Liste über alle Spieler nach einem Kriterium anzeigen lassen.
Habt ihr den Spieler gefunden,geht es in die direkte User Verarbeitung. Hier könnt ihr direkt
in eine Neue Nachricht übergehen, oder aber auch euren Posteingang und Postausgang im Zusammenhang
mit diesem Spieler anzeigen lassen.
Das Script verwendet SQLite, was in SA:MP bereits integriert ist. Es werden also keine zusätzlichen Plugins benötigt.
Es ist nur ein kleines Projekt,um SQLite bzw SQL mal auszuprobieren in einer Umgebung, wo sich die Ergebnisse schnell darstellen lassen.
Ich werde es noch erweitern, dass ist nur eine kleine Vorab-Version, die Jeder haben kann. Die wichtigsten Funktionen sind dabei schon enthalten.
Wichtig ist noch die Anmerkung, dass es keinen Schutz gibt.Bedeutet, die Anmeldung erfolgt automatisch durch den Usernamen,
es gibt keine Passwortkontrolle, bevor ihr in die Nachrichtenübersicht geht. Daher solltet ihr es am besten
mit einem bereits vorhandenem Usersystem verwenden.
Bilder:
V 1.3.3
V 1.3
V 1.1
V 1.0
Quellcode ( pastebin ):
pastebin gPM 1.3.3
Aktuelle Version:
Alte Version
pastebin gPM 1.3.2pastebin gPM 1.3.1pastebin gPM 1.3pastebin gPM 1.2pastebin gPM 1.1pastebin gPM 1.0.1pastebin gPM 1.0
Download:
Aktuelle Version (1.3.3):
gPM 1.3.3 (Benötigt SA:MP Version 0.3.7 >= )
Alte Version, 1.3
gPM 1.3.2
gPM 1.3.1
gPM 1.3
Alte Version, 1.2
gPM 1.2
Alte Version, 1.1 ***gPM11.zip - 0.04MBhttp://www.file-upload.net/download-4021262/gPM11.zip.html
Alte Version, 1.0http://www.file-upload.net/download-3963681/gPM.zip.htmlhttp://www.file-upload.net/download-3963144/gPM.zip.html
Installation
- gPM_FS.AMX in den filterscripts Ordner einfügen
- gPM_FS in die filterscript - Zeile eurer server.cfg eintragen
- Um die Postfächer mit einem Userprofil zu verknüpfen,muss die Funktion gPM_OnLogin per CallRemoteFunction aufgerufen werden:
CallRemoteFunction( "gPM_OnLogin" , "d" , playerid );
Am besten wird dieser Funktionaufruf durchgeführt, nachdem sich ein Spieler bei euch einloggt.
Prinzipiell kann dieser Aufruf aber überall durchgeführt werden. Dieser gibt gPM das Zeichen, dass das Postfach
für den Benutzer freigeschaltet wird.
Diese Funktion MUSS aufgerufen werden, sonst klappt das Öffnen des Postfaches mit /gpm nicht. - Mit dem Befehl /gpm öffnet ihr Ingame das Menu.
ACHTUNG:
* gPM: Du wurdest mit dem Usernamen '<Dein Name>' nicht zertifiziert!
- Kommt dieser Hinweis, wurde Punkt (5) nicht beachtet.
*** - Achtung, die Datenbank von Version 1.1 ist nicht kompatibel zu der Datenbank von Version 1.0
Viel Spaß damit, Goldkiller
//Edit:
Änderungen bzgl Release Version 1.3.3
Links auf Version 1.3.2 aktualisiert
Pastebin zur Version 1.3.1 aktualisiert
Update zur Version 1.3.1 hinzugefügt
Falscher Link bei gPM 1.3
Links aktualisiert auf gPM 1.2
Links aktualisiert;
Installations hinzugefügt;
Formatierung;
Text hinzugefügt;
Link Updates;
Update auf 1.1;
Ergänzung;
Dateianhang ausgetauscht;
Neuer file-upload Link;
zshare link hinzugefügt;
Neue Downloadlinks ( Fehler behoben );
Update für Version 1.3
Zusätzlicher Hinweis für Installation