Ich release jetzt das Premium System, nach langen Überlegungen ob ich es tuhe mache ich es, da es eh schon gefühlte 70 % der Server haben. Ich werde dies in einem kleinen Tutorial machen.
Velmore hat eig schon fast alles gesagt.
Eine kleinere Verbesserung währe noch dem Player die FUnktion "IsPremium()" hinzuzufügen , da du sehr oft folgende abfrage verwendest:
Velmore hat eig schon fast alles gesagt.
Eine kleinere Verbesserung währe noch dem Player die FUnktion "IsPremium()" hinzuzufügen , da du sehr oft folgende abfrage verwendest:
könnte man in eine funktion packen:
und dann könnteste immer pUser->IsPremium() verwenden, würde dir copy & paste ersparen und das einfügen neuer premium items erleichtern.
Wozu? Wird doch nur bei CUser objekten aufgerufen oder irre ich mich da?
( denn entweder wird die abfrage verwendet bei userobjekten und wo mans nicht weiss, kommt hier im code immer eine pAttacker->IsPlayer() abfrage)
Wozu? Wird doch nur bei CUser objekten aufgerufen oder irre ich mich da?
( denn entweder wird die abfrage verwendet bei userobjekten und wo mans nicht weiss, kommt hier im code immer eine pAttacker->IsPlayer() abfrage)
Wird allerdings in der MoverParam.cpp verwendet und ist daher auch CMover!
Du kannst dich nicht ins Rechte zwingen wo kein platz ist.
Samma chekcste das nicht? nur weils da verwendet wird heisst es nicht dass es ein Mover ist junge alter.
jedes mal wenns verwendet wird, falls du dir mal das releaste angeguckt hast wird abgefragt obs ein CUser ist....
Jedoch finde ich Sago's Aussage mit den Aldishit nice :'D.
Jetzt gehen wir in den Source, und schauen uns an wieso das was Tobilap geposted hat überhaupt funktionieren würde.
Ja genau! CUser hat Zugriff auf CMover, umgekehrt nicht. ( man kann CMover zu CUser casten, aber sollte man nicht tun, wenn man keine Ahnung hat. )
CMover ist auch für NPC genutzt, damit werden wirklich alle Mover "gekennzeichet". ( Client/WS )
Jedoch ist die CUser Klasse nur für den WorldServer gedacht, und dient zum Verwalten der Nutzer im WorldServer. ( Gibt natürlich auch noch in anderen Projekten die Klasse CUser, jedoch nicht mit Zugriff auf CMover mit anderen Verwendungszwecken. )
Jetzt schauen wir uns mal die Member der Klasse CUser an:
Dort sehen wir schon, Ticks, hmmmm.
Dient wie oben genannt nur der Verwaltung, zum Beispiel von Cooldowns und so weiter.
Jedoch gibt es noch Funktionen, schauen wir uns diese mal an:
Wie ihr sehen könnt, wird in diesen Funktionen großteils nur der Client updated oder auch um irgendwelche Meldungen anzeigen zu lassen oder Ähnliches.
Halt alles rund um das (WorldServer->Client) Verhältniss findet ihr dort.
Es ist scheiß egal, ob CMover oder CUser im WorldServer.
Jedoch ist es unnötig ein CUser zu nutzen wenn man eh in der Klasse CMover arbeitet.
Man die vorgegebene Struktur schon verwenden und es bei CMover belassen, da die Funktionen von CUser garnicht gebraucht werden. ( wie bereits erwähnt )
.. und ob nun pAttacker ein CMover oder CUser ist, kann man nur anhand des Quellcode's feststellen.
Die Variable könnte theoretisch auch "pKakaPisseausmeinemArsch" heißen, das sagt NULL über den Klassen-Typen aus.
Wieso CUser verwenden, wenn bereits eh CMover vorgeben ist? Man müsste dann sogar casten*, was nicht gerade zu empfehlen ist wegen einer solchen Abfrage.
@TE
Das Premium System ist nicht das Wahre, ich habe es z.B bei meinem Premium System die Zeiten extra in der Datenbank speichern lassen.
Jedoch finde ich Sago's Aussage mit den Aldishit nice :'D.
Jetzt gehen wir in den Source, und schauen uns an wieso das was Tobilap geposted hat überhaupt funktionieren würde.
Ja genau! CUser hat Zugriff auf CMover, umgekehrt nicht. ( man kann CMover zu CUser casten, aber sollte man nicht tun, wenn man keine Ahnung hat. )
CMover ist auch für NPC genutzt, damit werden wirklich alle Mover "gekennzeichet". ( Client/WS )
Jedoch ist die CUser Klasse nur für den WorldServer gedacht, und dient zum Verwalten der Nutzer im WorldServer. ( Gibt natürlich auch noch in anderen Projekten die Klasse CUser, jedoch nicht mit Zugriff auf CMover mit anderen Verwendungszwecken. )
Jetzt schauen wir uns mal die Member der Klasse CUser an:
Dort sehen wir schon, Ticks, hmmmm.
Dient wie oben genannt nur der Verwaltung, zum Beispiel von Cooldowns und so weiter.
Jedoch gibt es noch Funktionen, schauen wir uns diese mal an:
Wie ihr sehen könnt, wird in diesen Funktionen großteils nur der Client updated oder auch um irgendwelche Meldungen anzeigen zu lassen oder Ähnliches.
Halt alles rund um das (WorldServer->Client) Verhältniss findet ihr dort.
Es ist scheiß egal, ob CMover oder CUser im WorldServer.
Jedoch ist es unnötig ein CUser zu nutzen wenn man eh in der Klasse CMover arbeitet.
Man die vorgegebene Struktur schon verwenden und es bei CMover belassen, da die Funktionen von CUser garnicht gebraucht werden. ( wie bereits erwähnt )
.. und ob nun pAttacker ein CMover oder CUser ist, kann man nur anhand des Quellcode's feststellen.
Die Variable könnte theoretisch auch "pKakaPisseausmeinemArsch" heißen, das sagt NULL über den Klassen-Typen aus.
Wieso CUser verwenden, wenn bereits eh CMover vorgeben ist? Man müsste dann sogar casten, was nicht gerade zu empfehlen ist wegen einer solchen Abfrage.
@TE
Das Premium System ist nicht das Wahre, ich habe es z.B bei meinem Premium System die Zeiten extra in der Datenbank speichern lassen.
Die erste intelligente aussave von mentus die ich gehört habe
@mentus jo das premium hier ist einfach nur bullshit und kann sogar bis auf das renderen des namens per resource gemacht werden xD
Wie verlängert man die Zeit von 10sec auf sag ich mal 14 und 28 Tage?
Geh in Spec_item.txt bzw. PropItem.txt in die zeile der Premium Scroll und scroll so weit rüber bis du "10000" findest.
Die zahl änderst du nun zu 604800000 für 7 tage.
1209600000 = 14 tage. usw.
Die angabe ist immer in Milli Sec.
1000 = 1 Sec
@Topic:
Finde das nett das du es released und mit uns teilst, jedoch was ich persönlich unnötig finde ist das mit den Commands, die könnte man noch ein bisschen besser ausbauen was das angeht.
Genauso finde ich könnte eine geringere cooldown zeit der dungeons für premium User ganz nett sein.
Aber auch -25% weniger Penya kosten bei den NPC's bzw. +25% mehr Penya beim verkauf an NPC's währen sicher cool.
Sowie vielleicht eine geringere Shout limitierung für Premium User, z.b. 10 Shouts pro Minute anstatt die üblichen 5.
Auch coole features währen, größere Bags/Bank, sowie zugang zur Bank überall per command oder am besten ein kleines Menü speziell für Premium User (Ähnlich wie das Lord Menü).
[Source Release]Day & Night System 08/15/2014 - Flyff PServer Guides & Releases - 50 Replies Hier release ich mal das day & night system.
Was ist das day & night system?
Seht es euch am besten an mit den screens.
Dämmerung : http://img809.imageshack.us/img809/553/flyff00000k r.jpg
Dunkler : http://img831.imageshack.us/img831/3141/flyff00001 p.jpg
Nochmal dunkler als voher :D : http://img210.imageshack.us/img210/6941/flyff00002 v.jpg
das wird nacher noch viel dunkler und später wieder hell.
Please release baruna system source 02/18/2012 - Flyff Private Server - 1 Replies I have problem baruna system please release baruna system source
I can't download source this forum
http://www.elitepvpers.com/forum/flyff-pserver-di scussions-questions/1350191-source-baruna-system.h tml
:handsdown::handsdown::handsdown::handsdown:
[RELEASE] Source for old ip farm system 03/14/2011 - League of Legends - 8 Replies Hay guys here i give u my beta bot version for old lol GUI style.
Its programe in AutoIT its made by simple functions,
maybe some of u guys need it, i end with LOL so i can release it
here u have
;#include <GuiConstants.au3>
#include <INet.au3>
#include <GUIConstantsEx.au3>
#include <EditConstants.au3>