Seite 1 von 2

Nachrichtenfilter

Verfasst: 12. Aug 2006, 00:18
von Mordino Mordas
Ich fänd es gut wenn es im Profil ein Nachrichtenfilter geben würde

evtl nur für Sponsoren.

Keine Nachrichten beim Verkauf von
[] Angriffswaffen
[] Verteidigungswaffen
[] Halsschmuck
[] Anwendbare Items und Zauber
[] Sonstiges

Keine Nachrichten von nicht verkauften
[] Angriffswaffen
[] Verteidigungswaffen
[] Halsschmuck
[] Anwendbare Items und Zauber
[] Sonstiges

[ 0000 ] Verkäufe die unter diesen Betrag liegen filtern


A) würde das ausbleiben der Nachrichten auch den Server etwas entlasten.

B) wäre es für Leute mit Marktforschung und Handel über Markthalle sicher angenehmer einiges NICHT zu bekommen. wer ständig GZK's verkauft wird bei jedem Verkauf mit einer Meldung beim NPC's jagen gestört, wenn die Rückläufer aus der Maha kommen muss man sicher springen weil man 5-10 minuten gar nix anklicken kann.

Verfasst: 12. Aug 2006, 00:20
von holy knight
ja kann man einbauen
ist nützlich für händler die viel über die maha verkauft
mir würde es nichts bringen

Verfasst: 12. Aug 2006, 00:32
von Mordino Mordas
ja aber muss ja auch nicht immer für jeden von nutzen sein.
aber ein serum der täglich seine 50 splitter in die maha setzt , dem interessiert sicher auch ned WER die kauft oder weiviel zurück kommen.

für den wäre der punkt sonstiges schon ein vorteil
wobei er waffenverkäufe weiterhin verfolgen könnte.

Verfasst: 12. Aug 2006, 00:58
von DarkWeaver
hm, gute idee
aber wie erfahren dann die spieler das sie geld gekriegt haben??
das würde mich nur interessieren^^

Verfasst: 12. Aug 2006, 01:03
von Drachenritter
hm mann könnte es ja so machen wie bei den npc kampfberichten ein und ausschalten währe wohl das besste

Verfasst: 12. Aug 2006, 01:08
von Balrog -W5-
DarkWeaver hat recht! man hat ja abundzu wertvollere Dinge in der Maha im Verkauf...zusätzlich zu den Energiesplittern ect.!

Eine weitere Filtermöglichkeit würde da vielleicht Abhilfe schaffen:

[] Alle Items die über 100 Goldmünzem im Verkauf einbringen von den obigen Filtern ausschließen.

ob 100gm oder mehr, da habsch keine Ahnung!^^

Nicht die optimalste Lösung, aber behebt eventuell das Problem! ;)

Verfasst: 12. Aug 2006, 03:24
von Tijana
Gute Idee, grade in Verbindung mit dem Mehrfachverkauf in der Maha sehr nützlich. Würde auch den Traffic senken.

wenn technich machbar DAFÜR!

Verfasst: 12. Aug 2006, 12:56
von Mordino Mordas
die ienstellungen sollten natürlich standard alle aus sein

wer wissen möchte ob er gm bekommen hat muss den filter ja nicht aktivieren.

wer nur 2 sachen verkauft wird diesen eh nicht nutzen.

wen ich 10 waffen verkaufe, hab ich das eh in ner textdatei f wieviel drin stehen, wenn die ned in der maha sind und nicht in der bank hab ich sie eben verkauft, eine evtl meldung würd ich eh nicht lesen.

wenn man sich morgens einlogt und die letzte msg hat die Nr. 568 dann liest man nich mehr jede, sondern nur noch die Postvögel.

und technisch wäre es ein feld mehr pro user

Filtermode = 1,2,4,8,16,32 usw.

die abfrage dazu dann auch einfach, da jedes item ja ne Kategorie hat.

falls sotrax noch eine 2. feld opfern könnte

[ ] Verkäufe die unter diesen Betrag liegen filtern (oben einfüge)

dann könnt er bei der msg dieses feld auslesen und evtl ignorieren.

Verfasst: 12. Aug 2006, 13:14
von Bugfix
Das würde die Server nicht ent-, sondern viel mehr belasten

Ein Filter ist nie eine entlastung. Logische Sache

Jetzt:

1000 Nachrichten für User A
Einfache digitale zuweisung.

