anpera.net
http://anpera.homeip.net/phpbb3/

Vor den Palisaden
http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=2715
Seite 2 von 5

Autor:  Sancya [ Fr 19 Jan, 2007 14:09 ]
Betreff des Beitrags: 

Das ist ja nett, danke! Aber ich denke man braucht noch ein bisschen mehr dazu oder? (Veränderungen in der DB?)

Autor:  Taraen [ Fr 19 Jan, 2007 18:45 ]
Betreff des Beitrags: 

das müssten die Befehle sein...

ALTER TABLE `accounts` ADD `namecheckday` tinyint(4) NOT NULL default '0';

ALTER TABLE `accounts` ADD `namecheck` mediumint(8) unsigned NOT NULL default '0';

Autor:  Sancya [ Mo 22 Jan, 2007 14:18 ]
Betreff des Beitrags: 

soo ^^ ich hab jetzt alles und es funktioniert auch super, vielen Dank erst einmal, jetzt habe ich aber ein neues Problem...Wie schaffe ich es, dass user, die noch nicht akzeptiert sind vor den Palisaden in ihre Bio kommen?

Mit nem einfachen Link auf prefs.php klappt es nicht...

Autor:  Harthas [ Mo 22 Jan, 2007 14:19 ]
Betreff des Beitrags: 

Wieso klappt es denn genau nicht?

Kommen sie nich mehr dorthin zurück, woher sie gekommen waren?

Autor:  Sancya [ Mo 22 Jan, 2007 14:24 ]
Betreff des Beitrags: 

Gott ich bin ein Idiot...^^ Sry, hat sich erledigt, hab den Link nur an die falsche Stelle gesetzt -.-

Autor:  xatchemx [ Do 15 Mär, 2007 22:34 ]
Betreff des Beitrags: 

Guten Abend,

Ich bin neu im viertel -gg-
Könnte mir vllt jemand sagen wo ich die regestratur.php verlinken soll?

Ich danke schonmal im vorraus.

Mfg

Autor:  Naria [ Do 15 Mär, 2007 22:53 ]
Betreff des Beitrags: 

Einfach in der Admingrotte zum Beispiel ^^
schließlich sollen nur die Admins/Wächter drauf zugreifen

Autor:  xatchemx [ Do 15 Mär, 2007 23:23 ]
Betreff des Beitrags: 

achso..okay..Danke..

Autor:  xatchemx [ Do 15 Mär, 2007 23:46 ]
Betreff des Beitrags: 

okay ich habe leider noch ein problemm =/

$this->bbcode_second_pass_code('', 'SELECT acctid,name,login,access,regday FROM accounts WHERE access=0 OR access=2 ORDER BY acctid ASC
Unknown column 'access' in 'field list'')

da muss ich ja jetzt in der db ne neue tabelle machen (wie soll die heißen)?und in die neue tabelle soll dan access eingefügt werden!?

Autor:  Drazaar [ Do 15 Mär, 2007 23:54 ]
Betreff des Beitrags: 

Noah, ich habe dir bereits bei uns ind er YOM gesagt, dass mein Script anders ist und du dieses hier nehmen sollst. Meines ist auf Vinestra angepasst.

Und nein, du brauchst das Feld access in der accounts Tabelle, keine Tabelle.

$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` ADD `access` TINYINT( 4 ) NOT NULL DEFAULT '0' ;')
Und dann merkst du, dass es immer noch nicht geht, weil ihr wohl das Feld reday nicht bei euch habt -_-

Und wie das geht, verrate ich vielleich tmorgen, aber im Moment bin ich zu faul -_-

€: Und verdammt noch mal, hör auf dir 10000 Accounts zu machen, das ist weder so gedacht, noch erlaubt, denke ich mal. Auf keinem halbwegs geordneten Forum ist Smurfen erlaubt!

Autor:  xatchemx [ Do 15 Mär, 2007 23:55 ]
Betreff des Beitrags: 

danke habe ich gemacht nun kommt

Zitat:
SELECT acctid,name,login,access,regday FROM accounts WHERE access=0 OR access=2 ORDER BY acctid ASC
Unknown column 'regday' in 'field list'

Autor:  xatchemx [ Fr 16 Mär, 2007 01:28 ]
Betreff des Beitrags: 

hupps sorry habe deinen post net ganz gelsen das du des erst morgen machst,

edit:

könnte mir den jetzt villeicht jemand sagen was ich da für die db eintragen muss?

Autor:  xatchemx [ Fr 16 Mär, 2007 18:37 ]
Betreff des Beitrags: 

huppalla, ich will ja net aufdreinglich sein, oder nerven, aber -rumhüpf- ich komme nicht mehr in die admingrotte und nirgend wo mehr hin könnte mir jetzt vllt, jemand sagen was ich in der db eintragen muss =(

ICH DANKE.

Autor:  Kevz [ Fr 16 Mär, 2007 18:48 ]
Betreff des Beitrags: 

Erhälst du irgendwelche auffälligen Zeichen beim Betreten der Admin Grotte?; Fehlerhafte Navigation o.ä?

Autor:  xatchemx [ Fr 16 Mär, 2007 19:01 ]
Betreff des Beitrags: 

nein! ich muss noch

$this->bbcode_second_pass_code('', 'SELECT acctid,name,login,access,regday FROM accounts WHERE access=0 OR access=2 ORDER BY acctid ASC
Unknown column 'regday' in 'field list'')

in der DB eintragen aber ich kenne die werde für regday nicht.

Autor:  Drazaar [ Fr 16 Mär, 2007 21:29 ]
Betreff des Beitrags: 

Hier das ganze Ding. Ist nicht schön gescriptet und hat keine schönen Texte, deshalb wollte ich es eigentlich nicht veröffentlichen. Könnte mal jemand drüber gehen. Funktionieren tut es allerdings. (Jah ich weiß $session[user] ist kein String)

$this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` ADD `access` TINYINT( 4 ) NOT NULL DEFAULT '0' ;
ALTER TABLE `accounts` ADD `whoaccess` VARCHAR( 150 ) NOT NULL DEFAULT '' ;
ALTER TABLE `accounts` ADD `regday` DATE DEFAULT '0000-00-00' ;
')

Öffne create.php
Suche von
[php]$sql = "INSERT INTO accounts
(name,
title,
password,/*php
Achtung, das Ding geht weiter bis /*php db_query($sql) or die(db_error(LINK)); [/php]

ersetze mit:
[php]
$sql = "INSERT INTO accounts
(name,
title,
password,
sex,
login,
laston,
uniqueid,
lastip,
superuser,
gold,
emailaddress,
emailvalidation,
referer,
regday
) VALUES (
'$title $shortname',
'$title',
MD5('$HTTP_POST_VARS[pass1]'),
'$HTTP_POST_VARS[sex]',
'$shortname',
'".date("Y-m-d H:i:s",strtotime(date("c")."-1 day"))."',
'$_COOKIE[lgi]',
'".$_SERVER['REMOTE_ADDR']."',
".getsetting("superuser",0).",
".getsetting("newplayerstartgold",50).",
'$_POST[email]',
'$emailverification',
'$referer',
NOW()
)";
db_query($sql) or die(db_error(LINK)); [/php]


Öffne prefs.php
suche:
[php] if ($session[user][alive]){
addnav("Zurück zum Dorf","village.php");
}else{
addnav("Zurück zu den News","news.php");
} [/php]

ersetze mit:
[php] if ($session[user][alive]){
if($session['user']['access']==1) addnav("Zurück zum Dorf","village.php");
elseif($session['user']['access']!=1) addnav("Zurück zum Camp","access.php");
}else{
addnav("Zurück zu den News","news.php");
} [/php]

Öffne list.php
suche:
[php] if ($session[user][alive]) {
addnav("Zurück zum Dorf","village.php");
} else { [/php]

ersetze mit:
[php] if ($session[user][alive]) {
if($session['user']['access']==1) addnav("Zurück zum Dorf","village.php");
elseif($session['user']['access']!=1) addnav("Zurück zum Camp","access.php");
} else { [/php]

Öffne village.php
suche:
[php] if ($session['user']['alive']){ }else{
redirect("shades.php");
} [/php]

ersetze mit:
[php] if ($session['user']['alive']){
if($session['user']['access']!=1) redirect("access.php");
}else{
redirect("shades.php");
} [/php]

Alles speichern und hochladen

[php] addnav("Einlassliste","whoaccess.php");[/php]
In der superuser.php verlinken
[php] addnav("Lager vor der Stadt","access.php"); [/php]
in der village.php verlinken

access.php öffnen. Zeile 75 entkommentieren. Datei hochladen und im Spiel mit einem Adminchar in die access.php gehen. Link "access auf 1 setzen" drücken. Kann bissel zicken (weiße Seite und so, warum weiß ich nicht), er macht's aber. Datei wieder öffnen und Link kommentieren + hochladen.

Gut. Wahlweise kann man noch in der user.php ein Feldchen einbauen, damit man es auch per user.php umstellen kann.

Hf

Autor:  xatchemx [ Fr 16 Mär, 2007 21:43 ]
Betreff des Beitrags: 

ichhabe des jetzt mit regday eingegeben und da kommt

$this->bbcode_second_pass_code('', 'Fatal error: Call to undefined function: showdate() in /usr/export/www/vhosts/funnetwork/hosting/xxnoahxx/enter.php on line 41
')

und line 41 ist:

[php] ".ShowDate($row['regday'])."[/php]

...

Autor:  Drazaar [ Sa 17 Mär, 2007 01:38 ]
Betreff des Beitrags: 

oh man

Ich hab kein Bock die Funktion nun zu suchen.

Suche [php]".ShowDate($row['regday'])."[/php]
ersetze durch [php]".$row['regday']."[/php]

Autor:  Harthas [ Sa 17 Mär, 2007 01:42 ]
Betreff des Beitrags: 

xatchemx, benutz doch auch mal die Suchfunktion und lies, was dort steht.

Fehlermeldung sagt dir, dass eine undefinierte Funktion aufgerufen wurde: Funktion ist nicht da --> Funktion muss da hin.

Also was macht man? Man SUCHT diese Funktion.

Autor:  Drazaar [ Sa 17 Mär, 2007 01:43 ]
Betreff des Beitrags: 

dürfte evtl. schwer werden, wenn ich die nicht irgendwo schon geposted habe ^^;

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