anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 06:33

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Unique Addon
BeitragVerfasst: Di 08 Mär, 2005 16:53 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
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 =)

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Mär, 2005 20:05 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
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 :D


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?

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 08 Mär, 2005 20:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
jep. uniqueran2 ist extra hoch damit man nicht oft so ein unique bekommt =)

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum