Thread Rating:
  • 2 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[v1.4] Eigene Einheiten erstellen
#41
Die Units.php:
und die Techs.php:
Jene, die den Wahnsinn abstoßen, sind wahnsinnig, zu glauben, sie können den Wahnsinn aus ihrer Seele vertreiben.
Der Wahnsinn ist die Begierde, die sich in den Seelen jedes Einzelnen von uns befindet. Das macht den Wahnsinn menschlich.
Reply
#42
ALTER TABLE `villages` ADD `unit_honderos_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_axe_tec_level` ;
ALTER TABLE `villages` ADD `all_unit_honderos` INT( 6 ) NULL DEFAULT '0' AFTER `all_unit_axe` ;
ALTER TABLE `unit_place` ADD `unit_honderos` INT( 11 ) NULL DEFAULT '0' AFTER `unit_axe` ;

das wäre dein sql code,

hast du auch die sprachdatei verändert?
Keine Sigi sonst Stress
Reply
#43
ja, alles funzt. kann ich das i-wie resetten?
dann mache ich alles neu und fertig ist
Jene, die den Wahnsinn abstoßen, sind wahnsinnig, zu glauben, sie können den Wahnsinn aus ihrer Seele vertreiben.
Der Wahnsinn ist die Begierde, die sich in den Seelen jedes Einzelnen von uns befindet. Das macht den Wahnsinn menschlich.
Reply
#44
was reseten?

geh mal localhost/admin mit dem passwort editme wenn du es nicht geändert hast. da kannste einen soft- und hardreset machen
Keine Sigi sonst Stress
Reply
#45
nee, ich mein alle Dateien resetten, aber ich löschs einfach und downloade neu
FERTIG mein Problem hat sich gelöst, danke ^^
Jene, die den Wahnsinn abstoßen, sind wahnsinnig, zu glauben, sie können den Wahnsinn aus ihrer Seele vertreiben.
Der Wahnsinn ist die Begierde, die sich in den Seelen jedes Einzelnen von uns befindet. Das macht den Wahnsinn menschlich.
Reply
#46
was bedeutet das?

Warning: Missing argument 2 for add_unit() in C:\DSLan\htdocs\lib\units.php on line 37

Warning: Missing argument 2 for add_tech() in C:\DSLan\htdocs\lib\techs.php on line 30
Sql Fehler: SELECT Count(id) As exist_village,userid,id,name,x,y,continent,r_wood,r_stone,r_iron,last_prod_aktu,r_bh,control_villages,recruited_snobs,attacks,agreement,agreement_aktu,dealers_outside,create_time,main_build,smith_tec,main,barracks,stable,garage,snob,smith,place,statue,market,wood,stone,iron,farm,storage,hide,wall,unit_spear_tec_level,unit_sword_tec_level,unit_axe_tec_level,unit_light_tec_level,unit_heavy_tec_level,unit_ram_tec_level,unit_catapult_tec_level,unit_archer_tec_level,unit_marcher_tec_level,unit__tec_level from villages where id='1' GROUP BY userid,id,name,x,y,continent,r_wood,r_stone,r_iron,last_prod_aktu,r_bh,control_villages,recruited_snobs,attacks,agreement,agreement_aktu,dealers_outside,create_time,main_build,smith_tec,main,barracks,stable,garage,snob,smith,place,statue,market,wood,stone,iron,farm,storage,hide,wall,unit_spear_tec_level,unit_sword_tec_level,unit_axe_tec_level,unit_light_tec_level,unit_heavy_tec_level,unit_ram_tec_level,unit_catapult_tec_level,unit_archer_tec_level,unit_marcher_tec_level,unit__tec_level
MySql Error: Unknown column 'unit__tec_level' in 'field list'
Jene, die den Wahnsinn abstoßen, sind wahnsinnig, zu glauben, sie können den Wahnsinn aus ihrer Seele vertreiben.
Der Wahnsinn ist die Begierde, die sich in den Seelen jedes Einzelnen von uns befindet. Das macht den Wahnsinn menschlich.
Reply
#47
Da fehlt eine Spalte NAMEN'S unit___tec_level in 'villages'
Wenn ich dir helfen konnte, bewerte mich doch bitte!

Manche Leute sagen, 20 Stunden am Tag Tetris zu summen wäre verrückt, ich frage mich nur wieso...


Reply
#48
Naja so würde ich das nicht sagen...
Du hast ein Argument vergessen auf Linie 30 in C:\DSLan\htdocs\lib\techs.php
Du hast ein Argument vergessen auf Linie 37 in C:\DSLan\htdocs\lib\units.php
Das bitte beheben, und dann die fehlenden Felder anlegen Big Grin
LG
steffen
Reply
#49
Hey Leute,

Erstmal Danke für das tolle Tutorial, hat mir echt viel geholfen.

