anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 09:03

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: eine Frage zur pvp.php
BeitragVerfasst: Mi 13 Okt, 2004 14:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
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

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 17:19 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
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...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 17:22 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Super antwort kev.. wenn ich mit der gleichen ip angreife dann hab ich die selbe *seufz* ich hab keine wechselip benutzt

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 17:26 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
komisch...*grübel grübel*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 17:31 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
hm, versuch ma so...if ($session['user']['lastip'] == $row['lastip']) { }
den rest musst hinten dran setzen der fehlt...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 17:41 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
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?)

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 18:10 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
öhm, mach das doch mit den cookie ids, das müsste auch funzen^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 18:45 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
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...

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 13 Okt, 2004 22:11 
Offline
Lehrling
Lehrling

Registriert: Fr 24 Sep, 2004 21:16
Beiträge: 28
*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.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 14 Okt, 2004 00:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
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 :) danke *freu*



lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum