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

"Defekte Navs reparieren"
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3013
Seite 1 von 1

Autor:  Reyko [ So 15 Okt, 2006 15:52 ]
Betreff des Beitrags:  "Defekte Navs reparieren"

Hi

Ich wollte fragen ob jemand eine Möglichkeit kennt diesen knopf für alle User zugänglich zu machen. Das heisst der er zum Beispiel für Normale User sichtbar ist wo für superuser die Anfragenauflistung steht. Und das wenn sie den Knopf drücken ihre eigenen Navs repariert werden. Bei mir spinnt oft die Navigation und ich und meine Modis kommen nicht hinterher die Navs zu reparieren deswegen würd ich den knopf gerne so haben das jeder ihn für seine eigenen Navs benutzen kann. Kann sowas jemand basteln??

Wäre toll :)

MFG REYKO

Autor:  Lestat [ So 15 Okt, 2006 19:06 ]
Betreff des Beitrags: 

Ich will ja nicht blöd daherkommen, aber wäre es nicht viel sinnvoller die Gründe für die häufigen badnavs zu finden und zu beseitigen? :?

Aber abgesehen davon fände ich das auch nicht schlecht, wenn es denn mal vorkommt :D

Müsste doch verhältnismässig einfach gehen, indem man die badnav.php anpasst, dass eben sofort dieser Text "Deine erlaubten Navs waren beschädigt. Zurück zum Dorf."

Aber ehrlich gesagt, blick ich bei der badnav.php nicht ganz durch :???:

Autor:  Darkness [ So 15 Okt, 2006 20:51 ]
Betreff des Beitrags:  Re: "Defekte Navs reparieren"

Reyko hat geschrieben:
Hi

Ich wollte fragen ob jemand eine Möglichkeit kennt diesen knopf für alle User zugänglich zu machen. Das heisst der er zum Beispiel für Normale User sichtbar ist wo für superuser die Anfragenauflistung steht. Und das wenn sie den Knopf drücken ihre eigenen Navs repariert werden. Bei mir spinnt oft die Navigation und ich und meine Modis kommen nicht hinterher die Navs zu reparieren deswegen würd ich den knopf gerne so haben das jeder ihn für seine eigenen Navs benutzen kann. Kann sowas jemand basteln??

Wäre toll :)

MFG REYKO


Diesen Knopf könnten die User dann z.b. bei Waldkämpfen benutzen, wenn sie am verlieren sind...
oder in Wladspecials, wenn sie denken dass was schlechtes passiert...

oder eben in jeder situation, in der sie zum dorfplatz zurück gelangen wollen...
Willst du das wirklich?

Autor:  Reyko [ So 15 Okt, 2006 21:02 ]
Betreff des Beitrags: 

Lestat hat geschrieben:
Müsste doch verhältnismässig einfach gehen, indem man die badnav.php anpasst, dass eben sofort dieser Text "Deine erlaubten Navs waren beschädigt. Zurück zum Dorf."

Aber ehrlich gesagt, blick ich bei der badnav.php nicht ganz durch :???:


ich ja auch nicht :o und die ursachen zu fiinden is schwer wenn die user nicht sagen wann und wo das passiert :o

@Darkness

