anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 09 Jul, 2025 16:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 84 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5  Nächste
Autor Nachricht
BeitragVerfasst: So 15 Mär, 2009 10:37 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
Also ich hab das ganze versucht. Mit der Eingabe userlevel hat es funktioniert, allerdings haben dann auch die Krieger das ganze nicht mehr in der Bio gehabt. Ich hab dann gesehen, dass es bei uns superuser heißt und es damit probiert, so geht es aber leider gar nicht... ^^'

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 15 Mär, 2009 16:56 
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/
Was hats du denn genau mit dem superuser gemacht? In deiner Source steht nichts und hellsehen ist bei dem Wetter nicht ganz einfach ;-)

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 16 Mär, 2009 01:07 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
Also so wie ich das verstanden habe, möchtest du das die Rp Chars, die bei euch superuser lvl blubb sind, n paar Sachen
nicht mehr in ihrer bio sehen oder?
Dann würde ich es doch so versuchen:

$this->bbcode_second_pass_code('', 'if ($session[user][superuser]=besonderes lvl der rp chars zb. 3,5,29 xD){
blubb
}
')

>.< Kp ob's klappt. Musst dich halt bissel durchfummeln.

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 16 Mär, 2009 07:03 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
so würde es das level zuweisen da du nur ein = benutzt hast, so würde jeder beim anschauen der bio ein RP-Chara werden.

if ($session['user']['superuser']!=der level den die rp charas bei dir haben)

superuser ggf. durch das feld ersetzen was es bei dir ist, so musst du das jetz aber hinbekommen, ansonsten muss sich jemand anders dem annehmen :>


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 17 Mär, 2009 01:27 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
Hmm wie geht das eigentlich, das ein User mit einer bestimmten IP etwas nicht sieht.
Ich mein, bin schon soweit gekommen das er etwas sieht.. aber wie funktioniert das ganze umgehert? >.<
Das würd' mich mal interessieren.

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 17 Mär, 2009 01:34 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
du musst da einfach nur die abfrage "negativieren", falls ich Dich richtig verstanden hab...

z.B.
$this->bbcode_second_pass_code('php', 'if ($session['user']['lastip'] != gesperrte IP) {
    das was er nicht sehen soll
} ')

P.S.
denke mal das es 'lastip' ist, wenn nicht dann nicht :P

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 17 Mär, 2009 02:36 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Nur ich sehe da technisch ein kleines Problem, das Datenbankfeld "lastip" heißt ja
nicht umsonst in der deutschen Übersetzung "letzte IP".

Dass was du vor hast Marja ist zeitlich begrenzt & Provider Abhängig,
denn der User hat nicht immer die gleiche IP-Adresse. Aber du könntest es andersweitig
umsetzen, anstatt dem User mit der IP-Adresse etwas zu sperren mache es
über die Account ID die in deinem System fest vergeben ist und sich unter normalen
Umständen nicht ändert.

Zudem ist eine IP Sperre mit verschiedensten Proxys und Anonymisierern leicht zu
umgehen.

Mit freundlichen Grüßen

Kai A. Wolf

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 17 Mär, 2009 22:38 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
>.< Meinte ich doch, Arath!
Gott, ich sollte um diese Uhrzeit keine Fragen mehr stellen, sondern echt schlafen.

Ich wollte ja wie gesagt die acctid( hieß die so) für einen bestimmten Charakter (testcharakter) herausfischen
und diesen den Zutritt zur prefs.php verwähren.
War schon soweit, wie ich diesen User etwas gewisses zeige,

$this->bbcode_second_pass_code('', 'if ($session['user']['acctid'] != blubb ip) {
addnav("Was auch immer er sehen soll","wasauchimmer xD.php");
} ')

aber wie mache ich das in die entgegengesetzte Richtung?
Das er es nicht sehen soll?

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 17 Mär, 2009 23:33 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
indem du die abfrage negativiert hast, durch das != kann derjenige den addnav nicht sehen... so ist das doch schon richtig

