anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 16:26

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Zugangsberechtigung
BeitragVerfasst: Mo 29 Okt, 2007 21:08 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Moin liebe mitprogger

ich komm einfach nicht mehr drauf

und zwar bin ich dabei einen prem-account für Spieler einzurichten. Dafür sollen nur für diese Orte verfügbar sein. Diese Orte sind nicht spieleingreifend, sondern nur ein kleines Extra für die Prems.
Nun hab ich ein Problem.
Wenn ich die Orte für Prem-Spieler zulasse, muss ich diese ja auch für die Superuser zulassen....aber ich kenne den if-befehl nicht mehr mit den &-Zeichen ^^'

Könnte mir da vlt. jemand grad helfen ?

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 21:53 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
if($session['user']['prem']==1 || $session['user']['superuser']>=2)

das meintest du glaube ich ^^ evtl. eben die sachen für den Prem-account angleichen. ist mit dem oder ( || ) und nicht und ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 21:58 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Wenn Du einen Link zu Deiner Source hättest, wüßte ich, welche Module Du besitzt und könnte Dir sagen, in welchem Modul Du nachsehen kannst...Du könntest aber auch ganz einfach mal Grundmodule öffnen, z.B. die Akademie, und nach & suchen, dann wirst Du den Befehl auch finden... ;) :wink:

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 22:08 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ob man die Erweiterungen der 0.9.7 ext wirklich "Module" / Modulare Dateien nennen kann, ist fraglich. Denn ein Modulares System gibt es dafür nicht. Ist mir zumindest nicht bekannt. =) =P


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 29 Okt, 2007 22:14 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Ich mag mir halt die Worte Addon oder Erweiterung nicht angewöhnen, Modul klingt viiiel schöner... ;) :D

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Okt, 2007 22:01 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Danke für die Zügige Antwort.
Dies war der Befehl...aber ich glaube es gibt noch einen mit & O_o'

Ich muss mal die Homepage hier von mir ändern. ^^
Hab doch ne Andere.

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 30 Okt, 2007 22:54 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
&& u. [b]and = UND
|| u. or = ODER


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 31 Okt, 2007 11:02 
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/
Wichtiger Detail-Unterschied zwischen "and" und && bzw. "or" und ||:

Die ausgeschriebenen Operatoren "and" und "or" haben kein Short-Circuit-Handling (Kurzschlussbehandlung), die Sonderzeichenbasierten Operatoren && und || schon.

Was bedeutet das jetzt? Folgendes Beispiel soll es darstellen:
[php]function a() {
echo "Funktion Aufgerufen!";
return true;
}
$val = true;

// Gibt "Funktion Aufgerufen! true" aus
if($val and a()) echo "true";
else echo "false";

// Gibt nur "true" aus
if($val && a()) echo "true";
else echo "false";
[/php]

Bei && und || wird also, wenn das Ergebnis nach Überprüfung des Linken Statements (hier: $val) bereits feststeht, die Funktion wird also gar nicht erst aufgerufen. Bei "and" und "or" wird trotzdem alles ausgeführt, obwohl $val ja bereits true ist.

Just a hint...

Auric

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 31 Okt, 2007 13:10 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
if($session['user']['prem']==1 && $session['user']['superuser']>=2)

Wenn ich das also so mach bringt es den Premium-Leuten nix...weil sie kein Superuser der Stufe 2 sind..Richtig ? ^^'

Wenn ja...dann hab ichs kapiert

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 31 Okt, 2007 13:56 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Mo 24 Apr, 2006 18:21
Beiträge: 408
Geschlecht: Männlich
LoGD: http://localhost
Stimmt, du hast es verstanden ;)

_________________
Mal wieder da...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 10:55 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Damit ich nun nicht noch weitere Themen erstelle frage ich einfach mal weiter.

Es gibt ja den Mod mit dem Dorfamt, Stadthalle etc.
Aber im Code vom Dorfamt steht nun ein Link

//addnav("Ideenliste","conceptlist.php");

Ich hab jetzt überall gesucht...aber keiner scheint die Datei in ihrem Source zu haben...kann mir wer damit helfen ? ^^
Weil so ne Liste wäre echt praktisch.

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 11:42 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Moin

Es gäbe eventuell Hier etwas, dass dich interessieren könnte. Ist allerdings nicht exakt jene Datei, die du da gesucht hast, geht wohl nur ungefähr in die Richtung.

Mit freundlichen Grüssen,
Harthas


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 11:44 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Ja nee... das hab ich schon ;)
Ich wollte halt so ne Liste, wo die Spieler sehen können was neues kommen wird als AddOn ... und wie weit evt. der Status ist.

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 12:14 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Hier

Das dürfte deinen Vorstellungen eher entsprechen

Zitat:
Features:
- Spenden werden angezeigt
- Admin erstellt Projekt (Grundlage war hier die Todoliste (Chaosmaker))
- Admin kann Details ändern
- Bürger kann Details ansehen
- Bürger kann im Stadtbuch seine Bedenken oder Wünsche äußern
- Kosten werden bei Beendigung der Arbeiten automatisch abgezogen
- Goldrate der Edelsteine einstellbar (nur eine Änderung!)

_________________
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: Do 01 Nov, 2007 12:24 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Der zieht die Kosten aber nicht von der Kasse ab.
Kann mal da jemand helfen ?
Wenn ein Projekt fertiggestellt wurde bleiben die Kosten in der Kasse O_o

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 13:08 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
[php]$sql = 'SELECT goldkosten, title FROM stadtkasse WHERE stadtid='.$_GET['id'];
$result = db_query($sql);
$row = db_fetch_assoc($result);
$kosten = $row['goldkosten'];
$gemskosten = $kosten/1000;
output($gemskosten.' Edelsteine roh`n');
$gemskostenzahl = (int)$gemskosten;
output($gemskostenzahl.' Edelsteine geschnitten`n');
$kosten -= $gemskostenzahl*1000;
output($kosten.' Gold übrig`n');
$gems -= $gemskostenzahl;
$gold -= $kosten;
$stadtgold = $gold;
$stadtgems = $gems;
savesetting('stadtgems',$stadtgems);
savesetting('stadtgold',$stadtgold);
$sql = 'UPDATE stadtkasse SET finished = "'.getgamedate().'" , status = "umgesetzt" WHERE stadtid='.$_GET['id'];
db_query($sql);
output('Projekt wurde beendet!`n Das macht '.$gems.' und '.$gold.' insgesamt!');
$sql = 'INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),"Stadtkasse",'.$session['user']['acctid'].',"/me `3hat `&'.$row['title'].' `3als beendet erklärt und die Kosten von `&'.$row['goldkosten'].' Goldstücken `3mit der Stadtkasse beglichen!")';
db_query($sql) or die(db_error(LINK));
break;[/php]
~~~~~~~~~~~~~~~~~~~~~~~~~

Das ist der Code, der nach meiner Meinung nach nicht korrekt ist. Ich finde aber den Fehler nicht O_o

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 14:41 
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:
$gems -= $gemskostenzahl;
$gold -= $kosten;
$stadtgold = $gold;
$stadtgems = $gems;


Warum so umständlich?

$stadtgold -= $kosten;
$stadtgems -= $gemskostenzahl;

PS: ... ich nehme es zurück, der Codeschnipsel von oben beinhaltet kein $gold und $gems, aber das Script schon ...

Edit²: setz mal die
Zitat:
$gold = getsetting('stadtgold','0');
$gems = getsetting('stadtgems','0');

in das cases mit rein ... Ich hab festgestellt das zum größten Teil Variablen nicht in die cases übernommen werden.

_________________
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: Do 01 Nov, 2007 15:12 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Was denn jetzt ? ^^'

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 01 Nov, 2007 18:34 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
füge $gold = getsetting('stadtgold','0'); und $gems = getsetting('stadtgems','0'); in das cese mit ein... sieht dann so aus:

[php]case 'endtask':
$gold = getsetting('stadtgold','0');
$gems = getsetting('stadtgems','0');
addnav('Sonstiges');
addnav('Zurück','kontor.php?op=adminkasse&act=projekt');
output('`c`b~~~ Projekt beenden ~~~`b`c`n`n');
$sql = 'SELECT goldkosten, title FROM stadtkasse WHERE stadtid='.$_GET['id'];
$result = db_query($sql);
$row = db_fetch_assoc($result);
$kosten = $row['goldkosten'];
$gemskosten = $kosten/1000;
output($gemskosten.' Edelsteine roh`n');
$gemskostenzahl = (int)$gemskosten;
output($gemskostenzahl.' Edelsteine geschnitten`n');
$kosten -= $gemskostenzahl*1000;
output($kosten.' Gold übrig`n');
$gems -= $gemskostenzahl;
$gold -= $kosten;
$stadtgold = $gold;
$stadtgems = $gems;
savesetting('stadtgems',$stadtgems);
savesetting('stadtgold',$stadtgold);
$sql = 'UPDATE stadtkasse SET finished = "'.getgamedate().'" , status = "umgesetzt" WHERE stadtid='.$_GET['id'];
db_query($sql);
output('Projekt wurde beendet!`n Das macht '.$gems.' und '.$gold.' insgesamt!');
$sql = 'INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),"Stadtkasse",'.$session['user']['acctid'].',"/me
`ehat `&'.$row['title'].' `eals beendet erklärt und die Kosten von `&'.$row['goldkosten'].' Goldstücken `emit der Stadtkasse beglichen!")';
db_query($sql) or die(db_error(LINK));
break;
[/php]

_________________
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: Do 01 Nov, 2007 19:08 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 17 Feb, 2005 18:34
Beiträge: 192
Wohnort: Saarland
Geschlecht: Männlich
LoGD: http://www.die-legende-des-drachen.de/
Skype: foren.tom88
Danke....Nun hab ichs verstanden, umgesetzt und eingebaut UND es funktioniert ;)
Danke Lori für die schnelle Lösung.

Grüße
Tom

_________________
you can loose your money, you can loose your life, but you never forget your real friends!


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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