anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 16 Apr, 2024 11:12

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 26 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Kleines Script große freude :)
BeitragVerfasst: Mi 20 Apr, 2005 19:50 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Hätte nich gedacht das das hier bei den Usern so gut ankommt.

Und zwar handelt es sich um einen Button in der Vital-Leiste der den User direkt ins Inventar führt und dann wieder zurück dahin wo er hergekommen ist.

SQL:
ALTER TABLE `accounts` ADD `pqrestorepage` VARCHAR( 128 ) NOT NULL ;

Öffne Common.php

finde:
[php]
function charstats(){
global $session;
$u =& $session[user];
if ($session[loggedin]){

[/php]
füge danach ein:
[php]
$currentpage=$_SERVER['REQUEST_URI'];
if (strstr($currentpage, "?") !=""){
$position=strrpos($currentpage,"?");
$currentpage=substr($currentpage,0,$position);
}

//change /logd/ to the name of your folder!
$currentpage=str_replace("/logd/","",$currentpage);
//begin inventar
if ($badguy['creaturename']<>"" or strstr($currentpage, "prefs") !="" or strstr($currentpage, "usechow") !="" or strstr($currentpage, "newday") !="" or $session['user']['specialinc'] <> ""){
$bag.="<img src=\"./images/bag.jpg\" title=\"\" alt=\"Zum Inventar\" style=\"border: 0px solid ;\">";
}else{
$bag.="<a href=\"prefs.php?op=inventory\"><img src=\"./images/bag.jpg\" title=\"\" alt=\"Zum Inventar\" style=\"border: 0px solid ;\"></a>";
addnav("","prefs.php?op=inventory");
}
//end inventar

[/php]
finde:
[php]
.templatereplace("statrow",array("title"=>"Name","value"=>appoencode($u[name],false)))
[/php]
füge danach ein:
[php]
.templatereplace("statrow",array("title"=>"Inventar","value"=>$bag))
[/php]
Öffne prefs.php

finde:
[php] addnav("Zurück","$back");
--->ODER<---
addnav("Zurück","prefs.php");
--->Je nach Version Unterschiedlich<---
[/php]
ersetze mit:
[php]//inventarlink
$rp = $session['user']['pqrestorepage'];
$x = max(strrpos("&",$rp),strrpos("?",$rp));
if ($x>0) $rp = substr($rp,0,$x);
if (substr($rp,0,10)=="badnav.php" or substr($rp,0,10)=="newday.php"){
addnav("Zurück","village.php");
}else{
addnav("Zurück",preg_replace("'[?&][c][=].+'","",$rp));
}
//ende[/php]

Vergesst nicht unten das Bild :)

OK ich hoff ich hab nyx vergessen.

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Zuletzt geändert von Hecki am Mi 20 Apr, 2005 21:04, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:06 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Zitat:
//change /logd/ to the name of your folder!
$currentpage=str_replace("/logd/","",$currentpage);

gibts bei mir net oO?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:07 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Wirklich praktisch, nur leider find ich irgendwie kein

[php]//change /logd/ to the name of your folder!
$currentpage=str_replace("/logd/","",$currentpage);[/php]

in meiner common... *grübel*

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:09 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
dazu braucht man chow mod von loonyl kannst nicht umschreiben das mann den net braucht? :pein:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:16 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
ok habs etwas abgeändert funzts nu?

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:36 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Nein, auch das neue is nicht in der Common....

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:47 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
hi, das
$currentpage
ist entweder von einem von lonnys mods oder von meinem 'wer ist hier' - mod


mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 20:48 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
hmm ok ich muss wohl doch alles mit der original common abgleichen wenn ich alles aktualisiert hat sag ich bescheid :o)

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 21:06 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
OK hab nun alles geändert was mir aufgefallen ist.

Muss nun auch in de Heia :P

Wenn noch was unklar ist bitte posten oder PN daaanke :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 21:16 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Wenn ich auf den Buetel klicke steht links das zurück nur in weiser Schrifft und nicht als Link aber ansonsten gehts perfekt!^^

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 21:19 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
suche:
[php]
if (strstr($currentpage, "?") !=""){
$position=strrpos($currentpage,"?");
$currentpage=substr($currentpage,0,$position);
}
[/php]