$this->bbcode_second_pass_code('php', 'if ($session['user']['acctid'] != blubbID) {
   User mit blubbID kann nichts sehen
} ')
andersrum
$this->bbcode_second_pass_code('php', 'if ($session['user']['acctid'] == blubbID) {
   User mit blubbID kann alles sehen
} ')

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 18 Mär, 2009 00:00 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
Klappt >.< Gott. Danke, Liath.

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 18 Mär, 2009 00:16 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
nix zu danken... ich seh auch oft den Wald vor lauter Bäumen nicht :)

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 19 Mär, 2009 01:07 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
Sodele. Ich habe wieder eine, meiner tollen Ideen und es hapert etwas an der Verwirklichung.
Und zwar hat nun jeder zweite Server diese Eingabefelder für z.b. Alter, Herkunft oder sonst was.
Habe soetwas auch auf dem Server und es wird ebenfalls gern genutzt. Nun wollte ich aber das man diese
Sachen in der Jägerhütte kaufen kann. Je nach Bedarf. Und erkauft man sich z.B. Alter, wird es erst
in der prefs.php/bio.php sichtbar und änderbar. Also nicht wie Titel oder Namen ändern, direkt über die
Jägerhütte, sonderen ein einmaliger Kauf und schließlich unbegrenzte Nutzung. Ich denke in der Jägerhütte
sollte ich es hinbekommen, das man soetwas erkaufen kann aber.. wie geht es weiter? z.b. in der prefs?
Das bereitet mir am meisten Sorgen.
Und vllt sollte es auch möglich sein, diese erkauften Sachen wieder in der Jägerhütte zu löschen?
So?
$this->bbcode_second_pass_code('', '
if ($config['Alter']==1){
addnav("Feld für Alter in deiner Bio erkaufen","lodge.php?op=begleiter");
}else{
addnav("Feld Alter löschen!","lodge.php?op=begleiterdrop");
}
')

Hat sogar vllt einer von euch genau soetwas gemacht und kann mir ein paar Tipps geben?

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 19 Mär, 2009 07:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
du musst dann in der prefs die donationconfig mit unserialize oder wie man das schreibt auslesen damit du dich auf die einstellungen beziehen kannst.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 19 Mär, 2009 13:39 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Erstmal muss man in der logde.php das Feld freikaufen können.
Ungefähr so:

$this->bbcode_second_pass_code('', '
$config = unserialize($session['user']['donationconfig']);

// Nur wenn das Feld noch nicht gekauft wurde soll der Link zum Kaufen angezeigt werden
if($config['alter'] == 0)
addnav('Altersfeld für Bio (XXX Punkte)', 'blubberlink');')


Irgendwo in der logde.php dann noch die Abfrage ob der User auch XXX Punkte hat. Wenn ja $session['user']['donationconfig']['alter'] auf 1 stellen. Ich glaube man muss serialize verwenden am Ende. Ergo
$session['user']['donationconfig']['alter'] = 1;
$session['user']['donationconfig'] = serialize($session['user']['donationconfig']);


Dann in der prefs.php nochmal abfragen, welchen Wert $config['alter'] (genau so wie oben) hat. Wenn 1, dann das Eingabefeld anzeigen. Wenn net, dann net. Ansonsten alles gleich wie bei einem ganz normalen zusätzlichen Biofeld.

LG
Draz


€: Wenn man es löschen will, dann genau wie bei der Freischaltung. Nur eben abfragen, ob der Wert auf 1 steht und in der ausführenden Aktion eben $session['user']['donationconfig']['alter'] auf 0 setzen. Serialize nicht vergessen (glaub ich^^)

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 19 Mär, 2009 21:12 
Offline
Meister
Meister
Benutzeravatar

Registriert: Fr 17 Aug, 2007 22:36
Beiträge: 367
Wohnort: In unergründlichen Höhlen
Geschlecht: Weiblich
LoGD: http://projekt-davorin.de/
Das mit der Jägerhütte klappt wunderbar, Drazaar! Einfach spitze! Danke :D

Doch bei einem neuen Tag löscht er wieder das gekaufte. Muss vllt etwas in newday? o.Ô
Und in der Prefs.php wird auch nix angezeigt.

€dit:

Habe in meiner prefs das stehen:

if($config['alter'] == 1){
$form2=array("oldrr"=>"Dein Alter:`n");
}

o.O Aber selbst bei einem Kauf, zeigt er mir nix an. *sfz*

_________________
Mao?
Unsere Scripte verfassen wir in Beerware

PHP:
Davorin- Waldkämpfe klickern war gestern
;) Nu wird gequestet!
(Im Aufbau)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 20 Mär, 2009 10:53 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Hast du in der Prefs auch $config definiert?
So wie in der logde.php?

Ich weiß auch nicht gerade warum das verschwindet, werde es mir mal anschauen. Kann mir gerade keinen Reim drauf machen, muss aber gestehen, dass ich noch nie eine DP Erweiterung gemacht habe ^^

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 20 Mär, 2009 11:03 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Marja hat geschrieben:
Das mit der Jägerhütte klappt wunderbar, Drazaar! Einfach spitze! Danke :D

Doch bei einem neuen Tag löscht er wieder das gekaufte. Muss vllt etwas in newday? o.Ô
Und in der Prefs.php wird auch nix angezeigt.

€dit:

Habe in meiner prefs das stehen:

if($config['alter'] == 1){
$form2=array("oldrr"=>"Dein Alter:`n");
}

o.O Aber selbst bei einem Kauf, zeigt er mir nix an. *sfz*




$this->bbcode_second_pass_code('', '$config = unserialize($session['user']['donationconfig']);
if($config['alter'] == 1){
$form2=array("oldrr"=>"Dein Alter:`n");
}')


versuchs mal damit.. ich hab zumindest bei mir über den "käufen" das immer definiert..

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 20 Mär, 2009 11:41 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Hab ich ja gerade gesagt^^

Achja: Du gibst $form2 aber schon an die showform Funktion?!

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 20 Mär, 2009 11:47 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
ich hatte auch mal ne ganze weile bei ihr geschaut und irgendwie hat der das nicht in die datenbank geschrieben...

wenn ich mich nicht irre müsste er doch in dem array im feld donationconfig das alter einfügen oder nicht? Das hat er nie gemacht, nichtmals direkt nach dem kauf

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 20 Mär, 2009 12:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
naja dann ist der Fehler ja scheinbar schon in der Jägerhütte.. dafür müsste sie dann den Source der Hütte wieder mal freilegen bzw. den Source halt allgemein ans laufen bekommen, da man so ja nun nicht nachsehen kann, wieso es da hakt

_________________
~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  [ 84 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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