anpera.net
https://anpera.dyndns.org/phpbb3/

Damage Erhöhen
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3465
Seite 1 von 1

Autor:  Psychix [ Mo 19 Mär, 2007 07:47 ]
Betreff des Beitrags:  Damage Erhöhen

Ich habe mal den Damage der Waffen erhöht in 0.9.7 auf 40 für Waffen nun muss ich etwas in die MySQL Datenbank eintragen nur weiß ich nicht was vielleicht kann mir jemmand sagen was ich eintragen muss damit ich z.b im Waffeneditor die waffen auf Damage über 15 erhöhen kann.

Danke schon mal

Autor:  xatchemx [ Mo 19 Mär, 2007 09:49 ]
Betreff des Beitrags: 

Ich glaube in der DB musste man nichts ändern. Dafür aber im Editor selber. MoM

Öffne Waffen/Rüstungseditor und suche:

[php]$values = array(1=>48,225,585,990,1575,2250,2790,3420,4230,5040,5850,6840,8010,9000,10350);[/php]

Wen du die Gold werte dan auch erhöhen willst machst du hinter die

[php],10350[/php]

ein , und setz den nächsten kauf wert

Dan waffen Level:

suche:
[php]"defense"=>"Verteidigung,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15", [/php]

Wen du die Level der Waffen erhöhen willst z.B. um 5 Level machst du das:

ersetze das gesuchte durch:

[php]"defense"=>"Verteidigung,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20", [/php]

Das müsste so sein.. Es ist aber nicht getestet und daher keine Ahnung ob es geht. Ich werde es aber ebend testen

EDIT:

Getestet und geht..

Autor:  xatchemx [ Mo 19 Mär, 2007 09:56 ]
Betreff des Beitrags: 

achso bei dne Waffen musst du:

[php]"damage"=>"Schaden,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15",[/php]

ersetzen durch:

[php]"damage"=>"Schaden,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20",[/php]

Have Fun.

Autor:  xatchemx [ Mo 19 Mär, 2007 09:58 ]
Betreff des Beitrags: 

Vergiss was ich gesagt habe.. du musst da auch was in der DB eintragen hehe.. alsoes ist zwar richtig aber die DB fehlt..

Autor:  Psychix [ Mo 19 Mär, 2007 11:19 ]
Betreff des Beitrags: 

das meinte ich doch ^^ sonst hätt ich es längst

Autor:  xatchemx [ Mo 19 Mär, 2007 11:28 ]
Betreff des Beitrags: 

an deiner stelle würde ich immer erst die fehler meldung posten ;-)

Hier:


$this->bbcode_second_pass_code('', 'INSERT INTO armor (level,defense,armorname,value) VALUES (0,"20","",)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1')

Autor:  Lori [ Mo 19 Mär, 2007 11:36 ]
Betreff des Beitrags: 

Im Endeffekt hat er Recht :? Erst die Einträge in armoreditor.php und weaponeditor.php ... die defense/attack und den Preis

Den Rest machst du über den Waffeneditor bzw. Rüstungseditor in der Admingrotte (oder wie auch immer das bei dir heist)

Autor:  Harthas [ Mo 19 Mär, 2007 11:45 ]
Betreff des Beitrags: 

Name und Preis wurden nicht an den SQL weiter gegeben, dann ist es klar, dass es nicht funktioniert. ;-)

Ich habe es bei mir getestet, und es funktioniert.

Vermutlich liegt es daran, dass man nicht mehr so viele Preise hinzugefügt hat, wie neue Waffenschäden.

Autor:  xatchemx [ Mo 19 Mär, 2007 11:54 ]
Betreff des Beitrags: 

also bei den Waffen/Rüstungs Preis nur noch 5 neue preise dazu fügen dan gehts? -test-

Autor:  Lori [ Mo 19 Mär, 2007 11:57 ]
Betreff des Beitrags: 

Also bei mir funktionierts ... sogar ohne Fehlermeldungen :D

Autor:  xatchemx [ Mo 19 Mär, 2007 12:08 ]
Betreff des Beitrags: 

Also ich habe jetzt im Armoreditor stehen:

[php]addnav("Rüstung hinzufügen","armoreditor.php?op=add&level=$armorlevel");
$values = array(1=>48,225,585,990,1575,2250,2790,3420,4230,5040,5850,6840,8010,9000,10350,11000,12000,13000,14000,15000);
output("`&<h3>Rüstungen für $armorlevel Drachenkills</h3>`0",true);

$armorarray=array(
"Rüstungen,title",
"armorid"=>"Rüstungs ID,hidden",
"armorname"=>"Rüstungsname Name",
"defense"=>"Verteidigung,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15",[/php]

funtz aber nicht kommt immer noch die gleiche fehler meldung!!!

Autor:  Lori [ Mo 19 Mär, 2007 12:11 ]
Betreff des Beitrags: 

Du hast zwar 20 Preise, aber ...

Zitat:
"defense"=>"Verteidigung,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,
12,12,13,13,14,14,15,15",


sollte so aussehen:

Zitat:
"defense"=>"Verteidigung,enum,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,
12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20",

Autor:  xatchemx [ Mo 19 Mär, 2007 12:19 ]
Betreff des Beitrags: 

sorry.. :pein: das war aus meinem richtigen logd und net test logd..ja jetzt geht es weil im test logd hate ich zwar bis level 20 aber kein preis angegeben und bei meinem real logd hatte ich zwar preis aber keine level angegeben :pein: :pein:

Autor:  Psychix [ Mo 19 Mär, 2007 14:24 ]
Betreff des Beitrags: 

wenn ich nun so viele preise wie schaden hab dann gehts ?

edit:// ja funzt

Autor:  Harthas [ Mo 19 Mär, 2007 14:42 ]
Betreff des Beitrags: 

Japp, sozusagen (Natürlich müssen die Schaden immer noch Doppelt drin sein). Solange du stets doppelt so viele Zahlen im Array für den Schaden hast wie in jenem für den Preis, sollte es funktionieren.

Autor:  Psychix [ Mo 19 Mär, 2007 18:24 ]
Betreff des Beitrags: 

Naja hab ein bisschen herumgetüfetelt und muss sagen ich muss nich mehr 1,1,2,2,3,3 schreiben sondern nur noch eine zahl ändern
$this->bbcode_second_pass_code('', '$weaponarray=array(
"Weapon,title",
"weaponid"=>"Weapon ID,hidden",
"weaponname"=>"Weapon Name",
"damage"=>"Damage,range,1,25,1");')

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/