Antworten: 352
|
|||
e30micha Poststar Herkunft: Trier Beiträge: 639 |
# Antwort: 41 - 19.01.2010 um 14:02 Uhr
Ach so meinst du das , hmpf ich würde sagen sobald die Wette komplett entfernt wurde, bekommen die Leute auch ihr Guthaben wieder zurück. Gewinn kann trotzdem behalten werden? Das ist eben das Risiko ^^ die freuen sich natürlich über den Gewinn. ------------------ „Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
|
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 42 - 19.01.2010 um 14:40 Uhr
Ich denke darueber um die users_betpoints nicht in den benutzer tabelle zu haben und eine separate tabelle einzurichten... {pre}_coins mit felder coins_id : identifier users_id : benutzer id coins_total, default 0 : total anzahl coins verfuegbar fuer wetten (oder andere sachen) coins_bets_received, default 0 : anzahl coins empfangen/gewonnen durch wetten coins_bets_used, default 0 : anzahl coins benutzt/eingesetzt durch wetten Wenn ein benutzer noch nicht eingetragen ist, bekommt er eine coins_total von die option "Points beim Einschreiben" zb X eingegebene anzahl: coins_bets_received = 0 coins_bets_used = 0 coins_total = X Beim wetten von ein betrag Y werden Y coins von coins_total abgezogen und Y coins als eingesetzt markiert: coins_bets_received = 0 coins_bets_used = Y coins_total = X-Y Wenn man gewinnt, zb ein betrag Z, werden die zugefuegt an coins_total und coins_bets_received: coins_bets_received = Z coins_bets_used = Y coins_total = X-Y+Z Man kann dan folgendes sagen: Derzeitiges konto = coins_total = X-Y+Z Total gewettet bis jetzt = coins_bets_used = Y Total gewonnen bis jetzt = coins_bets_received = Z Jetzt bauen wir einige algemeine funktionen: cs_coins_exists(users_id): Test ob der benutzer schon coins record hat cs_coins_create(users_id): Erstell ein coins record fuer den benutzer. Irgendwo muessen wir noch sehen wie wir die coins_total mit ein start wert (die total geht nicht nur ueber die wetten) eintragen. cs_coins_use(users_id, mod, amount): subtract amount bei coins_total add amount bei coins_MOD_used diese funktion sollte checken ob er das ueberhaupt machen kann (hat genuegend coins) cs_coins_receive(users_id, mod, amount): add amount bei coins_total add amount bei coins_MOD_received cs_coins_rollback(users_id, mod, amount = 0, amount_received = 0): add (amount-amount_received) bei coins_total subtract amount bei coins_MOD_used subtract amount_received bei coins_MOD_received Beim wetten loesschen kann ich also fuer den benutzer sein einsatz X zurueck geben durch cs_coins_rollback(users_id, 'bets', X, 0) wenn noch nicht gewertet: coins_total + (X-0) = coins_total + X coins_bets_used - X coins_bets_received - 0 Beim wetten loesschen kann ich also fuer den benutzer sein einsatz X zurueck geben und sein gewinn Y zurueckfordern durch cs_coins_rollback(users_id, 'bets', X, Y) wenn gewertet: coins_total + (X-Y) (sein einsatz zurueck geben und sein gewinn abziehen) coins_bets_used - X (weniger eingesetzt) coins_bets_received - Y (weniger gewonnen) Die idee ist, wenn wir spaeter mal extra coins zulegen fuer news/shop schreiben oder sowas, das man dan extra felder zufuegt: coins_news_received, default 0 coins_news_used, default 0 coins_shop_received, default 0 coins_shop_used, default 0 Und dan auch fuer das news modul coins benutzen kann: cs_coins_receive(users_id, 'news', X) (bekomme X coins fuer schrieben einer news) cs_coins_use(users_id, 'shop', Y) (kaufe fuer Y coins etwas im shop) Zuletzt editiert von Mindcrime am 19.01.2010 um 15:29 Uhr (5x Editiert) |
||
Inaktiv |
|||
e30micha Poststar Herkunft: Trier Beiträge: 639 |
# Antwort: 43 - 19.01.2010 um 14:54 Uhr
Das wäre besser oder? Dann könnte man andere Module leichter mit den Punkten verbinden ( das was Tom08 gerade macht )? ------------------ „Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
|
||
Inaktiv |
|||
Atomic King for a day Herkunft: Weikersheim Beiträge: 261 |
# Antwort: 44 - 19.01.2010 um 15:43 Uhr
19.01.2010 um 14:02 Uhr - e30micha: Ach so meinst du das , hmpf ich würde sagen sobald die Wette komplett entfernt wurde, bekommen die Leute auch ihr Guthaben wieder zurück. Gewinn kann trotzdem behalten werden? Das ist eben das Risiko ^^ die freuen sich natürlich über den Gewinn. Bin hin und hergerissen! Was ist wenn jemand einfach nur Wetten nach einem Jahr bereinigen möchte, also er entfernt veraltete Wetten aus der Liste? Vielleicht kann man eine weitere Option einfügen vor Entfernen - Disqualifizieren und dann tritt diese Option in Kraft, wobei ich eher dazu tendiere: Gewinner bekommen den Gewinn abgezogen und die Verlierer wieder ihr altes Guthaben inkl. Superquote. 19.01.2010 um 14:40 Uhr - Mindcrime: Ich denke darueber um die users_betpoints nicht in den benutzer tabelle zu haben und eine separate tabelle einzurichten... Hammergute Idee. |
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 45 - 19.01.2010 um 17:21 Uhr
Willst du eine algemein option bei options das besagt: "Zurueckerstattung beim loesschen von Gewertere Wetten?" mit moeglichkeiten: - Einsatz zurueck erstatten an Benutzern & Gewinne zurueckfordern von Benutzern - Einsatz zurueck erstatten an Benutzern - Einfach loesschen Oder die moeglichkeit jedesmal anbieten beim loesschen von eine gewertete wette? UPDATE Letzte version: http://svn.csphere.eu/module/mindcrime/mods/bets.zip Aenderungen: - Algemeine coins implementiert wie oben beschrieben - Das feld users_betpoints wird nicht mehr benutzt - Beim loesschen wird im moment standard der Einsatz zurueck erstattet an den Benutzern - Man sieht seine +/- gewinne in center.php - Man sieht immer sein guthaben WICHTIG Fuer leute die schon eine aeltere version von das modul installiert haben und IN BETRIEB haben: - Das users_betpoints feld wird GELOESCHT! - Anstatt die coins_install.sql zu benutzen benutzt folgendes:
Fehler bitte melden... Zuletzt editiert von Mindcrime am 19.01.2010 um 20:08 Uhr (2x Editiert) |
||
Inaktiv |
|||
e30micha Poststar Herkunft: Trier Beiträge: 639 |
# Antwort: 46 - 19.01.2010 um 20:26 Uhr
Werd es direkt mal ausprobieren , danke Mindcrime ^^ :-* Edit Seitdem Update habe ich in meiner Navlogin Ansicht kein Userbild mehr drin ^^, an was könnte das liegen? ------------------ „Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
Zuletzt editiert von e30micha am 19.01.2010 um 21:00 Uhr (3x Editiert) |
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 47 - 19.01.2010 um 20:53 Uhr
Noch vergessen fuer die schon installier haben:
|
||
Inaktiv |
|||
coolcat King for a day Herkunft: Buchholz in der Nordheide Beiträge: 252 |
# Antwort: 48 - 20.01.2010 um 07:48 Uhr
19.01.2010 um 20:53 Uhr - Mindcrime: Noch vergessen fuer die schon installier haben:
lieber Mindcrime, mal ne frage, wie sind denn die Platzhalter nun für das Wettbüro? ist ne doofe Frage ja ich weis, aber stehe grade auf dem Schlauch mfg Coolcat ------------------ aktuelle Page www.tollkuehne-crew.de |
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 49 - 20.01.2010 um 08:43 Uhr
in themes/base/bets? |
||
Inaktiv |
|||
Atomic King for a day Herkunft: Weikersheim Beiträge: 261 |
# Antwort: 50 - 20.01.2010 um 08:56 Uhr
19.01.2010 um 17:21 Uhr - Mindcrime: Willst du eine algemein option bei options das besagt: "Zurueckerstattung beim loesschen von Gewertere Wetten?" mit moeglichkeiten: - Einsatz zurueck erstatten an Benutzern & Gewinne zurueckfordern von Benutzern - Einsatz zurueck erstatten an Benutzern - Einfach loesschen Oder die moeglichkeit jedesmal anbieten beim loesschen von eine gewertete wette? Sollte das nicht heißen wollt ihr? xD Ich würde für deine 3 aufgeführten Möglichkeiten stimmen, so bleibt das Modul offen und jeder kann für sich selbst entscheiden, was für ihn das Beste wäre. - Einsatz zurueck erstatten an Benutzern & Gewinne zurueckfordern von Benutzern - Einsatz zurueck erstatten an Benutzern & Gewinne bleiben erhalten - Einfach loesschen Nachtrag: Na Klasse! Jetzt steh nur ich Eierkopp in cs_coins, auch noch mit Nada Coins und die anderen sind wech. Jetzt wäre mein Vorschlag klasse: User nicht nur Coins dazugeben und abziehen sondern auch adden. Ich mach das jetzt wie gehabt erstmal in der Datenbank "Augenzwinker". Zuletzt editiert von Atomic am 20.01.2010 um 09:20 Uhr (1x Editiert) |
||
Inaktiv |
|||
BigBoss85 King for a day Beiträge: 389 |
# Antwort: 51 - 20.01.2010 um 09:14 Uhr
ist es bei euch auch so das wenn man eine wette beendet und auswertet, das wenn diese als unentschieden eingetragen wird, die leute die auf unentschieden gewettet haben trotzdem keine punkte bekommen? oder ist der fehler nur bei mir so? |
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 52 - 20.01.2010 um 09:22 Uhr
20.01.2010 um 08:56 Uhr - Atomic: Nachtrag: Na Klasse! Jetzt steh nur ich Eierkopp in cs_coins, auch noch mit Nada Coins und die anderen sind wech. Jetzt wäre mein Vorschlag klasse: User nicht nur Coins dazugeben und abziehen sondern auch adden. Ich mach das jetzt wie gehabt erstmal in der Datenbank "Augenzwinker". Duh? Was raffst du nicht wenn da steht unter WICHTIG: - Das users_betpoints feld wird GELOESCHT! Das adden sollte in ein coins modul stehen muessen, was noch entwikkelt werden soll... Zuletzt editiert von Mindcrime am 20.01.2010 um 09:25 Uhr (1x Editiert) |
||
Inaktiv |
|||
e30micha Poststar Herkunft: Trier Beiträge: 639 |
# Antwort: 53 - 20.01.2010 um 10:08 Uhr
Also ich hatte keine Probleme! Zu BigBoss85, so eine Wette hatte ich leider nocht nicht, haben alle auf Unentschieden gewettet? ------------------ „Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
|
||
Inaktiv |
|||
BigBoss85 King for a day Beiträge: 389 |
# Antwort: 54 - 20.01.2010 um 10:35 Uhr
nein 2 mann waren unentschieden sie haben aber genauso ein "X" bekommen wie die verlierer und wie gesagt auch keine Punkte. |
||
Inaktiv |
|||
Atomic King for a day Herkunft: Weikersheim Beiträge: 261 |
# Antwort: 55 - 20.01.2010 um 10:45 Uhr
20.01.2010 um 09:22 Uhr - Mindcrime: 20.01.2010 um 08:56 Uhr - Atomic: Nachtrag: Na Klasse! Jetzt steh nur ich Eierkopp in cs_coins, auch noch mit Nada Coins und die anderen sind wech. Jetzt wäre mein Vorschlag klasse: User nicht nur Coins dazugeben und abziehen sondern auch adden. Ich mach das jetzt wie gehabt erstmal in der Datenbank "Augenzwinker". Duh? Was raffst du nicht wenn da steht unter WICHTIG: - Das users_betpoints feld wird GELOESCHT! Das adden sollte in ein coins modul stehen muessen, was noch entwikkelt werden soll... Also doch kein Eierkopp nur ein Nixraff Ich hab das schon verstanden, hatte dann aber gedacht -> - Anstatt die coins_install.sql zu benutzen benutzt folgendes: <- würden zumindest die id's usw transferiert bevor gelöscht, da hatte ich wohl zu weit gedacht xD Ganz ruhig bleiben, tief durchatmen, das war von mir nicht böse gemeint <- Nachtrag: Ist eher unwichtig, aber nur ein Vorschlag. Vielleicht kann man bei der Übersicht (Einstellungen/Wettbüro) noch eine Option >Derzeitige Wetten< (Quasi, wo man noch teilnehmen kann) hinzufügen. Nochmal ich: Habe mit User X 60 Coins auf Team A und User Y 60 Coins auf Team B gewettet. ( Beim Eintragen hatte ich dann komischerweise die Optionen: unentschieden - Team A - Team B - unentschieden (Habe mich hierfür entschieden) und dann hat jeder wieder seine Coins bekommen (mit grünem Häckchen). Bei der Wette selbst: (Ja) Unentschieden als Tippoption anbieten Quote: in % 100 Oh bei Unentschieden muss ich mir jetzt was einfallen lassen, da wird die Superquote zurück gezahlt. Zuletzt editiert von Atomic am 20.01.2010 um 11:12 Uhr (2x Editiert) |
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 56 - 20.01.2010 um 12:29 Uhr
Werde das mit derzeitige wetten an center zufuegen. Das quoting system gefaellt mir ueberhaupt nicht und will das umkrempeln (oder hinzufuegen) so das es dasselbe quoting system benutzt wie die "echte" wettburos. Ein quote von 3.25 bedeutet das man beim einsatz von 1 coin, 3.25 coins zurueck bekommt wenn man gewinnt, also ein gewinn von 2.25 coins. Also ist ein quote von 1.0 das minimum (man bekommt einfach sein einsatz zurueck). |
||
Inaktiv |
|||
e30micha Poststar Herkunft: Trier Beiträge: 639 |
# Antwort: 57 - 20.01.2010 um 12:35 Uhr
Jap da bin ich auch dafür ------------------ „Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
|
||
Inaktiv |
|||
Atomic King for a day Herkunft: Weikersheim Beiträge: 261 |
# Antwort: 58 - 20.01.2010 um 12:47 Uhr
20.01.2010 um 12:29 Uhr - Mindcrime: Werde das mit derzeitige wetten an center zufuegen. Das quoting system gefaellt mir ueberhaupt nicht und will das umkrempeln (oder hinzufuegen) so das es dasselbe quoting system benutzt wie die "echte" wettburos. Ein quote von 3.25 bedeutet das man beim einsatz von 1 coin, 3.25 coins zurueck bekommt wenn man gewinnt, also ein gewinn von 2.25 coins. Also ist ein quote von 1.0 das minimum (man bekommt einfach sein einsatz zurueck). Das hört sich gut an, vll findet dann eine Gebühroption (mit einem einstellbaren festen Wert) noch sein Plätzchen in dem System. |
||
Inaktiv |
|||
Mindcrime Geekboy Beiträge: 1155 |
# Antwort: 59 - 20.01.2010 um 13:08 Uhr
Was verstehst du genau unter gebuehr in diesen fall? Ein penalty/strafe in prozente fuer das zurueckziehen einer wette werden wir ja behalten... Ich bastele schon an ein ansatz fuer ein algemeines coins modul. Derzeit nur ein settings wo man sein guthaben sehen kann. Desweitern hat es 2 optionen: - Liste mit module die coins benutzen (default 'bets') - Standard coins die zugewiesen werden an ein benutzer Geplant: - Manage teil wo man coins editieren kann fuer ein benutzer Zuletzt editiert von Mindcrime am 20.01.2010 um 13:36 Uhr (2x Editiert) |
||
Inaktiv |
|||
e30micha Poststar Herkunft: Trier Beiträge: 639 |
# Antwort: 60 - 20.01.2010 um 13:52 Uhr
Super Mind! Genau das hat dem CMS gefehlt ^^, arbeitest du mit Tom08 zusammen? er wollte ja ein Punktesystem entwickeln. Gruß micha ------------------ „Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
|
||
Inaktiv |
|||
Antworten: 352
|
Sie müssen sich registrieren, um zu antworten. |