Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem beim erstellen von neuen Einheiten
#1
Ich habe mir versucht
(nach dem Tutorial von Bettdecke)
eigene Einheiten zu erstellen.

Insgesamt habe ich 3 neue Einheite eingefügt. (kann man soviele einfügen?)

Bin Schritt für Schritt vorgegangen aba hab iwie ein Fehler drin den ich net finde Sad

Fatal error: Call to a member function on a non-object in C:\dslan_v1.4\htdocs\include\configs\units.php on line 209

Hier der Code von einer neuen Einheit:

PHP Code:
$cl_units->add_unit($lang->grab("configs_units""nonique"),"unit_nonique");
$cl_units->set_woodprice("80");
$cl_units->set_stoneprice("50");
$cl_units->set_ironprice("60");
$cl_units->set_bhprice("1");
$cl_units->set_time("1000");
$cl_units->set_att("40","1.055");
$cl_units->set_def("5","1.045");
$cl_units->set_defcav("10","1.055");
$cl_units->set_defarcher("15","1.045");
$cl_units->set_speed("580");
$cl_units->set_booty("100");
$cl_techs->set_needed(array("smith"=>5,"barracks"=>2));  // Das ist Zeile 209
$cl_units->set_recruit_in("barracks");
$cl_units->set_specials(array());
$cl_units->set_group("foot");
$cl_units->set_col("A");
$cl_units->set_attType("off");
$cl_units->set_description($lang->grab("configs_units""nonique_des")); 


Die dslan.bat beschwert sich über folgendes:

[Image: fehlerdslan.jpg]

I der Datenbakn habe ich folgendes eingefügt:

ALTER TABLE `villages` ADD `unit_nonique_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_axe_tec_level` ;
ALTER TABLE `villages` ADD `all_unit_nonique` INT( 6 ) NULL DEFAULT '0' AFTER `all_unit_axe` ;
ALTER TABLE `unit_place` ADD `unit_nonique` INT( 11 ) NULL DEFAULT '0' AFTER `unit_axe` ;

ALTER TABLE `villages` ADD `unit_tamia_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_nonique_tec_level` ;
ALTER TABLE `villages` ADD `all_unit_tamia` INT( 6 ) NULL DEFAULT '0' AFTER `all_unit_nonique` ;
ALTER TABLE `unit_place` ADD `unit_tamia` INT( 11 ) NULL DEFAULT '0' AFTER `unit_nonique` ;

ALTER TABLE `villages` ADD `unit_turm_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_tamia_tec_level` ;
ALTER TABLE `villages` ADD `all_unit_turm` INT( 6 ) NULL DEFAULT '0' AFTER `all_tamia_axe` ;
ALTER TABLE `unit_place` ADD `unit_turm` INT( 11 ) NULL DEFAULT '0' AFTER `unit_tamia` ;
Nichts ist so schlimm, wie wir fürchten,
nichts so gut, wie wir hoffen.
I Confusednob: YOU


Messages In This Thread
Problem beim erstellen von neuen Einheiten - by Nonilol - 21.12.2010, 23:16



Users browsing this thread: 1 Guest(s)