Ja stimmt aber wenn ich darauf klicke komm ich ja auch nicht ins dorf :o gibt es da keine möglichkeit :((((((

Autor:  Taikun14 [ So 15 Okt, 2006 21:05 ]
Betreff des Beitrags: 

Arbeitest du zufällig mit 'Locations' um die Orte der Personen in der Kämpferliste anzeigen zu lassen?..

Naja wenn du als Admin Char nicht rauskommst einfach in der DB:

[php]
UPDATE `accounts` SET `output` = '', `allowednavs` = '', `restorepage` = '' WHERE `login` = 'loginname'
[/php]

Autor:  Lestat [ So 15 Okt, 2006 21:39 ]
Betreff des Beitrags:  Re: "Defekte Navs reparieren"

Darkness hat geschrieben:
Diesen Knopf könnten die User dann z.b. bei Waldkämpfen benutzen, wenn sie am verlieren sind...
oder in Wladspecials, wenn sie denken dass was schlechtes passiert...

oder eben in jeder situation, in der sie zum dorfplatz zurück gelangen wollen...
Willst du das wirklich?


Ich meinte auch, dass es keinen permanenten Link im Spiel geben soll, sondern nur ,dass wenn die badnav.php aufgerufen wird, eben nicht die bisherige Seite hängenbleibt, sondern sofort die weisse Seite mit dem Link "Deine erlaubten Navs waren beschädigt. Zurück zum Dorf." angezeigt wird. Ich hoffe das war jetzt verständlich :o)

Autor:  Darkness [ So 15 Okt, 2006 21:55 ]
Betreff des Beitrags:  Re: "Defekte Navs reparieren"

Lestat hat geschrieben:
Ich meinte auch, dass es keinen permanenten Link im Spiel geben soll, sondern nur ,dass wenn die badnav.php aufgerufen wird, eben nicht die bisherige Seite hängenbleibt, sondern sofort die weisse Seite mit dem Link "Deine erlaubten Navs waren beschädigt. Zurück zum Dorf." angezeigt wird. Ich hoffe das war jetzt verständlich :o)


Dsa ändert aber auch nichts... die badnav.php kannst au aufrufen, indem du z.b. wenn im Wlad bist in die Adresszeile "village.php" eingibst...
und damit wäre das dann wie ein permanenter Link...



Also wenn das Problem nur ist, dass es an manchen stellen keine navs gibt, dann würde das hier helfen...

Autor:  Reyko [ Mo 16 Okt, 2006 15:41 ]
Betreff des Beitrags: 

Ich hab das eingebaut was in dem thread war und beabsichtigt eine datei hochgeladen (waldspecial) wo keine navs mehr angezeigt werden :o und bei mir funktion iert das nicht :o wenn du zugriff auf die Common.php brauchst sag mir bescheid die hab ich aus ein paar gründen unsichtbar gemacht in der source.php :o

ich benötige also weiter hilfe

Autor:  Lestat [ Mo 16 Okt, 2006 15:54 ]
Betreff des Beitrags:  Re: "Defekte Navs reparieren"

Darkness hat geschrieben:
Dsa ändert aber auch nichts... die badnav.php kannst au aufrufen, indem du z.b. wenn im Wlad bist in die Adresszeile "village.php" eingibst...
und damit wäre das dann wie ein permanenter Link...


Ups.. okay, wusste ich garnicht. :pein: Danke für die Aufklärung. Man lernt nie aus. :D Na dann ist es ja gut, so wie es ist. Bei uns kommen Badnavs ja auch sehr selten vor :)

Autor:  Darkness [ Mo 16 Okt, 2006 17:27 ]
Betreff des Beitrags: 

Reyko hat geschrieben:
Ich hab das eingebaut was in dem thread war und beabsichtigt eine datei hochgeladen (waldspecial) wo keine navs mehr angezeigt werden :o und bei mir funktion iert das nicht :o wenn du zugriff auf die Common.php brauchst sag mir bescheid die hab ich aus ein paar gründen unsichtbar gemacht in der source.php :o

ich benötige also weiter hilfe

Bei Waldspecials ist es normalerweise so, dass automatisch die Waldnavs ershceinen, wenn keine navs gesetzt sind...

außerdem ist es (wenn ich mich recht erinnere) so, dass bei superusern immer einen Nav zu den Anfragen gibt^^

teste es also am ebsten mit einem nicht su-acc und nicht in nem waldspecial^^

Autor:  Reyko [ Mo 16 Okt, 2006 18:14 ]
Betreff des Beitrags: 

Vielen dank mit einen non admin account funtzt es :)))))

Autor:  Reyko [ Di 17 Okt, 2006 17:19 ]
Betreff des Beitrags: 

Bei mir hat es gefuntzt aber bei meinem spielern funktioniert es irgendwie nicht behaupten sie :o

Autor:  Varius [ Di 17 Okt, 2006 18:01 ]
Betreff des Beitrags: 

Junge geh das Problem doch mal anders an,

