anpera.net

anpera.net

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

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 38 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Superuser "kasten"
BeitragVerfasst: Di 24 Jul, 2007 01:46 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
Hi...

ich weiß das dieses Thema schon ein paar mal aufgegriffen wurde, allerdings habe ich nichts gefunden was mich zufrieden stellte...

Also ich möchte ja gerne Priester, Richter und RPG-Wächter/Stadtwachen einbauen..

dafür würde ich gerne neue Superuser anlegen also sprich
Superuser 4=Priester Aufgabe: Leute vermählen in der Kirche, Gottesdienste abhalten ect.

Superuser 5=Richter Aufgabe: Leute verurteilen, Geldbußen aufdrücken und halt der ganze kram

Superuser 6=RPG-Wächter/Stadtwachen Aufgabe: Leute einkerkern, auf's RPG achten ect.


Aber wie geht das das ich zusätzliche Superuser erstelle? ich habe da keine ahnung von, aber ich denke wenn man dann auch eine Onlineanzeige macht wird des ganze einfacher weil dann heißt es ja nicht mehr alle mit Priesterstauts ect. und sind gleichzeitig bürger sondern dann haben die anderen Superuserstatus und des wird einfacher...außerdem muss halt eingestellt werden dass die leute halt nur auf ihre "Gebiete" zugreifen können...und in der Admingrotte sollen sie halt nur die Links haben zu denen sie zugang brauchen, bzw. nur des sehen was halt für ihre Funktion wichtig ist...

Hoffe mir kann einer helfen!



MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 05:26 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 11 Okt, 2005 18:11
Beiträge: 680
Wohnort: Wohnzimmer
Geschlecht: Männlich
LoGD: www.omega-grotte.de
hallo,

schaun wir uns zu erst mal die superuser.php an..

