anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 01:29

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 15 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Zweites Dorf! Ausloggen?
BeitragVerfasst: Fr 27 Okt, 2006 17:31 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 22 Sep, 2006 21:59
Beiträge: 58
Hi,

Ich habe ein zweites Dorf gemacht, jetzt habe ich aber das problem wenn ich mich ausloggen will und mich wieder einlogge starte ich im ersten Dorf! Warum?

Könnte mir bitte einer erklären wie ich das mache und was ich da genau umändern muss? Muss los also bei fragen beantworte ich sofort!

By,

Mfg Sajiki


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Okt, 2006 17:35 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Di 24 Okt, 2006 23:30
Beiträge: 30
Wohnort: Modautal
Hast du einfach nochmal des Grund LotGD auf nem anderen Server aufgespielt?

_________________
Die wenigsten Fehler sitzen im Source Code, meist sitzen die Fehler vor dem PC

-->Meine Source ist nicht angegeben, da mein Server noch auf einem Homeserver läuft


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Okt, 2006 17:40 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Nein, ich denke er meint es so, dass er etwas in der Art von Sanela oder Necron eingebaut hat. ;-)


Das Problem ist, dass erst eine neue location zugewiesen werden müsste, und dann in der login.php an den richtigen Ort weitergeleitet werden sollte... (denke ich zumindest)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Okt, 2006 17:47 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Di 24 Okt, 2006 23:30
Beiträge: 30
Wohnort: Modautal
Ja so würde ich es auch machen !
Aber des kann man ja im Moment nicht herausfinden ohne Link zum Spiel, deshalb hab ich einfach mal gefragt *gg*

_________________
Die wenigsten Fehler sitzen im Source Code, meist sitzen die Fehler vor dem PC

-->Meine Source ist nicht angegeben, da mein Server noch auf einem Homeserver läuft


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Okt, 2006 19:26 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Das kan man sehr wohl, da es ja ne recht Theoretische Sache ist...

Hartas hatte schon ganz recht, es geht in erster Linie um die logout-location. du nimmst dir also einfach eine weitere und ordnest die dann deinem neuen Dorf zu. Unterbringen müsstest du das nur in der login.php, soweit ich weiß...

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Okt, 2006 19:38 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Di 24 Okt, 2006 23:30
Beiträge: 30
Wohnort: Modautal
Auric hat geschrieben:
Das kan man sehr wohl, da es ja ne recht Theoretische Sache ist...


:D Theorie war noch nie meine Stärke

_________________
Die wenigsten Fehler sitzen im Source Code, meist sitzen die Fehler vor dem PC

-->Meine Source ist nicht angegeben, da mein Server noch auf einem Homeserver läuft


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 28 Okt, 2006 00:10 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Hmm ist ja nicht schwer :P
Öffne login.php und suche:
[php]
}else if($location==2){
redirect("houses.php?op=newday");
[/php]
Füge danach ein:
[php]
}else if($location==4){
redirect("dateiname des dorfes .php");
[/php]
schliessen udn hochladen

Öffne die Datei für dein zweites Dorf
und füge an gegebender stelle ein:
[php]

if ($HTTP_GET_VARS[op]=="logout"){
debuglog("logged out ind Dorf 2");
$session['user']['donationconfig']=serialize($config);
$session['user']['location']=4;
$session['user']['loggedin']=0;
saveuser();
$session=array();
redirect("index.php");
}
[/php]

Falls Loction 4 schon bei dir vergeben ist musst du die passende Location angeben wenn du noch eine Pvp funktion dafür haben willst kopier deine pvp.php ersetzte den Dateinamen überall und suche in der datei:
[php]
$sql = "SELECT name,alive,location,sex,level,laston,loggedin,login,pvpflag FROM accounts WHERE
(locked=0) AND
(age > $days OR dragonkills > 0 OR pk > 0 OR experience > $exp) AND
(level >= ".($session[user][level]-1)." AND level <= ".($session[user][level]+2).") AND
(alive=1 AND location=0) AND
(race>0 AND specialty>0) AND
(dragonkills >= ".($session[user][dragonkills]-5).") AND
(laston < '".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." sec"))."' OR loggedin=0) AND
(acctid <> ".$session[user][acctid].")
ORDER BY level DESC";
[/php]
ändere die Zeile:
[php]
(alive=1 AND location=0) AND[/php]
in deine Location
und fertig schon hast du auch eine Pvpfunktion für die andere Location
vielleicht muss man noch ein paar Sachen anpassen aber da habe ich jetzt keine ahnung ^^*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 28 Okt, 2006 16:22 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 22 Sep, 2006 21:59
Beiträge: 58
Hi,

Also trotz meiner kurzen und teilweise unvollständiger Angabe, habt ihr gewust was ich meine :roll: Möchte mich mal für meine Beschreibung oben entschuldigen, muste aber noch schnell weg :pein:

Ich werds mal versuchen und mich dann mal melden! Danke mal für eure Hilfe ;)

Mfg Sajiki


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 29 Okt, 2006 15:21 
Offline
Profi
Profi

Registriert: Do 05 Okt, 2006 20:12
Beiträge: 107
Öffne die Datei für dein zweites Dorf
und füge an gegebender stelle ein:
[php]

if ($HTTP_GET_VARS[op]=="logout"){
debuglog("logged out ind Dorf 2");
$session['user']['donationconfig']=serialize($config);
$session['user']['location']=4;
$session['user']['loggedin']=0;
saveuser();
$session=array();
redirect("index.php");
}
[/php]

Wenn ich das Standart dorf script, also village.php einfach kopiere müsste ich das unter dem :

addnav("In die Felder (Logout)","login.php?op=logout",true);

einfügen, oder?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 29 Okt, 2006 16:36 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Nein erstmal musst du die ganze op nach der schliessenden Klammer der anderen op einfügen sonst gehts garicht und den addnav
[php]
addnav("In die Felder (Logout)","login.php?op=logout",true);
[/php]
Ersetze durch:
[php]
addnav("In die Felder (logout)","dateiname?op=logout");
[/php]
und dann muss es gehen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 31 Okt, 2006 23:22 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 22 Sep, 2006 21:59
Beiträge: 58
Sorry für die späte Meldung aber ich hab leider viel um die Ohren :???:

Möchte nur sagen das alles einwandfrei funtioniert. Nur bräuchte ich noch eine kleine Hilfe bezüglich eines Punktes deines Beitrages @Kamui

Kamui hat geschrieben:
vielleicht muss man noch ein paar Sachen anpassen aber da habe ich jetzt keine ahnung ^^*


Ich wollte ein Hotel bauen aus der inn.php! Soweit so gut, klappt alles wunderbar. Nur das einloggen nicht! Ich habe das ausloggen (wenn mann sich ein Schlafzimmer nimmt) auf $session['user']['location']=5; gesetzt! Wenn ich mich jetzt wieder einlogge komme ich zur normalen inn.php zurück. Warum? Was habe ich übersehen?

Source Link --> http://www.sajiki.info/green_dragon/source.php

Und hier der Link zu login.php --> http://www.sajiki.info/green_dragon/sou ... /login.php

Hier der vom Hotel --> http://www.sajiki.info/green_dragon/sou ... n/inn2.php


Würde mich über eine Antwort freuen und danke für die Hilfe momentan!

Mfg Sajiki


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 01 Nov, 2006 12:27 
Offline
Großmeister
Großmeister

Registriert: Fr 21 Jul, 2006 00:00
Beiträge: 416
Hmm ich schau mir das grade an erstmal suche das:
[php]
$sql = "SELECT name,alive,location,sex,level,laston,loggedin,login,pvpflag FROM accounts WHERE
(locked=0) AND
(level >= ".($session[user][level]-1)." AND level <= ".($session[user][level]+2).") AND
(alive=1 AND location=1) AND
(age > $days OR dragonkills > 0 OR pk > 0 OR experience > $exp) AND
(laston < '".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." sec"))."' OR loggedin=0) AND
(acctid <> ".$session[user][acctid].") AND
(dragonkills > ".($session[user][dragonkills]-5).")
ORDER BY level DESC";
[/php]

Ändere:
[php]
(alive=1 AND location=1) AND
[/php]

In:
[php]
(alive=1 AND location=5) AND
[/php]
Da sonst das mit dem pvp nicht klappt ;)
Das hat aber nichts mit deinem Login Problem zu tun eigendlich müsste
es gehen sonst hab ich eigendlich kein Fehler entdeckt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Nov, 2006 10:06 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 22 Sep, 2006 21:59
Beiträge: 58
So, jetzt hab ich mich wieder mal ran gesetzt! Zu dem PVP änderung:

In welcher meinst du das jetzt @Kamui? In der pvp.php ist es standart (also location=1 ) und in der pvp2.php habe ich es mit 4

location=5 habe ich nur beim ausloggen gemacht für mein Hotel! Siehe auch Source! Aber ich habe denn Grund schon gefunden, hatte nur ein location übersehen :roll:

Es gibt nämlich drei stück! Zwei in dieser Form --> location= und eine in dieser --> ['location']=

Jett funzt es wenigstens! Jetzt wüste ich nur gerne was du mit dem PVP da oben genau gemeint hast. Meinst du eben in der ersten oder in der zweiten pvp.php?

Mfg Sajiki


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Nov, 2006 10:11 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Er meint ziemlich sicher in der zweiten ;-)

Damit auch wirklich die Krieger ausgewählt werden, welche dort schlafen. *g*


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 11 Nov, 2006 10:17 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Fr 22 Sep, 2006 21:59
Beiträge: 58
Aha, ok. Habe es mir eh schon gedacht! Aber es hat mich verwirt weil ich dort nirgends location=1 stehen hab sondern nur 4.

Mfg Sajiki


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 27 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