anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Schmiede https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=2135 |
Seite 1 von 2 |
Autor: | leenchen [ Do 19 Jan, 2006 01:59 ] | ||
Betreff des Beitrags: | Schmiede | ||
Die schmiede...eigentlich ein recht simples script...man kann dort seine Waffe oder Rüstung schmieden lassen...sprich...man kauft sich ganz normal im laden eine waffe geht damit dann in die schmiede und lässt diese graviren...das ganze kostet den spieler 2000gold...dann kann er dieser Waffe einen eigenen Namen verpassen...klar ist dann auch das der name mit dem kauf einer neuen waffe oder beim gewonnen kampf gegen den drachen wieder futsch ist...das gleiche kann man mit der rüstung machen...zu dem kann man sie noch beschlagen lassen...da muss man allerdings vorsichtig sein...es kann sein das er das verfuscht...bei viel glück bekommt man einen angriffspunkt mehr oder aber man verliert einen... ansonsten gibt es da nichts besonderes... Einbau: einfach ins Hauptverzeichnis hochladen und an beliebiger stelle verlinken am besten im Dorf addnav("Schmiede","xshop.php"); und das dürfte es gewesen sein...ansonsten bitte anschreiben... ich würde mich auch über eure meinungen freuen...
|
Autor: | Sir_No [ Do 19 Jan, 2006 12:01 ] |
Betreff des Beitrags: | |
sehr nettes teil ![]() gefällt mir unheimlich gut noch ne frage: was muss ich wo ändern wenn ich die waffe/rüstung nicht um 1 schadenspunkt sondern um 3 schadenspunkte erhöhen will? |
Autor: | leenchen [ Do 19 Jan, 2006 20:41 ] |
Betreff des Beitrags: | |
danke um das zu erhöhen öffnest du die schlag.php suchst $session[user][attack]++; und ersetzt es mit: $session[user][attack]+=3; suche(falls du es auch auf drei dann verringern möchtest): $session[user][attack]--; ersetze mit: $session[user][attack]-=3; suche (für die rüstung): $session[user][defence]++; ersetze mit: $session[user][defence]+=3; suche(falls du den wert auch erhöhen willst beim abzug): $session[user][defence]--; ersetze mit: $session[user][defence]-=3; speichern hochladen.... |
Autor: | Sir_No [ Do 19 Jan, 2006 23:20 ] |
Betreff des Beitrags: | |
danke für die schnelle hilfe ... meine user werden sich sicherlich freuen ![]() |
Autor: | anpera [ Di 31 Jan, 2006 21:13 ] |
Betreff des Beitrags: | |
Du solltest noch dafür sorgen, dass auch nur die Waffe bzw. Rüstung beschlagen wird, nicht der Charakter, wie das im Moment der Fall ist. Wenn man die Waffe verkauft, bleibt der zusätzliche Punkt nämlich erhalten. Also statt $session['user']['attack']++; lieber $session['user']['attack']++; $session['user']['weapondmg']++; schreiben. Analog für armordef. Ansonsten kann man sich hier ziemlich unbegrenzt hochpuschen. ![]() |
Autor: | Morpheus [ So 05 Feb, 2006 15:21 ] |
Betreff des Beitrags: | |
Feines Teil die Schmiede, gefällt mir ![]() anpera hat geschrieben: Ansonsten kann man sich hier ziemlich unbegrenzt hochpuschen.
![]() Na, das läßt sich ja regulieren, in dem man die Preise der Server Balance anpaßt... ![]() |
Autor: | Andragor [ Fr 10 Feb, 2006 23:38 ] |
Betreff des Beitrags: | |
Sehr schönes Script, gefällt mir!!! ist es möglich, dass man die Waffe nur einmal umbenennt und sie dann trotz Dk ihren namen behält? |
Autor: | Kakerlake [ Sa 11 Feb, 2006 00:51 ] |
Betreff des Beitrags: | |
wenn du 2 neue userspalten machst und dort die gesicherten waffennamen einträgst und in dem kampfsystem und der bio in der common.php den namen angleichst und den gegen drachenkills schützt. dann ja^^ |
Autor: | Andragor [ Sa 11 Feb, 2006 14:37 ] |
Betreff des Beitrags: | |
Hey .... ich hab meinen Server seit nich mal einer Woche ..... also ich hab noch kaum ahnung vom proggen ..... kannst du das plz genauer erklären??? thx Kish |
Autor: | Kakerlake [ Sa 11 Feb, 2006 16:21 ] |
Betreff des Beitrags: | |
in dem fall...solltest du das lieber lassen weildie waffen des balancings wegen nach jedem DK verloren gehen SOLLEN |
Autor: | Macmanoman [ Sa 04 Mär, 2006 18:26 ] |
Betreff des Beitrags: | |
Hehe.. habe es auf meinem LogD jetzt auch drauf.. schönes script =) |
Autor: | Andragor [ So 12 Mär, 2006 11:08 ] |
Betreff des Beitrags: | |
Einem meiner user ist leider eine möglichkeit auffgefallen, wier´man die Schmiede ausnutzen kann ![]() Zitat: also hab nen bug gefunden^^ wenn man seine waffe high-graded und dann beim schmied umbenennen lässt verschwindet das high-grade davor und man kann sie nochmal high-graden gehen^^
also für gold sich angriffs und verteidigungspunkte holen und pushen^^ Hab mir überlegt, dass man für das high-grade eine Abfrage einbaut, dass man nur ein mal pro Dk hin kann, weiß aber nicht wie das funktioniert ich hoff ihr könnt es mir erklären thx |
Autor: | Andragor [ Mo 13 Mär, 2006 20:23 ] |
Betreff des Beitrags: | |
kann mir denn niemand erklären wie ich es einbaue, dass ich das ganze nur einmal pro dk freigebe? |
Autor: | Arîzto [ Mo 13 Mär, 2006 20:36 ] |
Betreff des Beitrags: | |
Die einfachste Methode wäre ein Datenbankeintrag, den du in der newday.php NICHT auf 0 zurück setzt, und den du in der dragon.php auch aussen vor lässt! |
Autor: | Auric [ Mo 13 Mär, 2006 20:56 ] |
Betreff des Beitrags: | |
Also de facto: $this->bbcode_second_pass_code('', 'ALTER TABLE `accounts` ADD `schmiede` BOOL default false') in die schmiede: [php] if(!$session[user][schmiede]) { //wenn noch nicht in diesem Dk - also erlauben } else { //Wenn man shcon einmal während des DKs hier war }[/php] Und nach der anwendung des ausbaus: [php]$session[user][schmiede]=true;[/php] Den rest übernimmt lotgd, die Variable wird nur beim DK auf den defaultwert zurückgesetzt, beim neuen Tag nicht. |
Autor: | Andragor [ Di 14 Mär, 2006 18:08 ] |
Betreff des Beitrags: | |
super dankeschöne, werds morgen gleich testen^^ |
Autor: | Sir_No [ Sa 03 Jun, 2006 08:58 ] |
Betreff des Beitrags: | |
ich habe einen fehler der es ermöglicht seine waffe und seine rüstung zu verbessern bis zum geht nicht mehr : wenn man seine waffe umbenennt und dann z.b. zur orkburg reitet, dort beim schmied seine waffe verbessert, geht man danach wieder in diese schmiede (xshop) benennt seine waffe um und kann wieder in der orkburg seine waffe verbessern, und auch in dieser schmiede (xshop)... dieses spielchen kann man sooft wiederholen wie man will so bekommt man eine sehr sehr mächtige waffe ... und das ist nicht gut ![]() wie kann man diesen bug korrigieren? |
Autor: | Harthas [ Sa 03 Jun, 2006 09:00 ] |
Betreff des Beitrags: | |
beispielsweise mit einem eintrag in der accounts, ob jetzt schon verbessert worden ist oder nicht ![]() |
Autor: | Sir_No [ Sa 03 Jun, 2006 09:03 ] |
Betreff des Beitrags: | |
könntest du mir sagen wie die einträge in den accounts aussehen müssen für die waffen und rüstungen? ![]() ...ich bin doch ein kleiner ![]() |
Autor: | Harthas [ Sa 03 Jun, 2006 09:07 ] |
Betreff des Beitrags: | |
ich bin ja eigentlich auch noch ein kleiner noob ![]() aber ich kanns natürlich mal versuchen [php]ALTER TABLE `accounts` ADD `armorup` INT( 3 ) NOT NULL DEFAULT '0'; ALTER TABLE `accounts` ADD `weaponup` INT( 3 ) NOT NULL DEFAULT '0';[/php] INT(3) sollte eigentlich genügen, vorausgesetzt du arbeitest nur mit 0 und 1 ![]() ![]() |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |