anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Unique Addon by Hadriel https://anpera.dyndns.org/phpbb3/viewtopic.php?f=44&t=1145 |
Seite 1 von 2 |
Autor: | Weasel [ Di 15 Mär, 2005 19:22 ] |
Betreff des Beitrags: | Unique Addon by Hadriel |
Unique Addon Sollte selbsterklärend sein ![]() ![]() [php] _________________________________________________UNIQUE ADDON_________________________________________________ OPEN forest.php FIND: output("`#Du erbeutest `^$badguy[creaturegold]`# Goldstücke!`n"); if ($badguy['creaturegold']) { //debuglog("received {$badguy['creaturegold']} gold for slaying a monster."); } AFTER ADD: $unique1=1; $unique2=1000; FIND: $findit=e_rand(1,27); REPLACE IT WITH: $findit=e_rand(1,30); FIND: if ($findit == 26 && e_rand(1,6)==2){ // weapon $sql = "SELECT * FROM weapons WHERE damage<=".$session[user][level]." ORDER BY rand(".e_rand().") LIMIT 1"; $result2 = db_query($sql) or die(db_error(LINK)); if (db_num_rows($result2)>0){ $row2 = db_fetch_assoc($result2); $row2['value']=round($row2['value']/10); $sql="INSERT INTO items(name,class,owner,gold,value1,description) VALUES ('".addslashes($row2[weaponname])."','Waffe',".$session[user][acctid].",$row2[value],$row2[damage],'Gebrauchte Level $row2[level] Waffe mit $row2[damage] Angriffswert.')"; db_query($sql) or die(sql_error($sql)); output("`n`QBeim Durchsuchen von $badguy[creaturename] `Qfindest du die Waffe `%$row2[weaponname]`Q!`n`n`#"); } } AFTER ADD: if($uniqueran==154){ // uniqueweapon , Hadriel $sql = "SELECT * FROM items WHERE (class='uniquewa.p') ORDER BY rand(".e_rand().") LIMIT 1"; $result3 = db_query($sql) or die(db_error(LINK)); if (db_num_rows($result3)>0){ $row3 = db_fetch_assoc($result3); $row3['value']=round($row3['value']/10); $sql="INSERT INTO items(name,class,owner,gold,value1,description) VALUES ('".addslashes($row3[name])."','Waffe',".$session[user][acctid].",$row3[gold],$row3[value1],'Unique mit $row3[value1] Angriffswert.')"; db_query($sql) or die(sql_error($sql)); output("`n`Q`bBeim Durchsuchen von $badguy[creaturename] `Qfindest du das Unique `%$row3[name]`Q!`b`n`n`#"); } } if($uniqueran==78){ // uniquearmor , Hadriel $sql = "SELECT * FROM items WHERE (class='uniquear.p') ORDER BY rand(".e_rand().") LIMIT 1"; $result3 = db_query($sql) or die(db_error(LINK)); if (db_num_rows($result3)>0){ $row3 = db_fetch_assoc($result3); $row3['value']=round($row3['value']/10); $sql="INSERT INTO items(name,class,owner,gold,value1,description) VALUES ('".addslashes($row3[name])."','Rüstung',".$session[user][acctid].",$row3[gold],$row3[value1],'Unique mit $row3[value1] Verteidigungswert.')"; db_query($sql) or die(sql_error($sql)); output("`n`Q`bBeim Durchsuchen von $badguy[creaturename] `Qfindest du das Unique `%$row3[name]`Q!`b`n`n`#"); } } Save & Close OPEN phpmyadmin | SQL INSERT INTO `items` VALUES (31216, '`tHolzknüppel der Wache', 'uniquewa.p', 0, 23, 0, 50000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31220, '`tKeule des Polan', 'uniquewa.p', 0, 25, 0, 60000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31221, '`tNagirs Seespeer', 'uniquewa.p', 0, 20, 0, 45000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31222, '`tKhargans Rache', 'uniquewa.p', 0, 24, 0, 55000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31224, '`tRache des Ramius', 'uniquewa.p', 0, 18, 0, 40000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31225, '`tThors Hammer', 'uniquewa.p', 0, 16, 0, 30000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31858, '`tZarnds Schwert', 'uniquewa.p', 0, 30, 0, 100000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31860, '`tZerstörte Axt der Macht', 'uniquewa.p', 0, 6, 0, 5000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (44948, '`tSternenaxt aus Platin', 'uniquewa.p', 0, 34, 0, 150000, 5, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (44949, '`tSternenstab der Macht', 'uniquewa.p', 0, 36, 0, 175000, 10, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31228, '`tDalmars Armschutz', 'uniquear.p', 0, 16, 0, 19000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31229, '`tOctanions Schutz', 'uniquear.p', 0, 26, 0, 60000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31231, '`tRüstung des Diablo', 'uniquear.p', 0, 23, 0, 50000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31233, '`tSchuhwerk des Polimedes', 'uniquear.p', 0, 21, 0, 45000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31861, '`tKhargs Oberkörper', 'uniquear.p', 0, 30, 0, 100000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (31863, '`tDagowitz Helm', 'uniquear.p', 0, 7, 0, 5000, 0, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (44946, '`tSternenschid aus Platin', 'uniquear.p', 0, 34, 0, 150000, 5, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (44951, '`tVollschutz der Rhun', 'uniquear.p', 0, 36, 0, 175000, 10, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (117102, '`tGronds Unterwelthammer', 'uniquewa.p', 0, 50, 0, 200000, 15, '', 0, 'a:0:{}'); INSERT INTO `items` VALUES (117103, '`tGenerals-Kabuto', 'uniquear.p', 0, 50, 0, 200000, 15, '', 0, 'a:0:{}'); _________________________________________________END_________________________________________________[/php] |
Autor: | flash [ Sa 14 Mai, 2005 10:30 ] |
Betreff des Beitrags: | |
Bei mir kommt immer ein SQL Fehler sobald ich die Daten adden will und zwar: SQL-Befehl: INSERT INTO `items` VALUES ( 31216, '`tHolzknüppel der Wache', 'uniquewa.p', 0, 23, 0, 50000, 0, '', 0, 'a:0:{}' ) MySQL meldet: #1136 - Column count doesn't match value count at row 1 Warum geht das nicht? |
Autor: | Wavedancer [ Sa 14 Mai, 2005 23:38 ] |
Betreff des Beitrags: | |
Hm, ich find die DB-Einträge sehen etwas komisch aus ![]() Funzt det wirklich? ![]() |
Autor: | Kevz [ So 15 Mai, 2005 00:22 ] |
Betreff des Beitrags: | |
Die Einträge sind so richtig ![]() Denn bei mir funzt es auch einwandfrei |
Autor: | Meteora [ So 15 Mai, 2005 00:24 ] |
Betreff des Beitrags: | |
wenns nicht läuft, hätt ichs ja nich veröffentlicht... |
Autor: | Eliwood [ So 15 Mai, 2005 07:55 ] |
Betreff des Beitrags: | Re: Unique Addon by Hadriel |
Mir war aufgefallen, dass meine User nie ein Unique fanden. Nun weiss ich auch, warum ![]() Die Waffe findet man mit der Varialben $uniqueran, die wird aber nirgends gesetzt, sondern nur die Varialblen Unique1 und Unique2 ![]() Anleitung hat eine kleine Lücke, der Uniqueran sollte wohl so bestummen werden: [php] $uniqueran = e_rand($unique1,$unique2); [/php] |
Autor: | Meteora [ So 15 Mai, 2005 10:15 ] |
Betreff des Beitrags: | |
jep, ist im "ofiziellen" forum von mir auch schon gesagt worden ![]() |
Autor: | Eliwood [ So 15 Mai, 2005 12:51 ] |
Betreff des Beitrags: | |
Meteora hat geschrieben: jep, ist im "ofiziellen" forum von mir auch schon gesagt worden
![]() Da du grad dein Forum ansprichst, ich weiss, falscher Ort dafür, aber ich komm nich mehr rein, da kommt die Meldung: phpBB : Critical Error Could not get theme data for themes_id [3] |
Autor: | Ventus [ Mo 23 Mai, 2005 11:33 ] |
Betreff des Beitrags: | Re: Unique Addon by Hadriel |
Eliwood hat geschrieben: Mir war aufgefallen, dass meine User nie ein Unique fanden. Nun weiss ich auch, warum
![]() Die Waffe findet man mit der Varialben $uniqueran, die wird aber nirgends gesetzt, sondern nur die Varialblen Unique1 und Unique2 ![]() Anleitung hat eine kleine Lücke, der Uniqueran sollte wohl so bestummen werden: [php] $uniqueran = e_rand($unique1,$unique2); [/php] Wo muss ich das bestimmen? |
Autor: | Eliwood [ Mo 23 Mai, 2005 14:04 ] |
Betreff des Beitrags: | Re: Unique Addon by Hadriel |
Ventus hat geschrieben: Eliwood hat geschrieben: Mir war aufgefallen, dass meine User nie ein Unique fanden. Nun weiss ich auch, warum ![]() Die Waffe findet man mit der Varialben $uniqueran, die wird aber nirgends gesetzt, sondern nur die Varialblen Unique1 und Unique2 ![]() Anleitung hat eine kleine Lücke, der Uniqueran sollte wohl so bestummen werden: [php] $uniqueran = e_rand($unique1,$unique2); [/php] forest.php nach $findit = e_rand(1,30) Wo muss ich das bestimmen? |
Autor: | Ventus [ Mo 23 Mai, 2005 14:10 ] |
Betreff des Beitrags: | |
Könnte man irgendwie einbauen das man die nach dem DK behält? Stell ich mir frustrierend vor wenn man die verliert :/ |
Autor: | Kevz [ Mo 23 Mai, 2005 14:24 ] |
Betreff des Beitrags: | |
Willst du wirklich deine Spiel balance kaputt machen? |
Autor: | Ventus [ Mo 23 Mai, 2005 14:27 ] |
Betreff des Beitrags: | |
Mhh wenn man es so machen könnte, das jedes Unique wirklich UNIQUE und damit einzigartig ist, dann würde es die balance nicht allzuviel schädigen, wenn man sie behalten könnte. |
Autor: | Meteora [ Mo 23 Mai, 2005 17:42 ] |
Betreff des Beitrags: | |
Ventus hat geschrieben: Könnte man irgendwie einbauen das man die nach dem DK behält?
Stell ich mir frustrierend vor wenn man die verliert :/ noch ganz bei sinnen? denk mal, was passieren würde, wenn ein lvl 15 Bauerngör eine 50er unique waffe findet, die nach nem dk behält und so ganz locker und schnell wieder einen DK macht? Da dies die balance zerstört, gebe ich keinen tipp, wie man diese nach dem dk behält. |
Autor: | Ventus [ Mo 23 Mai, 2005 18:14 ] |
Betreff des Beitrags: | |
Ja ich bin noch ganz bei Sinnen ich hatte jediglich den Plan den Spielern das spielen ein wenig schmackhafter zu machen ![]() ![]() |
Autor: | Ventus [ Di 24 Mai, 2005 14:22 ] |
Betreff des Beitrags: | |
Ok andere Frage: Was muss ich bei den Item Eigenschaften einstellen, damit ich ein Unique im Kampf einsetzten kann, ähnlich wie einen Zauber? |
Autor: | Kevz [ Di 24 Mai, 2005 15:39 ] |
Betreff des Beitrags: | |
Garnix? Du musst nur deine waffe dort gegen die du jetzt trägst tauschen mehr nicht |
Autor: | Ventus [ Di 24 Mai, 2005 15:40 ] |
Betreff des Beitrags: | |
Mhh hab mich wohl undeutlich ausgerückt. Ich hab vor den Waffen sone Art Zauber-Effekt zu geben. zB das sie den schaden des Spielers verdoppelt. Wenn ich das aber einfach im Admin Panel so einrichte wie für nen Zauber dann passiert einfach garnix ![]() |
Autor: | Meteora [ Di 24 Mai, 2005 17:09 ] |
Betreff des Beitrags: | |
kannst doch einfach einen buff im item editor erstellen... der X runden anhält, aber nur X mal täglich eingesetzt wird |
Autor: | Ventus [ Di 24 Mai, 2005 17:44 ] |
Betreff des Beitrags: | |
Mhh ja das funtzt aber irgendwie nicht... oO Obwohl ich es genauso eingerichtet hab wie zB Funkenregen |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |