Du könntest alle Werte über einen Cron einfügen was sonst per Hand im Admin passiert.
Gültig bis - geht ja bei den meisten Gutscheinaddons ja auch
Du könntest alle Werte über einen Cron einfügen was sonst per Hand im Admin passiert.
Gültig bis - geht ja bei den meisten Gutscheinaddons ja auch
Ich denke, so ein "spzielles" Addon sollte jede Seite ganz individuell erstellen & gestalten.
Einmal schon deswegen, da es von anderen Addons abhängt, also Aktivpunkte & bisher verwendetes Gutscheinaddon. Es macht wenig Sinn, solche Dinge ein 2. mal einzubauen, wenn sie denn schon vorhanden sind.
Und dann wäre es sehr langweilig, wenn aufeinmal jede VMS1 Seite ein solches Addon hat, was zw. 8 und 20 Uhr einen Gutschein für 3 Stunden generiert und den auf der Unterseite xyz bekannt macht. Allein schon deshalb, weil die Faker & Gutschein-Sammler dann schnell ein Skript haben, was diese Gutsheine automatisiert einlöst etc.
Man könnte ja die Art des Bekanntsmachens des Gutscheins variieren,
bspw. nur in der Chatbox,
nur per E-Mail an User, die schon XYZ AP erreicht haben (),
über seiteninterne News,
über Massen-PN,
oder den Code um 8 Uhr veröffentlichen, aber nicht sagen, wann er gilt (User müssen es stündlich probieren, können aber dann in der Chatbox anderen bescheid sagen, gibt aber nur begrenzt Gutscheine, daher will ja jeder unter den 1. sein),
uvm....
So ein Addon kann man kaum ohne beträchtlichen & an sich unnötigen Zusatzaufwand für alle VMS1 Seiten generell schreiben.
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Ok, einfach ist es nicht, habe aber einen Ansatz der mir reichen würde, wenn den realisierbar, zumal dieser Ansatz auch anderwertig nutzbar wäre, z.b. für die FakeKontrolle.
Ich lege einen Cron an, dieser läuft dann 2mal täglich, Zeiten lassen sich ja einstellen damit es wie Zufall erscheint.
Das entscheidende ist, was der Cron machen soll.
Der Cron müsste entweder in der Lage sein eine Datei zu erstellen/löschen oder aber den Inhalt einer Datei komplett zu ändern.
Ok, Denkansatz 2, die Lösung, der Cron macht nur in der DB eine 0 oder 1, Gutschein also aktiv oder nicht aktiv, eigentlich simpel, das kann jeder von uns selbst umsetzten und da nicht alle das gleiche haben sollen lassen wir den Code für sowas mal weg an dieser Stelle.
Also soweit könnte es doch recht einfach werden. Leider nur nicht mehr sinvoll für den Faketest, hier wäre das automatische ändern/erstellen/löschen notwendig.
MfG
Oder ein Cron der 1x täglich läuft, bspw. 0 Uhr, und die Zeitspanne für den Tag bestimmt und in der DB speichert.
Also was mit
Solche "Einzelwerte" lassen sich gut in vms_seitenkonfig speichern, die wird eh bei jedem Aufruf ausgelesen. Im Gutscheinaddon dann halt noch iwo einCode:time()+rand(), sofern der Code für den Gutschein benutzt wird, den man ja evtl. "Hardcoded" festlegt (sowas wie: "Tagesgutschein").Code:if time() <>= gespeicherter wert
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
So, ich hole das Thema schonmal wieder hoch da ich es nun definitiv für Autolose umsetzten will.
Habe nochmal überlegt, gehen wir davon aus es ist bereits ein Addon eingebaut
Dieses ist wiefolgt aufgebaut:
gid,empf,lose,sender,zeit,wahrscheinlichkeit,benut zbar,gname,eingel
Nun gehen wir ganz einfach vor, nur einmal den Cron ausführen, dieser speichert die zufällige Zeit (zeit) ab und den Wert (lose), beides nach Zufall, die Zeit muss dabei Tagsüber sein und natürlich für den aktuellen Tag sein.
Code für GS muss natürlich auch generiert und gespeichert werden (gid)
Der Rest ist wie im eigenen Adonn umzusetzten bzw. wegzulassen
Auser der Sender, dieser nämlich ist der Indikator, also if Sender = TGS
Ausführungen des Codes für den TGS im GutscheinAddon.
Sicherung und Ausgabe, eine Datei in dieser wird die gespeicherte Zeit geprüft und sobald 3 stunden davor (Beispiel) erreicht sind wird der Code angezeigt vom Sender TGS (Weitere Absicherung für andere GS)
So, bis hierhin denke ich haut theoretisch alles vom Prinzip her hin, oder was meint ihr ? Habe nochmal einiges krübeln müssen aber so in etwa muss es auch Klammino umgesetzt haben.
Also, denkt ihr das dies könte was werden so ?
Schönen abend euch noch.
MfG
Grundsätzlich gut, müsste man halt sicher sein, dass nicht ein User (der sich bspw. "TGS" nennt), iwie den Wert, den du als Indikator für das Feld Sender benutzen willst, auch erzeugen kann.
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)