Trackchievements [Simple Achievements] [PSNLike] [1.0] 2 Euro pro Lizenz! InsaneSolutions Teil1

  • Trackchievements - Super Funky Sexy!
    1ter Teil von InsaneSolutions


    Mit diesen Script könnt ihr in einer einzigen Zeile eine neue Errungenschaft erstellen.
    Diese kann dann einen Spieler gegeben werden. Ob die Errungenschaften gespeichert werden
    sollen, könnt ihr bei jeder erstellten Errungenschaften einstellen.


    Und so funktionierts.


    Code
    AddAchievement(name[], Speichern) //Name des Achievements, Speicherung des Achievements  [1=ja;0=nein]


    Spieler Errungenschaft geben:


    Code
    GivePlayerAchievement(playerid, achievementid) //SpielerID und die ID des Achievements.


    Das sieht dann folgendermaßen aus:
    http://www.fotos-hochladen.net/view/beispielpf74xyw1vh.png


    Das Script enthält außerdem ein Include, wodurch ihr, ohne den Filterscript editieren zu müssen.
    Das Include enthält folgende Funktionen:


    Code
    GivePlayerAchievement(playerid, achievementid); //oben erklärt
    CountPlayerAchievements(playerid); //Returnt die Menge der Errungenschaften, die der Spieler hat
    PlayerGotAchievement(playerid, achievementid); //Prüfen, ob der Spieler die eingegebene Errungenschaft hat.
    AddAchievement(name[], saving); //Oben erklärt
    SavePlayerAchievements(playerid); //Speichert die Achievements.
    LoadPlayerAchievements(playerid); //Lädt die Achievements. Sollte nicht benutzt werden, da dies im Script automatisch erfolgt.


    Hinweis: Der Ordner InsaneSolutions/Achievements/PlayerData/ MUSS erstellt werden, da hier die Errungenschaften gespeichert werden.
    Ihr könnt hierbei dem Spieler unendlich viele Errungenschaften auf einmal geben, sie werden nacheinander angezeigt.
    Durch das Callback:

    Code
    public OnPlayerGetAchievement(playerid, achievementid, aname[])


    wisst ihr jederzeit, wann der Spieler eine Errungenschaft erhält.




    [table='Fragen,Antworten'] [*]Wie viele Achievements können maximal erstellt werden? [*]Unendlich viele. Hierbei müsst ihr jedoch beachten, dass bei einer Menge von 30 Achievements ihr die MAX_ACHS im script ändern müsst. [*]Was für ein Dateisystem wird verwendet? [*]Ich benutze SII, weil es einfach zu bedienen ist und im Verhältnis trotzdem relativ schnell [Die Dateien werden im .ini format gespeichert]
    [/table]


    [table='Kontakt,Antwort'] [*]Skype [*]crash_trackman34 [Bevorzugt] [*]ICQ [*] 603533479 [*]MSN [*]marcoglander@live.de [Selten erreichbar] [*]Persönliche Nachricht [*]Nur Support, kein Verkauf per PN!
    [/table]


    [table='Option,Preis'] [*]Paypal [Bevorzugt][*]2€ [*]Paysafecard [*]10€ und aufwärts [Mit den restlichen Geld gibts bei mir später noch mehr Systeme]
    [/table]


    [table='Rabatte,Effekt'] [*]Erstkäufer - Permadown [*]Erstkäufer bekommt 10% Rabatt, und 5% auf alle danach gekauften Systeme [1 übrig] [*]Käufer - Stack [*]Durch Kauf 5% Rabatt auf das nächste System (bis zu 30% Rabatt bei 6 Stück). Stapelt sich mit [Erstkäufer - Permadown] [Unendlich]
    [/table]


    Ich hoffe, ich konnte mit diesem Angebot eure Aufmerksamkeit wecken!


    Trackman


    Einmal editiert, zuletzt von Trackman ()