Aber jetzt wo ich denke es läuft alles, fällt mir auf das wenn ich ein Dorf mit Bauern Angreife, in meinem Bericht die Bauern zwar Angezeigt werden, aber nicht wie viele Angegriffen haben oder wie viele gefallen sind.

Der Bericht ist egal mit wie vielen ich angreife oder wie viele Gegner im Anderen Dorf stehen immer Rot gekennzeichnet.

Wer weiß was ich Falsch gemacht habe?
Reply
#50
zu schwach, also von der angriffskraft?

aber normalerweise müssten die angezeigt werden, haste mal probiert templates_c zu leeren?
Keine Sigi sonst Stress
Reply
#51
ich nicht, aber ich wollt fragen was man bei Linux anstatt dem Phpmyadmin Teil machen muss, weil das ist bei linux ja nicht vorhanden...
Reply
#52
das weiß ich nicht, aber auf linux muss es doch auch ne datenbank geben, wo alles gespeichert wird
Keine Sigi sonst Stress
Reply
#53
Naja du kannst a) phpmyadmin runterladen und in nen ordner werfen
oder b) adminer runterladen und entsprechend benutzen...
@k3v95 mysql und phpmyadmin sind völlig unabhängig zu einander...
LG
steffen
Reply
#54
(16.01.2011, 18:46)dx 335 Wrote: Aber jetzt wo ich denke es läuft alles, fällt mir auf das wenn ich ein Dorf mit Bauern Angreife, in meinem Bericht die Bauern zwar Angezeigt werden, aber nicht wie viele Angegriffen haben oder wie viele gefallen sind.

Für mal dslan_stop.bat bzw. die dslan_stop.exe aus und starte wieder, dann sollte es funktionieren Wink


edit:
Hast du Bogenschützen installiert? Wenn ja führe diesen Code in der Datenbank Lan aus:
Code:
ALTER TABLE `unit_place`
  DROP `unit_bauer`,
  ALTER TABLE `villages`
  DROP `unit_bauer_tec_level`,
  DROP `all_unit_bauer`,

  
ALTER TABLE `villages` ADD `unit_bauer_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_archer_tec_level`;
ALTER TABLE `villages` ADD `all_unit_bauer` INT( 6 ) NULL DEFAULT '0' AFTER `all_unit_archer`;
ALTER TABLE `unit_place` ADD `unit_bauer` INT( 11 ) NULL DEFAULT '0' AFTER `unit_archer`;
Wenn ich dir helfen konnte, bewerte mich doch bitte!

Manche Leute sagen, 20 Stunden am Tag Tetris zu summen wäre verrückt, ich frage mich nur wieso...


Reply
#55
Perfekt!

Danke! Hätte ich eigentlich von selbst drauf kommen müssen den Server neu zu starten Rolleyes

Naja jetzt geht es ja.
Noch mal ne Frage:

Benutzt man den Gleichen SQL Code für Belagerungswaffen?
Reply
#56
Ja ist überall gleich, musst dann nur
Code:
ALTER TABLE `villages` ADD `unit_einheit_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_catapult_tec_level`;
ALTER TABLE `villages` ADD `all_unit_einheit` INT( 6 ) NULL DEFAULT '0' AFTER `all_unit_catapult`;
ALTER TABLE `unit_place` ADD `unit_einheit` INT( 11 ) NULL DEFAULT '0' AFTER `unit_catapult`;

oder

Code:
ALTER TABLE `villages` ADD `unit_einheit_tec_level` INT( 11 ) NULL DEFAULT '0' AFTER `unit_ram_tec_level`;
ALTER TABLE `villages` ADD `all_unit_einheit` INT( 6 ) NULL DEFAULT '0' AFTER `all_unit_ram`;
ALTER TABLE `unit_place` ADD `unit_einheit` INT( 11 ) NULL DEFAULT '0' AFTER `unit_ram`;

Vorne musst du natürlich deine Einheitennamen einfügen Wink
Wenn ich dir helfen konnte, bewerte mich doch bitte!

Manche Leute sagen, 20 Stunden am Tag Tetris zu summen wäre verrückt, ich frage mich nur wieso...


Reply
#57
Muss man für Belagerungswaffen dann nicht in der de.ini auch noch festlegen was im Report steht?

Also was Beschädigt worden ist?
Reply
#58
Für die belagerungswaffen, wenn sie was zerstören sollen, musst das erstmal programmieren Wink
Wenn ich dir helfen konnte, bewerte mich doch bitte!

Manche Leute sagen, 20 Stunden am Tag Tetris zu summen wäre verrückt, ich frage mich nur wieso...


Reply
#59
Hab ich mir schon fast gedacht. Kann man da nicht Vorlagen von Katapult oder so nehmen? Und dann den Code abänderen?
Reply
#60
Der code is verschlüsselt
Wenn ich dir helfen konnte, bewerte mich doch bitte!

Manche Leute sagen, 20 Stunden am Tag Tetris zu summen wäre verrückt, ich frage mich nur wieso...


Reply




Users browsing this thread: 12 Guest(s)