stepreis
du hast auch nicht die von mir gepostete sql abfrage genommen... *grmmpf*
Zitat: |
CREATE TABLE bb1_snow (
snowid int(11) NOT NULL auto_increment,
`time` int(11) NOT NULL default '0',
opferid int(11) NOT NULL default '0',
werferid int(11) NOT NULL default '0',
werfername varchar(50) NOT NULL default '',
`action` int(11) NOT NULL default '0',
PRIMARY KEY (snowid)
)
ALTER TABLE `bb1_users` ADD `schneevorrat` INT(11) DEFAULT '1000' NOT NULL;
ALTER TABLE `bb1_users` ADD `schneehit` INT(11) DEFAULT '0' NOT NULL; |
dieser teil
Zitat: |
ENGINE=MyISAM DEFAULT CHARSET=latin1 |
in der sql abfrage verursacht den fehler und diesen muss man eben herausnehmen...
in der oberen kompletten sql ist diese zeile raus...
also einfach die nehmen...
und wenn ne fehlermeldung kommt sind die tabellen wahrscheinlich schon eingetragen...
grüssle vom step
GoldenGate
mir kann wohl keiner helfen?
Myxin
Zitat: |
Original von stepreis
du hast auch nicht die von mir gepostete sql abfrage genommen... *grmmpf*
und wenn ne fehlermeldung kommt sind die tabellen wahrscheinlich schon eingetragen...
grüssle vom step |
Sorry, war mein Fehler. Aber wieder gabs ne Fehlermeldung:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
Fehler
SQL-Befehl :
CREATE TABLE bb999_snow (
snowid int(11) NOT NULL auto_increment,
`time` int(11) NOT NULL default '0',
opferid int(11) NOT NULL default '0',
werferid int(11) NOT NULL default '0',
werfername varchar(50) NOT NULL default '',
`action` int(11) NOT NULL default '0',
PRIMARY KEY (snowid)
)
ALTER TABLE `bb999_users` ADD `schneevorrat` INT(11) DEFAULT '1000' NOT NULL
MySQL meldet:
You have an error in your SQL syntax near 'ALTER TABLE `bb999_users` ADD `schneevorrat` INT(11) DEFAULT '1000' |
|
Und diesen bekomm ich wenn ich in das Profil gehe:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.1.5): Invalid SQL: SELECT * FROM bb999_snow WHERE opferid = 1 ORDER BY snowid DESC LIMIT 0,20
mysql error: Table 'DB144734.bb999_snow' doesn't exist
mysql error number: 1146
mysql version: 3.23.37-log
php version: 4.3.0
Date: 25.11.2004 @ 17:47
Script: /forum/profile.php?userid=1&sid=
Referer: http://www.rpg-networld.de/forum/board.php?boardid=28&sid= |
|
GoldenGate
Okay geht alles wieder!
Wenn ich auf Los gehe kommt:
LANG_OWN_SNOW_LOST
Zurück
Und außerdem treffe ich mich selber immer?
Und das Problem besteht immer noch?
MCCxPower
@Stepreis
Danke für die Info wegen der Liste!
@Segafreak
Ich habe das Problem so gelöst ich habe per myadmin zuerst in der
Hauptstruktur per Sql dem bb1_snow table angelegt also nur das rein
CREATE TABLE bb999_snow (
snowid int(11) NOT NULL auto_increment,
`time` int(11) NOT NULL default '0',
opferid int(11) NOT NULL default '0',
werferid int(11) NOT NULL default '0',
werfername varchar(50) NOT NULL default '',
`action` int(11) NOT NULL default '0',
PRIMARY KEY (snowid)
)
Dann gehste unten auf bb1_user und gibst dort per sql die beiden Zeilen
alter table ein.
ALTER TABLE `...` ....
@Golden Gate
schau mal in den Post eine Seite zurück da hab ich Dir gesagt
füge bitte in die lng Datei ganz oben folgende Zeilen ein...
*g die Zeilen siehe paar Posts vorher.
.........................
Wegen dem Problem mit dem Guthaben übers Profil Überweisen oder abziehn hier mal der Code.
if($_POST['action'] == 'gutedit'){
if(isset($_POST['gutedit'])) $gutedit = $_POST['gutedit'];
if(isset($_POST['betrag'])) $betrag = $_POST['betrag'];
if(isset($_POST['grund'])) $grund = $_POST['grund'];
$gfehler = '';
if(!$gutedit) $gfehler = $lang->get("LANG_MEMBERS_PROFILE_GUT_NOACTION");
elseif($betrag <= 0) $gfehler = $lang->get("LANG_MEMBERS_PROFILE_GUT_NOMONEY");
elseif(!$grund) $gfehler = $lang->get("LANG_MEMBERS_PROFILE_GUT_NOREASON");
else{
if($gutedit == 1){
$plumi = 'minus';
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben-$betrag WHERE userid='".$user_info['userid']."'");
}
else{
$plumi = 'plus';
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$betrag WHERE userid='".$user_info['userid']."'");
}
$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('','".$user_info['userid']."','".time()."','$grund','$betrag','$plumi')");
header("Location: profile.php?userid=$user_info[userid]" . $SID_ARG_2ND_UN);
}
}
der musste über
eval("\$tpl->output(\"".$tpl->get("profile")."\");");
?>
stehn.
Durch die Änderung so vermute ich mal:
for ($i=0; $i<=$wbbuserdata['guthaben']; $i=$i+100){
$buysnow .= makeoption($i,$i);
}
eval("\$tpl->output(\"".$tpl->get("profile")."\");");
}
ist die funktion zwar vorhanden wird aber nicht ausgeführt
es ist so als wäre das Template Profile nicht vorhanden wenn man
z.b eine Gutschrift ausführt.
Könnte vielleicht sein weil das Guthaben Edit nur der Auführen kann
der in den Gruppenrechten dafür freigeschaltet wurde dass da
der Hund begraben liegt.
Myxin
Danke MCCxPower!
Es hat geklappt!
GoldenGate
Das habe ich mit dem own! Aber trotzdém geht es nicht! nach langen Stunden geht alles bis auf das die treffer im Profil nicht angezeigt werden und immer noch nicht ausgewählt werden kann zum kaufen von neuen Schneebällen die Auswahl ist und bleibt leer? Irgendwas vergessen code??? oder so???
# Languagepack-Export: own (export)
# Languagecode: de
# Date: 31.10.2004 12:09
# wBB Version: 2.2.1
[own]
<text:LANG_OWN_SNOW_DRINK><br /><br /><img src="./images/getraenk.gif"><br /><br />Du hast $opfername[username] erfolgreich mit einem heißen Getränk aufgetaut.</b><br />Dabei sind aber 200 Gramm Deines Schneevorrates geschmolzen.</LANG_OWN_SNOW_DRINK:text>
<text:LANG_OWN_SNOW_ELSE><br /><br /><img src="./images/schneemann_else.gif"><br /><br />Das ging leider daneben...<br />...und traf ausversehen $elseuser[username]!</LANG_OWN_SNOW_ELSE:text>
<text:LANG_OWN_SNOW_F5><br /><br />Laß bitte das Mogeln sein!</LANG_OWN_SNOW_F5:text>
<text:LANG_OWN_SNOW_FALSE><br /><br /><img src="./images/schneemann_false.gif"><br /><br />Das ging leider daneben...</LANG_OWN_SNOW_FALSE:text>
<text:LANG_OWN_SNOW_HIT><br /><br /><img src="./images/schneemann.gif"><br /><br />Du hast $opfername[username] kalt erwischt!</LANG_OWN_SNOW_HIT:text>
<text:LANG_OWN_SNOW_LOST><br /><br /><img src="./images/schneemann_lost.gif"><br /><br />Tja, $opfername[username] war schneller und traf dich!</LANG_OWN_SNOW_LOST:text>
Joy
So ne Schneeballschlacht ist ja der Hammer

Echt super Glare !!!
Das hätte ich auch gerne für meine Mädels
Im 2.2.1 läufts ja anscheinend, hätte ich ein Prob weniger, aber da wäre noch der Guthabenhack. Ich habe keinen und ich möchte den auch nicht.
Könnte man dafür vielleicht eine abgespeckte Version vom Guthabenhack bekommen (ganz lieb zu Lasall schau

) ?
Oder gibts die Schneeballschlacht bald auch ohne Guthabenhack ?
Liebe Grüße
Joy
MCCxPower
Sorry Fehler liegt bei mir wenn ihr keine Schneebälle kaufen oder Anzeige habt
Sucht mal bitte in der profile.tpl
nach dieser Stelle
<if($notenoughfordrink != 1 && $sameuser!= 1 && $opferfrown == 1 && $werferfrown != 1)><then>
<input type="radio" name="what" value="Trinken"> heißes Getränk (kostet 200 Gramm)<br /></span>
</then></if>
<br /><br />
<input type="hidden" name="against" value="$user_info[userid]">
<if($notenoughforsnowball != 1 && $sameuser!= 1 && $werferfrown != 1)><then>
<input type="submit" value="Los!">
</form>
</then></if>
ersetzt sie bitte durch diese dann gehts:
<if($notenoughfordrink != 1 && $sameuser!= 1 && $opferfrown == 1 && $werferfrown != 1)><then>
<input type="radio" name="what" value="Trinken"> heißes Getränk (kostet 200 Gramm)<br /></span>
</then></if>
<br /><br />
<input type="hidden" name="against" value="$user_info[userid]">
<if($notenoughforsnowball != 1 && $sameuser!= 1 && $werferfrown != 1)><then>
<input type="submit" value="Los!">
</then></if>
</form>
oder einfach nur die lezten zwei zeilen tauschen
von:
</form>
</then></if>
in:
</then></if>
</form>
GoldenGate
Ändert sich trotzdem nix! die Anzeige zum auswählen vom Gramm ist nachwie vor leer
Endor
@glare,
ist mein Mail angekommen mit der profile PHP???
Glare
Ja kam an, aber ich hatte gestern abend keine Zeit mehr dafür.
MCCxPower
Golden Gate geh ma in ein anderes Profil und kauf mal dort paar Schneebälle
anfangs war das nach der template änderung bei mir auch (hoffe hast die geänderten templates auch wieder importiert falls du nit im acp änderst)
einmal im andern Profil gekauft und danach gings im eigenen auch wieder denke aber du machst einen fehler beim scripteinbau oder hast die lng nit richtig importiert mit dem zusatz über own das is wichtig da is
das 2.2 ziemlich pingelig
GoldenGate
Ich kann aber nirgendwo einen Schneeball kaufen?
Power_Baer
Zitat: |
Original von Joy
So ne Schneeballschlacht ist ja der Hammer
Echt super Glare !!!
Das hätte ich auch gerne für meine Mädels
Im 2.2.1 läufts ja anscheinend, hätte ich ein Prob weniger, aber da wäre noch der Guthabenhack. Ich habe keinen und ich möchte den auch nicht.
Könnte man dafür vielleicht eine abgespeckte Version vom Guthabenhack bekommen (ganz lieb zu Lasall schau
) ?
Oder gibts die Schneeballschlacht bald auch ohne Guthabenhack ?
Liebe Grüße
Joy |
ich date den schnee per
datenbank abfrage ab
is zwar sicher nicht so schön wie mit gthaben
aber ich will den guthaben hack auch net
also gibts nachts per db schnee
code: |
1:
2:
|
UPDATE bb1_users SET schneevorrat = 2000;
|
|
stepreis
ist ja eigentlich auch eine nette idee...
so eine zufallsabfrage...
wenns schneit (zum beispiel 18 tage im monat) dann gibts verschiedene schnee gut schriften...
dann wäre das natürlich noch spannender...
@glare
bitte nicht hauen... aber die ideen gehen einem einfach nicht aus
aber wie schon gesagt...
das sind alles zusätze die man irgendwann mal realisieren könnte - so läuft erstmal alles bis auf ein paar schönheitsreparaturen
und ich freu mich schon aufs wochenende...
grüssle vom step
American
ich hab ein ulkiges Problem :lol
Nur 2 User beschweren sich bei mir, das es nicht geht. Wenn die das profil aufrufen, bleibt die Seite weiss / bekommen die seite voller Sonderzeichen. Alle anderen User einschliesslich ich haben diese Probleme nicht
Schon komisch. :doof
keks_kruemel
eingebaut und läuft alles. nette spielerei. danke dafür
Edit
Wie kann ich im Thread eine Darstellung reinbekommen wer eingefroren ist. Wer guckt schon regelmäßig in sein eigenes Profil
GoldenGate
So habe das ganze mal auf ein Testboard lokal auf der Festplatte eingebaut! geht auf einmal tadelos! Warum dann nicht in meinem Board? Ausbauen und wieder einbauen macht das sinn?
Und eine Sache ist mir noch unklar! Wenn ich in mein Profil gehe steht bei Schnee kaufen eine 0 drinn! Aber keine andere Zahlen? Warum kann ich nix kaufen?
Nachtrag:
Funktioniert jetzt einwandfrei! Ich danke allen die mir geholfen haben! Also Statment: Es funktioniert auch mit wbb 2.2.1
Bug gefunden! Wenn man sich was gutschreiben will kommt nur ne weisse Seite! Gibt es dafür schon eine Lösung?
Endor
Glare,
habe jetzt die profile nochmals studiert, doch leider bin ich noch immer gleich schlau/doof wie zuvor..
hast du was gefunden??