$this->bbcode_second_pass_code('', 'if ($session[user][superuser]>=2) addnav("User Editor","user.php");
addnav("E?Monster Editor","creatures.php");
if ($session[user][superuser]>=3) addnav("Stalltier Editor","mounts.php");')

hier kannst du festlegen, wer per Grotte auf die Editoren zugreifen darf..
jedoch bringt uns das nicht viel..
wenn wir uns nicht auch die einzelnen Datein vornehmen..siehe hier>>

$this->bbcode_second_pass_code('', 'if ($_GET[op]=="addpoll"){
if($session['user']['superuser']>=1){')

dies ist ein Codestück aus der Modt.php
heisst also, alle die den Stastus 1 haben, können dort Umfragen und Mods erstellen..

willst du dies ändern so erhöhe deren Zahl.. :)

Nun kommen wir zum eigentlichen Sinn deiner Frage:

suche in user>>

$this->bbcode_second_pass_code('', '"superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren",')

ist standart...

füge nach belieben hinzu>>

$this->bbcode_second_pass_code('', '"superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,Priester Hochzeiten gestalten,4,Richter,Gerichtsführer,5,Wächter, Aufgabe Schutz,6,Admin Herrscher über alles",')


ich habe bewusst, den Admin den Stastus 6 gegeben, damit er ale einziger auf alles zugriff hat...

Nun fehlt eigentlich nur noch die Anpassung in den verschiedenen Teilen der scripts, siehe oben Modt..

Superuser anpassen..etc..

Das sollte den größten Teil deiner Fragen beantworten..
Onlineanzeige von Eliwood wäre dort zu empfehlen, man kann dort die Superuser unendlich viel erweitern..

mfg

_________________
Die Frage lautet: Herr? Bist du das Göttliche?
Daraufhin meint er nur: Ich bin es, aber warum fragst du?

Mein Game zur Zeit Offline...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 10:47 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok thx für die hilfe, aber wenn ich jetzt nen Priester auswähle, wie wird des da gemacht??
Also jetzt nicht wie des eingebaut wird sondern mit welchen Dateien muss ich ihn zusammenführen, damit er leite verheiraten kann...kann ich das irgendwie in der Kirche machen so ein Addnav
if[session][superuser]=4(Priester)
addnav("Verheiraten","chapel.php?op=verheiraten")

oder so ähnlich :P oder muss er auch zugriff auf einen Editor in der Grotte haben???


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 16:25 
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/
ööhm.. dann ist aber JEDER richter, Rpg-Wächter usw Superadmin, wenn du nicht aufpasst!!!

Mit den Superuser-Feldern also besser aufpassen!

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 19:51 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok Aurc ich habe echt ne ganz wichtig frage...könntest du mir des vielleicht so einiger maßen machen??? meld dich mal bei mir im LoGD an bekommst meinetwegen aus Rechte wenn du die brauchst aber wenn man da was falsch machen kann dann würde ich des gern profi's überlassen weil ich bin nicht so der progger und MySQL Gott...



MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 19:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
eine Frage, warum macht man für die Superuser kein bitfield?

dann könnte man mit & arbeiten, und sogar leute zulassen, die nicht aufsteigend einfach alle unteren rechte auch haben?

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 20:13 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
entweder ist noch niemand auf die Idee gekommen, des konnte nicht umgesetzt werden, andere sachen waren wichtiger oder die Leute waren bis jetzt damit zufrieden und wollten des nicht anders haben...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 21:02 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
frag nur weils seit geraumer zeit in 1.x.x ist, und ichs nicht anders kannte.

so kann man individueller zuteilen, wer was darf... und nicht jemandem Rechte mitgeben müssen die er eigentlich garnicht haben sollte...

nur weil 6>5 ... oder so.

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 21:06 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Zitat:
if[session][superuser]=4(Priester)
addnav("Verheiraten","chapel.php?op=verheiraten")


ist schon nicht so schlecht

wie wärs mit if($session['user']['superuser']==4) addnav...

so machst du deine user nicht zu superusern

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 21:07 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ja das klingt gut...
könntest du sowas proggen Nightborn?? würde meinetwegen gern Beta-Tester spielen für eine 2. Meinung und auch so vom Faktor installation und bedienung...


MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 21:34 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
:)

lotgd 1.1.1 (zb.)

lib/constants.php
gibt die superuser vor an bitmasken

geprüft werden sie in
user.php
bzw lib/user/user_edit.php

das kannst dir anschauen.

das programmieren an sich ist kein großer akt, sobald die konstanten drin sind...

dann prüft man halt einfach

if (($session['user']['superuser'] & SUPERUSER_DARF_KREATUREN)== SUPERUSER_DARF_KREATUREN) addnav("Was mit kreaturen")...

so ist das kein akt.

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 21:39 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
naja ich würde gern des proggen, aber ich verstehe nichts davon um ehrlich zu sein...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 21:45 
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/
http://php-resource.de/handbuch/languag ... itwise.htm

Oder einfach mal googeln.. ist eigentlich gar nicht so schwer..

Lässt sich sonst auch über MySQL recht gut abbilden (schau dir mal den SET-Datentyp an)

Allgemeines zum Bitweisen arbeiten: http://de.wikipedia.org/wiki/Bitweiser_Operator

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 24 Jul, 2007 22:36 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok aber mal eine andere Frage wie wird das denn mit dem Priester gemacht??
Oder kann man es so machen nach 5 mal flirten hat das pärchen den Button verheiraten, dieser allerdings muss durch einen Priester freigegeben werden, damit das ganze auch traditionell über RPG Hochzeit gemacht wird^^

Die Idee gefällt mir des so zu machen muss ich sagen, aber wie lässt sich des umsetzen???

Wegen dieser Superuservergabe werde ich mich mal selbst drum kümmern, aber dabei benötige ich dann schon hilfe...(also wegen des mit dem priester)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 19:27 
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/
Wenn du auf nummer Sicher gehen willst, behandelst du dinge wie Priester, RPG-Wächter etc unabhänig von Superuser und musst dann halt per if($session['user']['dein_feld']....) die nötigen Überprüfungen vornehmen. Das kannst du über ein bitfeld, ein serialisiertes array oder einen String oer was auch immer machen.

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 19:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Shris hat geschrieben:
ok aber mal eine andere Frage wie wird das denn mit dem Priester gemacht??
Oder kann man es so machen nach 5 mal flirten hat das pärchen den Button verheiraten, dieser allerdings muss durch einen Priester freigegeben werden, damit das ganze auch traditionell über RPG Hochzeit gemacht wird^^

Die Idee gefällt mir des so zu machen muss ich sagen, aber wie lässt sich des umsetzen???

Wegen dieser Superuservergabe werde ich mich mal selbst drum kümmern, aber dabei benötige ich dann schon hilfe...(also wegen des mit dem priester)



wenn du dann ohne eine Zwischenlagerung arbeitest, garantiere ich dir das bei 8 von 10 Selbsttrauungen der Transferbug greift..

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 19:56 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
Rikkarda meine Liebe schön das du dich mal wieder in einem meiner Threads meldest :)
wollen wir über ICQ oder so versuchen das ganze mal zusammen hinzubekommen???


MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 25 Jul, 2007 21:27 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Shris hat geschrieben:
Rikkarda meine Liebe schön das du dich mal wieder in einem meiner Threads meldest :)
wollen wir über ICQ oder so versuchen das ganze mal zusammen hinzubekommen???


MfG Shris



du ich hab ein system für trauungen inkl transferbugsicherung und habe bewusst auf das standesamt von hadriel verzichtet.. bin mir nicht sicher, ob der code dafür evtl. noch in meiner chapel.php vorhanden und auskommentiert ist.. kannst dich gern da durchlesen, aber ich habe grade durch extreme umbaumassnahmen in silienta und einem komplett neuen levelsystem und drachensystem keine Zeit mich um so einen wunsch zu kümmern, der in meinem dorf umgesetzt ist. aber du kannst dich wie gesagt gern bei mir bedienen :)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 26 Jul, 2007 17:54 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok ich schau mich bei dir mal um :)
trotzdem danke für die hilfe Rikkarda *schnell vorbei geh und kurz umarm*
wir schreiben ja bestimmt mal wieder bei gelegenheit...



MfG Shris


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 27 Jul, 2007 12:01 
Offline
Held
Held

Registriert: Sa 21 Okt, 2006 14:40
Beiträge: 216
Wohnort: Berlin
Geschlecht: Männlich
Skype: shris5000
ok ich habe des jetzt eingestellt:

user.php:

[php]"superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,Priester,4,Richter,5,Wächter,6,Admin",[/php]

superuser.php:

[php]addnav("Editoren");
if ($session[user][superuser]>=6) addnav("User Editor","user.php");
if ($session['user']['superuser']>=6) addnav('`iER Sourceviewer 2007`i >> `bEditor`b', 'source.su.php');
addnav("E?Monster Editor","creatures.php");
if ($session[user][superuser]>=6) addnav("Stalltier Editor","mounts.php");
if ($session[user][superuser]>=6) addnav("Item Editor","itemeditor.php");
addnav("Gildeneditor","gildentool.php");
addnav("Spott Editor","taunt.php");
addnav("Waffen Editor","weaponeditor.php");
addnav("Rüstungs Editor","armoreditor.php");
addnav("Hausmeister","suhouses.php");
addnav("Erweitertes Haussetup","nhmaster.php");
addnav("Wortfilter","badword.php");
addnav("Registratur","registratur.php");


addnav("Mechanik");
if ($session[user][superuser]>=6) addnav("Spieleinstellungen","configuration.php");
addnav("Herführende URLs","referers.php");
addnav("Statistiken","stats.php");
if ($session[user][superuser]>=6) addnav("Massmail","massmail.php");
[/php]

ABER: wie kann ich jetzt einstellen, das nur ein bestimmer Superuser auf etwas zugreifen kann....
z.B. NUR der Wächter auf den Pranger???
also ich meine wirklich kein anderer, nicht mal der Admin selbst...halt NUR der Wächter...[/code]


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 38 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 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum