anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Problem mit einbau https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1993 |
Seite 1 von 1 |
Autor: | Death Lord [ So 11 Dez, 2005 15:40 ] |
Betreff des Beitrags: | Problem mit einbau |
$this->bbcode_second_pass_code('', ' //20050708 /* * Local changes: * # gold transfer: INSERT INTO housemoduledata (moduleid, name, houseid, value) SELECT {id-of-treasury}, 'gold', houseid, gold FROM houses WHERE status=1; INSERT INTO housemoduledata (moduleid, name, houseid, value) SELECT {id-of-treasury}, 'gems', houseid, gems FROM houses WHERE status=1; INSERT INTO `houseconfig` ( `locid` , `location` , `locname` , `buy` , `sell` , `build` , `rob` , `defaultgoldprice` , `defaultgemprice` , `buildprice_increase` ) VALUES ( '', 'village.php', 'Wohnviertel', '1', '1', '1', '1', '30000', '50', '5' ); ALTER TABLE `houses` CHANGE `status` `status` ENUM( 'build', 'ready', 'sell' ) DEFAULT 'build' NOT NULL, CHANGE `gold` `goldprice` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL , CHANGE `gems` `gemprice` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL, CHANGE `location` `locid` INT( 10 ) UNSIGNED DEFAULT '1' NOT NULL; UPDATE `houses` SET `locid`=1; # this will delete all stored gold; warn the people! ;) UPDATE `houses` SET `status`='ready' WHERE `status`='build'; UPDATE `houses` SET `status`='build' WHERE `status`='' OR owner=0; UPDATE `houses` SET `goldprice`=0,`gemprice`=0 WHERE `status`!='build'; UPDATE `houses` SET `goldprice`=30000-`goldprice`, `gemprice`=50-`gemprice` WHERE `status`='build'; * * */ /****************************************** * * Author: Daniel Rathjen <webmaster@chaosonline.de> * Version: 1.0 * Server: biosLoGD Experimental Server * URL: http://logd.chaosonline.de * * This is a rewrite of anpera's houses script: * Author: anpera * Email:logd@anpera.de * URL: http://www.anpera.net/forum/viewtopic.php?t=323 * This script still consists of his ideas and parts of his code, so all homages to him please ;) * * Purpose: Same as the old houses script... * * Features: * - Build house (if allowed) * - Buy house (if allowed) * - Sell house (if allowed) * - Sleeping in a house * - Storing gold in a house (module 'treasury') * - Adding useful modules (rooms) * * Some important information: * # # Tabellenstruktur für Tabelle `houseconfig` # DROP TABLE IF EXISTS `houseconfig`; CREATE TABLE `houseconfig` ( `locid` int(10) unsigned NOT NULL auto_increment, `location` varchar(255) NOT NULL default 'village.php', `locname` varchar(50) NOT NULL default 'Wohnviertel', `buy` enum('0','1') NOT NULL default '0', `sell` enum('0','1') NOT NULL default '0', `build` enum('0','1') NOT NULL default '0', `rob` enum('0','1') NOT NULL default '0', `defaultgoldprice` int(10) unsigned NOT NULL default '30000', `defaultgemprice` int(10) unsigned NOT NULL default '50', `buildprice_increase` tinyint(3) unsigned NOT NULL default '0', PRIMARY KEY (`locid`) ) TYPE=MyISAM COMMENT='Konfiguration der Wohnanlagen - was ist erlaubt?'; # # Tabellenstruktur für Tabelle `housemodules` # CREATE TABLE `housemodules` ( `moduleid` int(10) unsigned NOT NULL auto_increment, `modulefile` varchar(50) NOT NULL default 'default.php', `modulename` varchar(50) NOT NULL default 'living_room', `moduleauthor` varchar(50) NOT NULL default '', `moduleversion` varchar(20) NOT NULL default '', `built_in` enum('0','1') NOT NULL default '1', `linkcategory` varchar(50) NOT NULL default 'Räume', `linktitle` varchar(50) NOT NULL default '', `linkorder` smallint(3) unsigned NOT NULL default '1', `showto` SET( 'owner', 'guest' ) DEFAULT 'owner,guest' NOT NULL, PRIMARY KEY (`moduleid`), UNIQUE `modulename` (`modulename`), KEY `built_in` (`built_in`), KEY `linkorder` (`linkorder`), KEY `showto` (`showto`) ) TYPE=MyISAM COMMENT='Module der Häuser'; # # Tabellenstruktur für Tabelle `housemoduledata` # # Predefined names: # - #activated# (together with houseid: value=1 if module is built-in in the house # CREATE TABLE `housemoduledata` ( `moduleid` int(10) unsigned NOT NULL, `name` varchar(50) NOT NULL default '', `houseid` int(10) unsigned NOT NULL default '0', `value` varchar(255) NULL, PRIMARY KEY (`moduleid`,`name`,`houseid`) ) TYPE=MyISAM COMMENT='Moduldaten für die Häuser'; # # Tabellenstruktur für Tabelle `houses` # DROP TABLE IF EXISTS `houses`; CREATE TABLE `houses` ( `houseid` int(10) unsigned NOT NULL auto_increment, `owner` int(10) unsigned NOT NULL default '0', `status` enum('build','sell','ready') NOT NULL default 'build', `goldprice` int(10) unsigned NOT NULL default '30000', `gemprice` int(10) unsigned NOT NULL default '50', `housename` varchar(25) default NULL, `description` text NOT NULL default '', `locid` int(10) UNSIGNED NOT NULL default '1', PRIMARY KEY (`houseid`), KEY `locid` (`locid`), KEY `owner` (`owner`) ) TYPE=MyISAM; # # Daten für Tabelle `settings` # INSERT INTO `settings` VALUES ('startbuild','0'), ('mindkbuild','1'), ('minlevelbuild','5'), ('defaulthousemodule','1'); * * * pet-update 20041212: * ALTER TABLE `accounts` ADD `petid` INT UNSIGNED NOT NULL AFTER `hashorse`, ADD `petfeed` DATETIME NOT NULL AFTER `petid` ; INSERT INTO `items` (`id`, `name`, `class`, `owner`, `value1`, `value2`, `gold`, `gems`, `description`, `hvalue`, `buff`) VALUES (241, 'Kleiner Wachdackel', 'Haust.Prot', 0, 100, 0, 5000, 15, 'Ein niedlicher kleiner Dackel, der Einbrecher erschreckt.', 0, 'a:4:{s:4:"name";s:14:"Lautes Kläffen";s:6:"atkmod";s:2:"20";s:6:"defmod";s:2:"20";s:5:"regen";s:3:"100";}'); INSERT INTO `items` (`id`, `name`, `class`, `owner`, `value1`, `value2`, `gold`, `gems`, `description`, `hvalue`, `buff`) VALUES (242, 'Großer Haushund', 'Haust.Prot', 0, 0, 1, 15000, 30, 'Ein großer Wachhund, der Haus und Herrchen zu schützen weiß.', 0, 'a:4:{s:4:"name";s:11:"Bissattacke";s:6:"atkmod";s:2:"30";s:6:"defmod";s:2:"30";s:5:"regen";s:3:"150";}'); INSERT INTO `items` (`id`, `name`, `class`, `owner`, `value1`, `value2`, `gold`, `gems`, `description`, `hvalue`, `buff`) VALUES (243, 'Ausgewachsener Kampfhund', 'Haust.Prot', 0, 100, 1, 25000, 45, 'Ein riesiger Kampfhund, der bereit ist, jeden Eindringling sofort zu zerfleischen.', 0, 'a:4:{s:4:"name";s:21:"Wütendes Zerfleischen";s:6:"atkmod";s:2:"40";s:6:"defmod";s:2:"40";s:5:"regen";s:3:"200";}'); * ******************************************/') ich komm dmait voll nich klar bei dme allerersten wa sganz oben steht kommt das die tabele nicht exestieren würde .... |
Autor: | Meteora [ So 11 Dez, 2005 15:48 ] |
Betreff des Beitrags: | |
ich würd vielleicht erstmal die tabellen erstellen... ![]() |
Autor: | Death Lord [ So 11 Dez, 2005 15:50 ] |
Betreff des Beitrags: | |
ja mit welchem teil sll ich anfnagen dem unteren oder dem oberen? |
Autor: | Kevz [ So 11 Dez, 2005 16:20 ] |
Betreff des Beitrags: | |
Streng dein Hirn an, .... ![]() |
Autor: | Death Lord [ So 11 Dez, 2005 16:44 ] |
Betreff des Beitrags: | |
des gibt alles aber wir haben problem immer noch mit dem wohnviertel*gruml* daher manche sql befhele nit gehn -......- |
Autor: | Death Lord [ So 11 Dez, 2005 17:04 ] |
Betreff des Beitrags: | |
so heir genau mein PRoblem ch habe ein problem mit den Zeilen: # gold transfer: INSERT INTO housemoduledata (moduleid, name, houseid, value) SELECT {id-of-treasury}, 'gold', houseid, gold FROM houses WHERE status=1; INSERT INTO housemoduledata (moduleid, name, houseid, value) SELECT {id-of-treasury}, 'gems', houseid, gems FROM houses WHERE status=1; Mein SQL nimm diese zeile mit der Begründung: SQL-Befehl: Dokumentation # gold transfer: INSERT INTO housemoduledata( moduleid, name, houseid, value ) SELECT {id - of - treasury}, 'gold', houseid, gold FROM houses WHERE STATUS =1 MySQL meldet: Dokumentation #1054 - Unknown column 'of' in 'field list' weiß jemand was wir da machen können? |
Autor: | Meteora [ So 11 Dez, 2005 18:32 ] |
Betreff des Beitrags: | |
omfg -.- {id - of - treasury} musst du mit der modulid des schatzraummoduls ersetzen! learn english! |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |