Problem beim erstellen von neuen Einheiten - Printable Version +- TWLan Forum (https://twlan.org) +-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61) +--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62) +---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65) +----- Forum: Fragen & Probleme (https://twlan.org/forumdisplay.php?fid=7) +----- Thread: Problem beim erstellen von neuen Einheiten (/showthread.php?tid=3764) |
Problem beim erstellen von neuen Einheiten - Nonilol - 21.12.2010 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 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"); Die dslan.bat beschwert sich über folgendes: 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` ; RE: Problem beim erstellen von neuen Einheiten - lolli1 - 21.12.2010 welche zeile ist denn die zeile 209? RE: Problem beim erstellen von neuen Einheiten - Nonilol - 21.12.2010 (21.12.2010, 23:18)lolli1 Wrote: welche zeile ist denn die zeile 209? Ich habs jetzt im Code makiert Danke für den HInweis RE: Problem beim erstellen von neuen Einheiten - k3v95 - 22.12.2010 dann hier nochmal^^ versuche die " " durch ' ' zu ersetzen. außerdem versuch das mal mit den leertasten etc genau wie beim "orginalen" zu lassen, villt liegts daran RE: Problem beim erstellen von neuen Einheiten - pL4n3 - 22.12.2010 (22.12.2010, 12:44)k3v95 Wrote: dann hier nochmal^^ Es liegt daran, dass er in Zeile 209 eine Methode von einem Objekt aufruft und genau dieses Objekt (in diesem Fall $cl_tech) findet er nicht. So berichtigst du den Fehler: Du musst dort $cl_units->set_needed schreiben und nicht $cl_techs->set_needed MfG pL4n3 RE: Problem beim erstellen von neuen Einheiten - Nonilol - 23.12.2010 Vielen Dank pl4n3 und ihr anderen hat jetzt alles geklappt!!! Hab jetzt drei perfekte Einheiten =) RE: Problem beim erstellen von neuen Einheiten - Bettdecke1 - 23.12.2010 War ein Fehler in meinem Tutorial Danke pl4n3^^ ~closed |