anpera.net https://anpera.homeip.net/phpbb3/ |
|
Amulett der Macht https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1219 |
Seite 1 von 4 |
Autor: | Garlant [ So 03 Apr, 2005 17:56 ] |
Betreff des Beitrags: | Amulett der Macht |
Ok, mein erstes Special das ich gemacht habe. Bei mir Läuft alles. Wenn es probleme gibt, bitte melden. prefs.php finde: PHP: if($session[user][acctid]==getsetting("hasegg",0)) savesetting("hasegg",stripslashes(0)); füge darunter ein: PHP: if($session[user][acctid]==getsetting("hasamulett",0)) savesetting("hasamulett",stripslashes(0)); finde: PHP: if ((int)$HTTP_GET[userid]==(int)getsetting("hasegg",0)) savesetting("hasegg",stripslashes(0)); $sql = "UPDATE items SET owner=0 WHERE owner=$HTTP_GET_VARS[userid]"; db_query($sql); füge darunter ein: PHP: if ((int)$HTTP_GET[userid]==(int)getsetting("hasamulett",0)) savesetting("hasamulett",stripslashes(0)); $sql = "UPDATE items SET owner=0 WHERE owner=$HTTP_GET_VARS[userid]"; db_query($sql); finde: PHP: if (getsetting("hasegg",0)==$session[user][acctid]){ $bgcolor=($i%2==1?"trdark":"trlight"); output("<tr class='$bgcolor'><td>`^Das goldene Ei`0</td><td></td><td></td><td></td><td>`4Unverkäuflich`0</td><td></td></tr>",true); } füge darunter ein: PHP: if (getsetting("hasamulett",0)==$session[user][acctid]){ $bgcolor=($i%2==1?"trdark":"trlight"); output("<tr class='$bgcolor'><td>`VDas Amulett der Macht`0</td><td></td><td></td><td></td><td>`4Unverkäuflich`0</td><td></td></tr>",true); } PVP.php finde: PHP: output("`n`n$row[name] hat das goldene Ei!"); } füge darunter ein: PHP: if (getsetting("hasamulett",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasamulett",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat das Amulett der Macht!"); finde: PHP: addnews("`^".$session['user']['name']."`^ nimmt {$badguy['creaturename']}`^ das goldene Ei ab!"); $session[user][reputation]+=2; } füge darunter ein: PHP: // Amulett if ($badguy['acctid']==getsetting("hasamulett",0)){ savesetting("hasamulett",stripslashes($session[user][acctid])); output("`n`VDu nimmst $badguy[creaturename] `Vdas Amulett der Macht ab ab!`0`n"); addnews("`V".$session['user']['name']."`V nimmt {$badguy['creaturename']}`V das Amulett der Macht ab!"); } Village.php suche: PHP: if (@file_exists("houses.php")) addnav("Wohnviertel","houses.php"); füge darunter ein: PHP: if($session[user][acctid]==getsetting("hasamulett",0)) addnav("Festungsruine","festungsruine.php"); hof.php suche: PHP: addnav("Drachenkills", "hof.php?op=kills&subop=$subop&page=$page"); füge darunter ein: PHP: addnav("Wächterkills","hof.php?op=waechter&subop=$subop&page=$page"); suche: PHP: }elseif ($_GET[op]=="punch"){ $sql = "SELECT name,punch AS data1,$racesel AS data2 FROM accounts WHERE locked=0 ORDER BY data1 $order, level $order, experience $order, acctid $order LIMIT $limit"; $adverb = "härtesten"; if ($_GET[subop] == "least") $adverb = "armseligsten"; $title = "Die $adverb Schläge aller Zeiten"; $headers = array("Punkte","Rasse"); display_table($title, $sql, false, false, $headers, false); füge darunter ein: PHP: } elseif ($_GET[op]=="waechter"){ $sql = "SELECT name,wächterkills AS data1,dragonkills AS data2 FROM accounts WHERE locked=0 ORDER BY wächterkills $order, dragonkills $order, acctid $order LIMIT $limit"; $adverb = "meisten"; if ($_GET[subop] == "least") $adverb = "wenigsten"; $title = "Die Helden mit den $adverb Wächterkills in diesem Land"; $headers = array("Wächterkills","Drachenkills"); display_table($title, $sql, false, false, $headers, false); dragon.php suche 2mal: PHP: ,"battlepoints"=>1 füge darunter ein: ,"wächterkills"=>1 setnewday.php PHP: if ((int)$row[acctid]==(int)getsetting("hasegg",0)) savesetting("hasegg",stripslashes(0)); darunter: PHP: if ((int)$row[acctid]==(int)getsetting("hasamulett",0)) savesetting("hasamulett",stripslashes(0)); Die sqldaten sind im Ordner enthalten. amulett.php in den ordner Special festungsgrotte.php und festungsruine.php in den Hauptordner |
Autor: | Arîzto [ So 03 Apr, 2005 23:08 ] |
Betreff des Beitrags: | |
Bevor ich mich an den Einbau mache würde ich gerne genauer erfahren, was genau das eigentlich ist |
Autor: | Meteora [ Mo 04 Apr, 2005 06:42 ] |
Betreff des Beitrags: | |
lads dir doch einfach runter und schaus dir an. einfacher gehts wirklich nicht mehr |
Autor: | Garlant [ Mo 04 Apr, 2005 16:16 ] |
Betreff des Beitrags: | |
Sorry habe ich vergessen dazu zu schreiben. Im Wald auf einem Altar, kannst du ein Amulett finden, welches eine Art Schlüssel ist. Das Amulett, kann dir wie beim Goldenen Ei im pvp abgenommen werden. Mit Hilfe dieses Amulettes, kannst du dann in eine Grotte unter einer Festungsanlage. Der Weg zur Festungsanlage erscheint wenn man den Schlüssel, bzw. das Amulett hat auf dem Dorfplatz. In der Grotte begegnest du einem Wächter den du besiegen musst um da lebendig wieder raus zu kommen. Wenn du den Wächter besiegst, bekommst du 1Wächterkill und kannst zwischen ein paar Reichtümern entscheiden. ... Sobald ich herausgefunden habe, wie ich eine Liste in der Rumeshalle schaffe, kommt noch etwas für die Rumeshalle. (Versteh noch nicht ganz wie die Rumeshalle läuft) |
Autor: | Meteora [ Mo 04 Apr, 2005 17:49 ] |
Betreff des Beitrags: | |
[php] } elseif ($_GET[op]=="waechter"){ $sql = "SELECT wächterkills as data3, name,level AS data2 ,$racesel as data1 FROM accounts WHERE locked=0 ORDER BY wächterkills $order, level $order, experience $order, acctid $order LIMIT $limit"; $adverb = "meisten"; if ($_GET[subop] == "least") $adverb = "wenigsten"; $title = "Die Helden mit den $adverb Wächterkills in diesem Land"; $headers = array("Wächterkills", "Rasse", "Level"); display_table($title, $sql, false, false, $headers, false); [/php] |
Autor: | Garlant [ Mo 04 Apr, 2005 18:18 ] |
Betreff des Beitrags: | |
Meteora hat geschrieben: [php]
} elseif ($_GET[op]=="waechter"){ $sql = "SELECT wächterkills as data3, name,level AS data2 ,$racesel as data1 FROM accounts WHERE locked=0 ORDER BY wächterkills $order, level $order, experience $order, acctid $order LIMIT $limit"; $adverb = "meisten"; if ($_GET[subop] == "least") $adverb = "wenigsten"; $title = "Die Helden mit den $adverb Wächterkills in diesem Land"; $headers = array("Wächterkills", "Rasse", "Level"); display_table($title, $sql, false, false, $headers, false); [/php] Ich danke dir für die Hilfe Meteora. Nun steht es auch in der Rumeshalle. Allerdings habe ich das etwas abgeändert, da da etwas durcheinander war [php] } elseif ($_GET[op]=="waechter"){ $sql = "SELECT name,wächterkills AS data1,dragonkills AS data2 FROM accounts WHERE locked=0 ORDER BY wächterkills $order, dragonkills $order, acctid $order LIMIT $limit"; $adverb = "meisten"; if ($_GET[subop] == "least") $adverb = "wenigsten"; $title = "Die Helden mit den $adverb Wächterkills in diesem Land"; $headers = array("Wächterkills","Drachenkills"); display_table($title, $sql, false, false, $headers, false)[/php] Ohne dich hätte ich vielleicht etliche Versuche gebraucht, bis es läuft . Werde die anleitung gliech mal erneuern. edit: wer möchte kann sich ja die rasse noch einsetzen edit2: Anleitung ist verfollständigt und ein Paar kleinere Fehler im Text der Festungsgrotte sind berichtigt. |
Autor: | Hecki [ Di 05 Apr, 2005 07:20 ] |
Betreff des Beitrags: | |
AAHJA klingt doch sehr interessant meine User sind immer ganz wild auf das Goldene Ei besonders an Ostern wars schlimm Das wird sie freuen das wieder was neues kommt ich hab zurzeit leider überhaupt keine Zeit für mein LoGD jaja arbeit geht vor |
Autor: | Garlant [ Di 05 Apr, 2005 14:25 ] |
Betreff des Beitrags: | |
Jetzt wäre nurnoch schön zu wissen wie es ankommt. Auf dem Server wo ich bin, wurde es leider noch nicht eingebaut denn ich habe da kein zugriff auf FTP. Also sagt mal, wie es den Usern bei euch gefällt(bitte). *muss den mal ein wenig hetzen damit er es einbaut * edit: so nun darf ich doch in die db und ftp.*gg* |
Autor: | Garlant [ Mi 06 Apr, 2005 13:49 ] |
Betreff des Beitrags: | |
Sorry fü den dp Ich habe aus Balancegründen die Wächter verstärkt. Weiß aber noch nicht, ob das jetzt nicht schon zu viel ist. Daher werde ich erst einmal abwarten was die Leute auf dem Server dazu sagen. Bei den Sachen nach dem Wächterkill, sollte ich da vielleicht nicht auch noch einen Nachteil einbauen, der das ausbalanciert? |
Autor: | Meteora [ Mi 06 Apr, 2005 14:24 ] |
Betreff des Beitrags: | |
festungsgrotte.php: ersetzte leter durch letzer =) aber sonst wirklich nice edit festungsruine: unheimlig = unheimlich festungsgrotte: parrierst = parierst |
Autor: | Arîzto [ Mi 06 Apr, 2005 20:43 ] |
Betreff des Beitrags: | |
Meteora hat geschrieben: festungsgrotte.php:
ersetzte leter durch letzer =) Meinst du nicht "letzter"? |
Autor: | Meteora [ Mi 06 Apr, 2005 20:59 ] |
Betreff des Beitrags: | |
wagh ja |
Autor: | Garlant [ Do 07 Apr, 2005 13:31 ] |
Betreff des Beitrags: | |
Ok, habe noch ein paar Fehler mehr übersehen, habe die aber schon berichtigt, halt nurnoch nicht hier hochgeladen. Mache ich sofort edit: das kann noch ein paar minuten oder 1-2 Stündchen dauern, muss gerade etwas machen |
Autor: | Amerilion [ Do 07 Apr, 2005 14:24 ] |
Betreff des Beitrags: | |
Kann es sein das deine Einbauanleitung net ganz stimmt ? Musste bei der pvp.php irgendwo noch ein } einbauen und die Ruhmeshalle klpaat net... ich klicke auf "Wächterkills" und dann kommt die liste mit den meisten DK's edit: Ach ja, [php]CREATE TABLE `accounts` ( `wächterkills` int(11) unsigned NOT NULL default '0', ) TYPE=MyISAM ?> [/php] hatt mein SQL auch net angenommen, habe das feld nun manuell erstellt [/php] |
Autor: | Meteora [ Do 07 Apr, 2005 14:32 ] |
Betreff des Beitrags: | |
Guck ma deine adresszeile an wenn du auf "Wächterkills" klickst... badnav.php... das heisst: FALSCH EINGEBAUT! so wies in deinem source steht an der falschen stelle bitte umbedingt immer nach anleitung einbauen!!! Weiterhin heisst es: ALTER TABLE `accounts` ADD `wächterkills` int(10) unsigned NOT NULL default '0'; sollte eigentlich jedem in den sinn kommen |
Autor: | Garlant [ Do 07 Apr, 2005 15:16 ] |
Betreff des Beitrags: | |
habe die berichtigte Version jetzt hochgeladen, da waren noch ein paar fehler mehr drin als hier standen. xD Ok dann noch etwas wichtiges: [php] dragon.php suche: ,"battlepoints"=>1 füge darunter ein: ,"wächterkills"=>1[/php] habe ich vorhin gemerkt, das dies fehlt. Auch in der Anleitung ist nun etwas berichtigt und natürlich ist diese auch Aktuell |
Autor: | Meteora [ Do 07 Apr, 2005 15:35 ] |
Betreff des Beitrags: | |
das in der dragon muss 2 mal hin =) |
Autor: | Garlant [ Do 07 Apr, 2005 15:58 ] |
Betreff des Beitrags: | |
Ja richtig muss es, habe die 2x vergessen^^ |
Autor: | Tiger313 [ Do 07 Apr, 2005 18:15 ] |
Betreff des Beitrags: | |
Sorry wenn es auch hier nicht hingehört find eich aber passend ich weiß ja das es 2x hin muß nur frage ich mich warum? Wofür steht die erste und wann greift er auf die else? |
Autor: | Meteora [ Do 07 Apr, 2005 18:25 ] |
Betreff des Beitrags: | |
if ($session[user][goldinbank]<0){ [erstes] }else{ [zweites] } |
Seite 1 von 4 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |