anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Mehr LVL https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=2993 |
Seite 1 von 3 |
Autor: | Squall [ Mo 09 Okt, 2006 22:58 ] |
Betreff des Beitrags: | Mehr LVL |
Abend,ich möchte mehr Meister einbaun.. hab zwar schon gesucht,in den Datein wo es zu finden ist..hab aber nicht wirklich was gefunden. in train ist klar..aber wo kann ich erhöhen,das es 20 oder 50 meister also auch LVl gibt,möchte nähmlich das Meistersystem etwas umbaun.. oder muß man das ganze nur per sql machen? ebenso..muß ich die grenze..der erfahrung umbaun..? Hat einer ne Idee..wie und wo ich das umbaue. Mfg |
Autor: | Horus [ Di 10 Okt, 2006 10:16 ] |
Betreff des Beitrags: | |
Neue Meister kannst du in der SQL hinzufügen, das ist kein Problem. "Glaube" auch mit Erfahrungsgrenze, nur kommt der Drache trotzdem ab Level 15. Vermutlich findest du diese Sachen in der forest.php. Aber glaube da gibts viieeeeele Stellen, die du umschreiben musst. edit: Du solltest dann direkt auch die Waffen und Rüstungen erweitern. Ich habs mal getestet, wenn du 20 oder mehr Level hast, bist du mit ner 15ner Waffe/Rüstung ge****t |
Autor: | Squall [ Di 10 Okt, 2006 19:26 ] |
Betreff des Beitrags: | |
also doch per sql...ok..das wäre das ja geklärt.. ja dem dem jagen des Bosses..möchte ich auch umändern..das man hab lvl 15 einen schwachen findet..man kann aber dann auf lvl 30 einen mittelren und hab lvl 50 einen starken boss bekämpfen,wo man unterschiede bonis erhält,weil man ja mehr zeit dann ins lvln legt. also brauch ich quasi nur ein sql...meister sowieso..mit lvl 16 und bla,bla halt...mit den waffen ist kein problem..man kann ja ein spezialaden machen..wo man waffen kaufen kann..die über 15 hinausgehen..ohne großartig sqls deswegen zu sterstellen..oder den waffeneditor oder mightiys umzuändern. mal schaun..ob es mit dem sqls..wie du sagts..so einfach geht ![]() |
Autor: | Horus [ Di 10 Okt, 2006 20:30 ] |
Betreff des Beitrags: | |
"So einfach" sicherlich nicht, habs nicht viel getestet, weiß nur,d ass wenn mehr Meister einegrateg sind, man auch mehr Level haben kann. Diese ganzen anderen Faktoren wie "Drache jagt User" musst du dann logischer Weise entfernen. |
Autor: | Kevz [ Di 10 Okt, 2006 20:34 ] |
Betreff des Beitrags: | |
Auch ich hatte damals die Idee - mehr Level für User(Spieler) zu ermöglichen. Nachdem ich dies durchgeführt hatte, gab es bereits die ersten Probleme mit dem Scripte Anpassen. Aber wenn man das ganze gut durch denkt und auch alles beachtet. Ist es letztendlich ziemlich Simpel... |
Autor: | Squall [ Di 10 Okt, 2006 20:48 ] |
Betreff des Beitrags: | |
die events im wald..pass ich ehe alle an.. also muß ich wohl alle datein..suchen..die irgendwie mit LVL zu tun haben und sie anpassen ![]() das jagen..des drachen...kann ja nur in der dragon zu finden sein..nehm ich das raus..ist das Problem damit gelöst..oder ich bau das in der confi ein..wie meister jagdt versäumte..blubbs..und dort einen eintrag machen,das auch der drachen keinen mehr jagdt^^ so..mal weiter die ganzen datein,durchsuchen^^ |
Autor: | Horus [ Di 10 Okt, 2006 21:24 ] |
Betreff des Beitrags: | |
Dann solltest du dir vielleicht überlegen, ob du die ganzen "Speciality" Sachen erweiterst (also Dunkle Künste etc.). Ich meinte jetzt nicht mehr von ihnen, sondern mehr Attacken, also, dass man wirklich viele Fähigkeiten dazu kriegen kann. Wann willst du den Kampf gegen den Drachen denn dann machen lassen? Oder willst du ihn ganz rausnehmen? Denn wenn du ihn einfach dann ans 50. Leveld ran hängst, glaube ich, dass die Spieler lieber auf dem Level bleiben und andere "terrorisieren" wollen ![]() |
Autor: | Squall [ Di 10 Okt, 2006 21:32 ] |
Betreff des Beitrags: | |
du brauchst ja nur das in der Newday eintragen $session['user']['specialtyuses'][thievery]+=6; $session['user']['specialtyuses'][thieveryuses]+=2; so bekommen sie an jeden tag eine Stufe geschenkt,das sollte das Problem beheben. punkt 2. schau mal meine Source an..die leitet dich zu meinem neuen Projeckt. 15lvl treffen User auf Sin 30 lvl treffen user auf Yuyevon 50 lvl treffen sie auf den Richer alle drei sind unterschiedlich stark..und können nur jeweils..beim lvl herraus gefordert werden,möchte nicht,das ein lvl bsp:43 dann trotzdem nur Sin..herraus fordern kann,das werde ich schon unterbinden..dann muß er bis lvl50 machen..gibt dann kein zurück mehr. und alle drei geben unterschiede Belohnungen.. punkt 3..lvl behalten..können sie ja ruhig..bringt Ihnen aber nicht wirklich viel oder..viele sachen wie PVP werd eich anpassen..damit sie halt nicht leute killen können..die lvl 10 oder so sind.. häuser auch kein problem..erhöhe die stadtwachen etwas..dann ist es auch schon recht schwer..^^ |
Autor: | Horus [ Di 10 Okt, 2006 22:22 ] |
Betreff des Beitrags: | |
Du hast mich falsch verstanden ![]() Ich meinte keine Stufen sondern Fähigkeiten. Es gibt ja von jeder Fähigkeit 4 (oder 5. nicht ganz sicher). Davon solltest du mehr reinbringen zur Abwechslung. |
Autor: | Squall [ Mi 11 Okt, 2006 00:00 ] |
Betreff des Beitrags: | |
achso..das meinst du.. das man halt bei stufe 4..ja seele verdorren hat und dann bei stufe 5 seele auslöschen zum bsp: hat..das dürfte auch kein Problem sein..hoff ich mal ![]() hab zwar fertigkeiten geschrieben..und hier veröffentlich...mal schaun..ob man stufe 6 und 7 noch mit ranhängen kann..aber gut das du sowas erwähnst..ist garnicht schlecht..werd mich mal daran setzen ![]() |
Autor: | Horus [ Mi 11 Okt, 2006 11:02 ] |
Betreff des Beitrags: | |
Ja, dürfte nicht schwer sein, aber ohne wärs halt find ich was langweilig gewesen^^ |
Autor: | Squall [ Mi 11 Okt, 2006 22:01 ] |
Betreff des Beitrags: | |
tja hab schon das erste problem $this->bbcode_second_pass_code('', '#1136 - Column count doesn't match value count at row 1') er erkennt die zahlenfolge nicht an^^ so sah der sql aus $this->bbcode_second_pass_code('', 'INSERT INTO masters VALUES (15, 'Mr.Test', 15, 'Testwaffe', 'Nun ja meine Testwaffe haste bestanden . Ich gratuliere dir.', 'Frag mich, ob ich zu zärtlich mit meiner Todeswaffe war?', NULL, NULL, 174, 30, 31);') tja..ka wie ich den sql anders machen soll..in sql bin ich nicht so bewandert |
Autor: | Eliwood [ Mi 11 Okt, 2006 22:49 ] |
Betreff des Beitrags: | |
"Die Anzahl der Spalten stimmt nicht mit denen der Tabelle überein" - so kannst du es übersetzen. Es ist besser, wenn du "komplette" Inserts nimmst: $this->bbcode_second_pass_code('', 'INSERT INTO `masters` (`creaturename`, `creaturelevel`, `creatureweapon`, `creaturelose`, `creaturewin`, `creaturegold`, `creatureexp`, `creaturehealth`, `creatureattack`, `creaturedefense`) VALUES ('Mireraband', 1, 'Dolch', 'Gut gemacht %W, ich hätte wissen sollen, dass du etwas gewachsen bist.', 'Wie ich es mir gedacht habe, %w, dein Können reicht an das meine nicht heran!', NULL, NULL, 11, 2, 2)') |
Autor: | Horus [ Mi 11 Okt, 2006 22:52 ] |
Betreff des Beitrags: | |
Oder du füllst einfach das Formular dafür aus über SQL ![]() |
Autor: | Squall [ Mi 11 Okt, 2006 22:55 ] |
Betreff des Beitrags: | |
Eliwood hat geschrieben: "Die Anzahl der Spalten stimmt nicht mit denen der Tabelle überein" - so kannst du es übersetzen. Es ist besser, wenn du "komplette" Inserts nimmst:
$this->bbcode_second_pass_code('', 'INSERT INTO `masters` (`creaturename`, `creaturelevel`, `creatureweapon`, `creaturelose`, `creaturewin`, `creaturegold`, `creatureexp`, `creaturehealth`, `creatureattack`, `creaturedefense`) VALUES ('Mireraband', 1, 'Dolch', 'Gut gemacht %W, ich hätte wissen sollen, dass du etwas gewachsen bist.', 'Wie ich es mir gedacht habe, %w, dein Können reicht an das meine nicht heran!', NULL, NULL, 11, 2, 2)') ich danke dir...wieder was gelernt^^ |
Autor: | Appx [ Mi 01 Nov, 2006 03:34 ] |
Betreff des Beitrags: | |
Falls man mehr meister als 15 einbaut kann man das dann auch so machen das man vl. +2 Stärke,Verteidigung oder so bekommt wenn man denn dann besiegt hat ? Ist sowas möglich wenn ja was muss man machen um sowas einbaun zu können ? Mfg, Appx |
Autor: | Squall [ Mi 01 Nov, 2006 14:09 ] |
Betreff des Beitrags: | |
ich hab nun 50 meister eingebaut... ![]() was die att und def und hp angeht..mach ich es in der db manuell bei den sqls..und erhöhe sie immer um 2 punkte in def und att plus 10 hp in lebenspunkte..klappt super bis jetzt... ![]() |
Autor: | Appx [ Mi 01 Nov, 2006 14:40 ] |
Betreff des Beitrags: | |
Ne ich mein was anderes ich mein wenn der Spieler denn Meister besiegt das der dann + 2 Stärke oder Verteidigung bekommt Das mit denn meistern hab ich schon checkt ..... Mfg, Appx |
Autor: | Squall [ Mi 01 Nov, 2006 14:45 ] |
Betreff des Beitrags: | |
müsste gehen..was du meinst glaube in der train müsste das stehen.. $this->bbcode_second_pass_code('', ' output("`b`&$badguy[creaturelose]`0`b`n"); output("`b`\$Du hast deinen Meister $badguy[creaturename] bezwungen!`0`b`n"); if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/cheer.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true); $session[user][level]++; $session[user][maxhitpoints]+=10; $session[user][soulpoints]+=5; $session[user][attack]++; $session[user][defence]++; $session[user][seenmaster]=0; $session[user][reputation]+=3; output("`#Du steigst auf zu Level `^".$session[user][level]."`#!`n"); output("Deine maximalen Lebenspunkte sind jetzt `^".$session[user][maxhitpoints]."`#!`n"); output("Du bekommst einen Angriffspunkt dazu!`n"); output("Du bekommst einen Verteidigungspunkt dazu!`n"); if ($session['user']['level']<15){') ersetze mit $this->bbcode_second_pass_code('', ' output("`b`&$badguy[creaturelose]`0`b`n"); output("`b`\$Du hast deinen Meister $badguy[creaturename] bezwungen!`0`b`n"); if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/cheer.wav\" width=10 height=10 autostart=true loop=false hidden=true volume=100>",true); $session[user][level]++; $session[user][maxhitpoints]+=10; $session[user][soulpoints]+=5; $session[user][attack]+=2; $session[user][defence]+=2; $session[user][seenmaster]=0; $session[user][reputation]+=3; output("`#Du steigst auf zu Level `^".$session[user][level]."`#!`n"); output("Deine maximalen Lebenspunkte sind jetzt `^".$session[user][maxhitpoints]."`#!`n"); output("Du bekommst 2 Angriffspunkte dazu!`n"); output("Du bekommst 2 Verteidigungspunkte dazu!`n"); if ($session['user']['level']<15){') ![]() |
Autor: | Appx [ Mi 01 Nov, 2006 15:36 ] |
Betreff des Beitrags: | |
Hab das mal eingebaut funktz auch danke xD Hab noch ne frage bekommt der jetzt dann jedes mal +2 Stäke und Verteidigung ? wenn nicht was muss ich machen das er das bekommt bei jedem meister ? Wenn man höher als Level 15 kann muss man das dann ändern ? : if ($session['user']['level']<15){ |
Seite 1 von 3 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |