anpera.net https://anpera.dyndns.org/phpbb3/ |
|
eine Frage zur pvp.php https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=678 |
Seite 1 von 1 |
Autor: | Rikkarda [ Mi 13 Okt, 2004 14:28 ] |
Betreff des Beitrags: | eine Frage zur pvp.php |
Ich hab mal wieder eine Frage und zwar geht es darum, dass ich vermeiden möchte, dass eventuelle Multiaccs sich gegenseitig in den Feldern angreifen können... Im Garten funzt der Eintrag ohne Probleme genauso wie bei evtl. Einbrüchen in Häuser.. nur in der pvp Arena kommt die Meldung mit gleichen Charakteren nicht und auch nicht in den Feldern ![]() Ich hab versucht mit meinem Adminacc meinen Useracc anzugreifen und es ging. obwohl in der pvp.php folgendes steht: } elseif ($session['user']['lastip'] == $row['lastip'] || ($session[user][emailaddress]==$row[emailaddress] && $row[emailaddress])){ output("`\$`bNicht schummeln!!`b Du darfst deinen eigenen Charakter nicht angreifen!"); warum meldet er denn da nicht auch es geht nicht??? Vielleicht sollte ich hinzufügen, dass man sich in Silienta nur einmal pro emailadresse anmelden kann, nur daran allein kanns nicht liegen, denn im Garten gehts ja auch *seufz* Hoffe mir kann da wer weiterhelfen. lg Rikkarda |
Autor: | Kevz [ Mi 13 Okt, 2004 17:19 ] |
Betreff des Beitrags: | |
Also... es funzt schon, nur was du vergessen hast.. Ist das sich die ip adressen wechseln! Das is das prob...deswegen, kannst du auch angreifen, bzw der jenige...es gibt zahlreiche tricks, um die ip zu wechseln etc. Und das mit der mail kannst rausnehmen^^ weil wenn du in den einstellungen hast nur eine mail pro nick dann is richtig so...^^ aber wenne das net drin hast würd ich das mit email drin lassen... |
Autor: | Rikkarda [ Mi 13 Okt, 2004 17:22 ] |
Betreff des Beitrags: | |
Super antwort kev.. wenn ich mit der gleichen ip angreife dann hab ich die selbe *seufz* ich hab keine wechselip benutzt |
Autor: | Kevz [ Mi 13 Okt, 2004 17:26 ] |
Betreff des Beitrags: | |
komisch...*grübel grübel* |
Autor: | Kevz [ Mi 13 Okt, 2004 17:31 ] |
Betreff des Beitrags: | |
hm, versuch ma so...if ($session['user']['lastip'] == $row['lastip']) { } den rest musst hinten dran setzen der fehlt... |
Autor: | anpera [ Mi 13 Okt, 2004 17:41 ] |
Betreff des Beitrags: | |
Nun, das System funktioniert, einen Fehler bei dir im Code habe ich auf die Schnelle nicht gefunden und da die E-Mailadressen bei dir immer "false" zurückliefern, muss die IP-Adresse deiner Chars unterschiedlich gewesen sein. Probiers einfach nochmal und sieh zu, dass du den Test-Account auch wirklich vom selben Computer ausloggst, von dem aus du ihn dann auch (nicht erst am nächsten Tag) angreifst. (Noch ein Hinweis: ext GER 3 verwendet ein anderes System, um Multi-Account-Cheater zu bremsen. Hast du vielleicht zum Testen Dateien aus dem 3. Release verwendet?) |
Autor: | Kevz [ Mi 13 Okt, 2004 18:10 ] |
Betreff des Beitrags: | |
öhm, mach das doch mit den cookie ids, das müsste auch funzen^^ |
Autor: | Rikkarda [ Mi 13 Okt, 2004 18:45 ] |
Betreff des Beitrags: | |
hmz.. also ich habs lokal nochmal getestet.. ich hab mich mit Rikkarda eingeloggt, in den Feldern ausgeloggt und dann mit Rikka eingeloggt und versucht Rikkarda in den Feldern anzugreifen.. es kam die Meldung : Nicht schummeln etc... gut, damit ist mir aber nur teilweise geholfen, wenn es am nächsten Tag dann aber anders wäre.. (meine lokalversion ist die selbe wie online) nur wie kann ich dann den Multis entgegenwirken damit die nicht einen Realtag warten.. ich kann mich ja nicht immer darauf verlassen, dass sich wer anderes den Multi in den Feldern schnappt *lach* lg Rikka... |
Autor: | Gargamel [ Mi 13 Okt, 2004 22:11 ] |
Betreff des Beitrags: | |
*Kevzzustimm* Ich halte es auch für grundsätzlich besser mit der 'uniqueid' zu arbeiten. Dadurch werden nicht nur diejenigen eingefangen, die einen IP-Wechsel vornehmen, sondern auch diejenigen durchgelassen, die zufällig irgendeine vorher benutzte IP aus dem Pool des Providers bekommen. Natürlich kann auch die uniqueid umgangen werden. Ich glaube aber, die Trefferquote ist damit höher. |
Autor: | Rikkarda [ Do 14 Okt, 2004 00:04 ] |
Betreff des Beitrags: | |
Stimmt ![]() hab in der gardens.php fürs flirten und in der pvp.php nun o.g. ersetzt durch pvp.php ersetze: } elseif ($session['user']['lastip'] == $row['lastip'] || ($session[user][emailaddress]==$row[emailaddress] && $row[emailaddress])){ durch: } elseif ($session[user][uniqueid]==$row[uniqueid]){ gardens.php ersetze: if ($session['user']['lastip'] == $row['lastip'] || ($session[user][emailaddress]==$row[emailaddress] && $row[emailaddress])){ durch: if ($session[user][uniqueid]==$row[uniqueid]){ und ich kann mich nicht mehr in den Feldern selber angreifen ![]() lg Rikka |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |