anpera.net
https://anpera.dyndns.org/phpbb3/

Fehler, User können cheaten...
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4555
Seite 1 von 1

Autor:  Rantanplan [ Mo 02 Jun, 2008 10:47 ]
Betreff des Beitrags:  Fehler, User können cheaten...

:grml:

Hi , mir hat ein user heute folgendes geschickt:
wenn man seinen meister besiegt hat und noch auf der seite bleibt wo das steht mit level gestiegen, man dann auf seinen namen da in der anwesenheitsliste klickt, auf die bio kommt und wieder auf zurück geht, dann steigt man immer wieder n lvl..

Kann mir da Jemand helfen den Fehler zu beheben?

MfG Rantanplan

Autor:  Auric [ Mo 02 Jun, 2008 10:57 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

Na Ja, mir kommen da gerade zwei ideen:
a) Auf dieser Seite die Anwesenheitsliste (bzw. den Klick darauf) sperren
b) Beim besiegen des Meisters noch mal die exp prüfen

Wobei man sich bei b) in dem selten Fall, das man genug exp für zwei Meister um einen Kampf herum drücken kann, wesshalb ich a) peferrieren würde.

Autor:  Dwyn [ Mo 02 Jun, 2008 11:12 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

ooode rdie bios so bauen, das sie sich im pop up bzw im neuen tab öffnen x)

Autor:  Eichi [ Mo 02 Jun, 2008 13:34 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

Logisch, da der Nav in der Bio dynamisch zusammengebaut ist, bei uns kann man in der Anwesenheit nicht in die Bio.

@Auric, das geht, wenn du die Werte in der DB vergleichst, welches Level man hat und wieviele Exp man fürs nächste braucht..

Wenn man gesiegt hat fehlt eine Abfrage, ob die Exp reichen, da das vor dem Kampf abgefragt wurde. Ich würde an der Stelle, an der das Level um eins gesteigert wird, abfragen, falls jemand dann zurücknavigiert dann ausgeben lassen, dass der Meister nicht wieder kämpfen will, da er bereits bezwungen wurde, oder einen redirect machen, dass man Beim "Eingang" von der Trainingshalle wieder rauskommt.
Möglich ist in diesem Falle vieles..

LG, Eichi

Autor:  Auric [ Mo 02 Jun, 2008 14:30 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

Und vor allem: Loggen, wer es regelmäßg macht und dem mal ne "freundliche" mail übers Cheaten schreiben ^^

Autor:  Rantanplan [ Mo 02 Jun, 2008 18:15 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

Bio in Pop up wäre nicht schlecht wenn ich wüsste wie es geht mit dem Einbau, habe es schon zig Mal versucht :grml:

Autor:  Dwyn [ Mo 02 Jun, 2008 18:34 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

Bio im Popup ist ganrihct so schwer udn ich bin mir fast sicher, das darübe rhier im forum mehr als ein Thread steht.

ich würd dir gern meien bio.php geben, aber mit der kannst du herzlich wenig anfangen. da die aufteilung der Werte alles ganzs chön angepasst ist und sowas wie zb dk usww nicht mehr angezeigt werden.. dazu ist alles bündig in tabellen gepackt usw :/

ausserdem ist es gerade bei der bio so ne sache wo ich finde die sollte auf jedem server anders sein ^^


abe rich kann id rauch noch nen paar hilfestellungen geben . zb alle bio-links suchen und bei addnavs nen addnav("bla","bio.php",false,false,true); draus machen.. bei den textlinks wie zb in den kommentaren eifnach nen target_blank hinzu fügen (oder so ähnlich wie gesagt hie rim forum steht mehr ich müsste nun gerade genauer nachsehen um dir zu sagen wiees richtig geht, und das kann ich erst wenn ich zu hause bin^^

Autor:  Eichi [ Mo 02 Jun, 2008 19:56 ]
Betreff des Beitrags:  Re: Fehler, User können cheaten...

Ich würda ja fast auf selfhtml (window.open(); (javaScript) etc.) verweisen, wenn ich nicht wüsste, dass die PopUp-Funktion bereits fertig in LogD integriert ist, schau dir doch mal die MotD oder Ye olde Mail an etc. Du brauchst nur eine neue bio_pop.php oder so ähnlich erstellen, in der der Bioinhalt ausgegeben wird, diese Datei rufst du über die popup-Funktion auf.

Fertig ;)

LG, Eichi

PS.: Du kannst es auch in die schon bestehende bio.php einbauen, einfach die Ausgaben mit Abfragen versehen, den Aufruf mit einer Variablen versehen und falls mit dieser Variablen die bio.php aufgerufen wurde, soll nur der Bereich ausgegeben werden, den diese Variable einschließt, das natürlich dann auch mit der popup-Funktion aufrufen ;)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/