ersetze mit:
[php]
if (strstr($currentpage, "?comscroll=") !=""){
$position=strrpos($currentpage,"?comscroll=");
$currentpage=substr($currentpage,0,$position);
}
if (strstr($currentpage, "&comscroll=") !=""){
$position=strrpos($currentpage,"&comscroll=");
$currentpage=substr($currentpage,0,$position);
}
if (strstr($currentpage, "&c=") !=""){
$position=strrpos($currentpage,"&c=");
$currentpage=substr($currentpage,0,$position);
}
if (strstr($currentpage, "?c=") !=""){
$position=strrpos($currentpage,"?c=");
$currentpage=substr($currentpage,0,$position);
}
[/php]

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 21:26 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Habs ersetzt, was bringts?^^
(zurück ist immer noch kein nav)

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 20 Apr, 2005 21:31 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
dann prefs.php:
suche
[php]//inventarlink
$rp = $session['user']['pqrestorepage'];
$x = max(strrpos("&",$rp),strrpos("?",$rp));
if ($x>0) $rp = substr($rp,0,$x);
if (substr($rp,0,10)=="badnav.php" or substr($rp,0,10)=="newday.php"){
addnav("Zurück","village.php");
}else{
addnav("Zurück",preg_replace("'[?&][c][=].+'","",$rp));
}
//ende[/php]
ersetze mit

[php]
$rp=$session['user']['pqrestorepage'];
$x=max(strrpos("&",$rp),strrpos("?",$rp));
if ($x>0) $rp=substr($rp,0,$x);
if (substr($rp,0,10)=="badnav.php" or substr($rp,0,10)=="newday.php") {
addnav("Weiter","village.php");
} else {
//if ($session[user][superuser]>=2){ output("`n`bDEBUG: rp = $rp`b`n`n"); }
if (!$rp) { addnav("Weiter","village.php"); } else { addnav("Weiter",preg_replace("'[?&][c][=].+'","",$rp)); }
}[/php]

übrigens haben nicht alle das feld pqrestorepage, hecki ;)


[php]
ALTER TABLE accounts ADD `pqrestorepage` varchar(128) default ''
//SEARCH:
$currentpage=str_replace("/logd/","",$currentpage);

AFTER ADD:
$session['user']['pqrestorepage']=$currentpage;[/php]

Tip: entkommentiere mal den Debug und poste was er zurückgibt

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 21 Apr, 2005 06:54 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Das mit dem pqrestorepage is mir auch aufgefallen deswegn habe ich gestern ja schon den entsprechenden SQL befehl oben eingefügt. :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 21 Apr, 2005 07:34 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Ok, jetzt geht alles einwandfrei! ^^

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 21 Apr, 2005 09:16 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Bitte gern geschehen

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 21 Apr, 2005 19:22 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Na wunderbar vielen dank Haddy :p

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: hilfeeee
BeitragVerfasst: So 03 Jul, 2005 22:14 
Offline
Newbie

Registriert: So 03 Jul, 2005 20:11
Beiträge: 1
Hallöööle...
ich mach das ganze erst seit heute *g* zwar über msn mit mehr doer weniger meinem eigenem Mentor, aber ich glaub ich hab meine prefs.php jetzt versaut... -.-'

hab auch das problem dass der button zwar geht, aber ich komm nimemr zurück, weil der schriftzug nur weiß und kein link ist.... was nun? ;___;


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 04 Jul, 2005 06:00 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 05 Jan, 2005 23:42
Beiträge: 156
Kann es sein dass der Beutel auch als Fluchtbutton genutzt werden kann?

Kann man das abstellen?

_________________
"Wenn alles Gute verloren scheint, die Welt in Trümmern liegt, wenn die Unschuld stirbt und das Böse göttliche Macht gewinnt, wenn es Zeit ist, der Nacht ein Ende zu setzen, den Tag einzuläuten...
dann braucht es Helden!"

http://www.zum-tanzenden-troll.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 07 Apr, 2007 20:17 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Sa 26 Aug, 2006 11:35
Beiträge: 33
LoGD: http://www.logd-obtania.de/londarien/source.php
Abraxas hat geschrieben:
Kann es sein dass der Beutel auch als Fluchtbutton genutzt werden kann?

Kann man das abstellen?


Das würde mich jetzt auch mal interessieren ob man das abschalten kann.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 26 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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