Dein Vorschlag:

1000 Nachrichten für User A
Erkennen für welche Art Item die Nachrichten waren
Aufteilen den Nachrichten
100 Nachrichten in jeder Gruppe gegen die einstellung des Users A laufen lassen
Restliche Nachrichten nach Wert des items filtern
von jeder Gruppe die entsprechenden Nachrichten ausliefern, die durch den Filter fallen

Des weiteren müssten für alle User (z.B. 5000 je welt) je 11 Filter in einer datenbank gespeichert werden - mal ebend 55000 Dateneinträge gegen die alles laufen muss ....

Die Serverlast würde EXTREM nach oben gehen. Das übermitteln der Nachrichten macht bisher einen extrem kleinen Teil der Serverlast aus. Da ist das ewige horten von Tausenden von Items viel schlimmer



!DAGEGEN!


P.S. Bei sowas sollte man zudem ne umfrage dran machen.

Verfasst: 12. Aug 2006, 13:32
von Mordino Mordas
11 filter in der daten bank ?

ne gar ned, ud sortieren auch nicht
ich stell es mal einfach dar.

db eintrag filtermode = 1 oder 2 oder 4 oder 8 oder 16 oder 32 usw , 11*

steht in dem fed eine 7 kann es nur filter 1+2+4 sein

if itemkat = 1 AND Filtermode = 1 then return (ab in die tonne)
else
weiter wie bisher auch

der letzte filter wäre dann (der würd aber ein 2. felder pro user benötigen)

if itemgold < filtergm then return
else
weiter wie bisher


falls das mit dem binärzahlen zu hoch is, gehts noch über einen String mit 11 zeichen

die filter dann einfach in den string packen z.b "ACFH"

if itemkat = 1 AND ("A" isin filter) then tonne

man muss halt ned immer die einfachste möglichkeit nutzen
mit 11 datenbank einträgen sicher easy zu handhaben, aber es geht auch mit nur einem


EDIT: der filter soll nicht aktiv werden wenn der user die bekommen soll

er soll da stehen wo die msg erzeugt werden und dort dann schon auf ein erzeugen verzichtet werden.

Edit: eine weitere möglichkeit, womit der filter 10+4 Zeichen lang wird

string "10100000000500"

die ersten 10 zeichen stellen den zustand der filter dar die letzten 4 den GM filter.

Verfasst: 12. Aug 2006, 14:44
von Balrog -W5-
wenn Die Serverlast dennoch zu groß wäre, gibt es noch 2 ähnliche Ideen, womit die Nachrichten zumindest nicht mehr in den ungünstigsten Momenten das Hauptfenster belagern:

von Theseus:
viewtopic.php?t=12153&postdays=0&postor ... en&start=0

von mir:
viewtopic.php?t=16634
(geclosed, da sie der Idee von Theseus angeblich identisch sei..entscheidet selbst)


Gruß
Balrog -W5-

Verfasst: 12. Aug 2006, 15:13
von Luna
Oehm ... und dieser Thread hier ist irgendwie was ganz anderes, als Deine Idee oder die von Theseus, da es darum geht, per Profil die Uebermittlung verschiedener Auskuenfte direkt zu verhindern ... in den anderen beiden Threads mehr um ein gesondertes Nachrichtenfenster ...

Und irgendwie beginnt der Trotz schon wieder, mich zu nerven ... :roll:

Verfasst: 12. Aug 2006, 15:18
von Balrog -W5-
@Luna...die beiden Ideen, würden aber dieses Problem beheben..drum hab ich sie gepostet:
Mordino Mordas hat geschrieben:B) wäre es für Leute mit Marktforschung und Handel über Markthalle sicher angenehmer einiges NICHT zu bekommen. wer ständig GZK's verkauft wird bei jedem Verkauf mit einer Meldung beim NPC's jagen gestört, wenn die Rückläufer aus der Maha kommen muss man sicher springen weil man 5-10 minuten gar nix anklicken kann.


hat nix mit Trotzreaktion zu tun! 8)

Verfasst: 12. Aug 2006, 15:20
von Luna
Dennoch ist die Grundidee eine vollkommen andere, so gesehen muss dieser Thread auch nicht geschlossen werden.

Verfasst: 12. Aug 2006, 15:51
von Balrog -W5-
wer redet denn vom closen? oO