Hallo Breadfish,
heute möchte ich euch meine 2. Include vorstellen. Es ist keine große Include. Allerdings hat sich alle Funktionen die für ein Premium System vorhanden sein müssen.Ich weiß auch das es schon viele Premium Systeme gibt.Diese Include ist komplett aus Spaß und Langeweile entstanden!
[tabmenu]
[tab= Features der Version 1.1]
- Premium Punkte kaufbar
- Premium Punkte werden gespeichert
- 4 Einlöse Möglichkeiten bisher
- Alles im Dialog
[tab= Installation der Include im Script]
[subtab= Schritt 1]
Zu aller erst müsst ihr oben im Script:
#include <premium>
machen. Und die include in den include Ordner von Pawno verschieben.
Dann unter:
public OnGameModeInit();
das hier machen:
Premium_Init();
und unter
public OnGameModeExit();
das hier:
Premium_Exit();
Sonst funktioniert es nicht!
[subtab= Schritt 2]
Das müsst ihr an euer Login /Register System anpassen!)
Um die Premium Punkte zu laden:bei OnPlayerConnect
// Wenn Account vorhanden ist
Loadpremium(playerid);
// Wenn nicht
Savepremium(playerid);
Dann bei OnPlayerDisconnect
Savepremium(playerid);
[subtab= Schritt 3]
Einbauen in einen Befehl.
Fangen wir mit dem kaufen an:
if(strcmp("/beispiel",cmdtext,true) == 0)
{
einkaufen(playerid);// damit wird er einkaufen Dialog geöffnet
}
Nun das einlösen:
if(strcmp("/beispiel",cmdtext,true) == 0)
{
paeinloesen(playerid);// damit wird er einlösungs Dialog geöffnet
}
[subtab= Schritt 4]
Jetzt kommt etwas wichtiges. Damit die Punkte gespeichert werden müsst ihr unter scriptfiles einen Ordner names: Premium errichten.
[tab= Preise und Einlöse Möglichkeiten der Premium Punkte]
[subtab= Preise]
1 Premium Punkt kostet: 5000 $
2 Premium Punkte kosten : 10000 $
3 Punkte: 15000$
4 Punkte: 20000$
Erweiterbar!
[subtab= Einlöse Möglichkeiten]
Healen : 1 Punkt
Armour : 2 Punkte
Waffenpack: 3 Punkte
Tourismo : 4 Punkte
Erweiterbar!
[tab= Geplant für neuere Versionen]
- Dynamischer(Ingame Preis und Einlöse Einstellung)
[tab= Download + Pastebin]
Pastebin
Download
[tab= Lizenzbestimmungen]
§1 Ihr dürft die Include verändern,benutzen!
§1.1 Ihr dürft die Include nicht als euer Eigenes ausgeben!
§2 Ihr dürft die Copyrights nicht aus der Include entfernen!
[/tabmenu]
Ich hoffe sie gefällt euch. Es war eine Arbeit von ca 30 min (mit Bugfixes 1 Std).
Geholfen hat mir (mir Rat und Tipps wie ich es besser Lösen könnte) Omega
MfG
Edit: Vergessen zu schreiben das alles im Dialog ist.