Warum sind Deine Navs so oft kaputt? Glaubst du es wird Deinen Usern so Spaß machen zu spielen ?

Will nicht blöd daher reden aber irgenwie ist es als würdest du nach einen Wurfanker suchen weil Deine Bremsen am Auto manchmal nicht gehen

:wink:

Autor:  Reyko [ Di 17 Okt, 2006 18:07 ]
Betreff des Beitrags: 

ey junge sie ma genau hin *lol*

Ich habe pivatleben prüfungen etc da hab ich keine Zeit mir jede datei anzusehen um zu schauen wo die fehler liegen. Das ist für mich eine lösung die sowoehl mir als auch den spielern hilft. Besser so als wenn sie ewig warten müssen bis ein SU on kommt (und ich geb die rechte nie soweit weg das ein mod den user editor verwenden darf)

Autor:  Eliwood [ Di 17 Okt, 2006 18:14 ]
Betreff des Beitrags: 

Reyko hat geschrieben:
ey junge sie ma genau hin *lol*

Ich habe pivatleben prüfungen etc da hab ich keine Zeit mir jede datei anzusehen um zu schauen wo die fehler liegen. Das ist für mich eine lösung die sowoehl mir als auch den spielern hilft. Besser so als wenn sie ewig warten müssen bis ein SU on kommt (und ich geb die rechte nie soweit weg das ein mod den user editor verwenden darf)


Wenn du keine Zeit hast, dann stell doch n' Coadmin rein? oO
Oder bau ein Tool rein, so dass man Navs reparieren auch aus der Kämpferliste kann.. (Gibts glaub hier). Dann können auch Mods die Navigation reparieren.

Autor:  Reyko [ Mi 18 Okt, 2006 13:55 ]
Betreff des Beitrags: 

wär eine idee aber ich brauch trotzdem erstmal so ein script :(

Autor:  adminator [ Mi 18 Okt, 2006 18:49 ]
Betreff des Beitrags: 

Selbst auf die Gefahr hin, mich jetzt unbeliebt zu machen geb ich hier mal eine Modifikation des Repnav scriptes zur Verfügung, das könnten User ebensogut aufrufen wie Mods. Ich hab zb. einen Link in der Vitalinfo (common.php) eingebaut, wg der derzeitigen Umbauten ;-). Es wird bei Aufruf

a) Ne News abgesetzt und
b) Ein Schirmdump gemacht,

also ist auch ne unbemerkte Manipulation schlecht möglich. Dennoch rate ich bei gut besuchten (und von Admins dauernd beäugten) Servern eher davon ab sowas einzubauen - es ist nur ne Notlösung.

EDIT: Ich hab beim File schreiben das Ganze von WB auf AB (Append + binarys) geändert, das macht die Files mit der Zeit etwas größer. Der Cache sollte also regelmäßig bis oft geleert (Inhalt gelöscht) werden. Die Dateien werden eh immer neu erzeugt.


Hier der Code:


[php]<?php
//repnav.php by fly
//Allows Players to repair navs of badnav-players
// mod by adminator 10/06
//Einbau: Ins Root kopieren, verlinken
//./cache Verzeichnis erstellen und mit 777 beschreibbar machen
// auf eigene Gefahr benutzen :-)
require_once "common.php";
page_header("Navs Selbstheiler - Fochalan Version.");
if (!count($session[allowednavs])){
addnews("`&".$session['user']['name']."`^ heilte sich selbst!");
addnav("Navigation Selbstreparatur!");
//
$sql = 'SELECT acctid FROM `accounts` WHERE `login` = "'.$session[user][login].'"';
$row = db_fetch_assoc(db_query($sql));
$file = fopen('./cache/c'.$row['acctid'].'.txt','ab');
fwrite($file,$session[user][output]);
fclose($file);
//
$sql = "UPDATE accounts SET allowednavs='' WHERE login='$session[user][login]'";
db_query($sql);
addnews("`&".$session['user']['name']."`^ ging zum Selbstheiler!");
addnav("Zurück zum Dorf wünschen","village.php");
}else{
addnav("Zurück zum Dorf wünschen","village.php");
}
page_footer();
?>[/php]

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