anpera.net https://anpera.homeip.net/phpbb3/ |
|
Unique Addon https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1098 |
Seite 1 von 1 |
Autor: | Meteora [ Di 08 Mär, 2005 16:53 ] |
Betreff des Beitrags: | Unique Addon |
So da ich 'aufgefordert' wurde, das zu posten: [php] 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:{}'); [/php] mfg €dit: Falls ihr neue ideen für uniques habt (sei es auch unter 15 attack): bitte lasst uns daran teilhaben =) |
Autor: | Hecki [ Di 08 Mär, 2005 20:05 ] |
Betreff des Beitrags: | |
Auweiha, ich war gerade dabei mir selber was zusammen zu schustern,da hab ich das hier gerade noch rechtzeit entdeckt, bevor der Hecki wieder was baut lol Very ThX hadriel ![]() EDIT: Wie funzt denn dein zufalls generator?? mit unique1 und unique2? Wird da zwischen 1 und 1000 ne zahl gewürftelt und wenn die dann if($uniqueran==154) das is bekommt man n unique? |
Autor: | Meteora [ Di 08 Mär, 2005 20:50 ] |
Betreff des Beitrags: | |
jep. uniqueran2 ist extra hoch damit man nicht oft so ein unique bekommt =) |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |