anpera.net https://anpera.dyndns.org/phpbb3/ |
|
4 in 1 :D https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3477 |
Seite 1 von 1 |
Autor: | xatchemx [ Di 20 Mär, 2007 21:14 ] |
Betreff des Beitrags: | 4 in 1 :D |
Huhu, Sodale ich habe mich heute mal ranne gesetzt und sowas wie das Goldene ei gemacht..Nur das es ein bischen anders ist! Änderungen: •In der PvP.php •In der Newday.php Anmerkung: •Beispiel genommen an goldenegg.php genomen Bitte: •Das CP stehen lassen ;-) •Wen es geht die Widmung auch drinne lassen ;-) Beschreibung: Der User trift im Wald auf das ereigniss dreiwege.php! Dort kan er zwischen den Wegen: •Nach Norden •Nach Süden •Nach Westen •Nach Osten entscheiden! Finden kan er dort: •Stab des Lebens •Amullet der Weisheit •Kette der Stärke •Handschuhe der Verteidigung Jedes dieser sachen kan einem im pvp wider abgenommen werden! Schönheitsmarkel: •Man kan die sachen nicht von alleine Verlieren, sie müssen einem abgenommen werden. Weiteres: •Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen. •Alle Texte dürfen verändert werden. Wichtig: •Wie öffne ich xatchemx dateien? Indem ihr sie runterladet, dan auf Windowscommander klickt, die Datei sucht, anklickt und dan ganz unten links auf "Bearbeiten" klickt. Weil anders haben wir hier in anpera.net festgestellt geht dies nicht! So dan mal der Anfang: öffnet newday.php! sucht: [php] if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){ $sql = "LOCK TABLES settings WRITE"; db_query($sql); $lastnewdaysemaphore = convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00"))); $gametoday = gametime(); if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){ //we need to run the hook, update the setting, and unlock. savesetting("newdaysemaphore",date("Y-m-d H:i:s")); $sql = "UNLOCK TABLES"; db_query($sql); require_once "setnewday.php"; }else{ //someone else beat us to it, unlock. $sql = "UNLOCK TABLES"; db_query($sql); output("Somebody beat us to it"); } }[/php] fügt darunter ein: [php] if ($session[user][acctid]==getsetting("hasesdl",0)) switch ( e_rand(1,10) ) { case 1: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=10; break; case 2: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=20; break; case 3: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=30; break; case 4: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=40; break; case 5: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=50; break; case 6: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=60; break; case 7: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=70; break; case 8: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=80; break; case 9: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=90; break; case 10: output("`4Weil du den Stab des Lebens hast bekommst du permanente Lebenspunkte!`0"); $session['user']['maxhitpoints']+=100; ; } if ($session[user][acctid]==getsetting("haseadw",0)) switch ( e_rand(1,10) ) { case 1: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=0.5; break; case 2: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=1.8; break; case 3: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=2.0; break; case 4: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=3.1; break; case 5: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=4.8; break; case 6: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=5.2; break; case 7: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=7.1; break; case 8: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=8.0; break; case 9: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=9.9; break; case 10: output("`1Weil du das Amullet des Wissens hast bekommst du viele Erfahrungspunkte!`0"); $session['user']['experience']+=10.0; } if ($session[user][acctid]==getsetting("hasekds",0)) switch ( e_rand(1,10) ) { case 1: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=10; break; case 2: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=20; break; case 3: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=30; break; case 4: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=40; break; case 5: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=50; break; case 6: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=60; break; case 7: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=70; break; case 8: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=80; break; case 10: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=90; break; case 9: output("`@Weil du die Kette der Stärke hast bekommst du viele Angriffspunkte!`0"); $session['user']['attack']+=100; } if ($session[user][acctid]==getsetting("hasehdv",0)) switch ( e_rand(1,10) ) { case 1: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=10; break; case 2: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=20; break; case 3: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=30; break; case 4: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=40; break; case 5: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=50; break; case 6: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=60; break; case 7: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=70; break; case 8: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=80; break; case 9: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=90; break; case 10: output("`@Weil du die Handschuhe der Verteidigung hast bekommst du viele Verteidigungspunkte!`0"); $session['user']['defence']+=100; }[/php] öffnet pvp.php! sucht: [php] output("</table>",true); addnav("Krieger auflisten","pvp.php?op=list"); addnav("Zurück zum Dorf","village.php"); if (getsetting("hasegg",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasegg",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat das `^goldene Ei`0!"); }[/php] fügt darunter ein: [php] if (getsetting("hasesdl",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasesdl",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat den `&Stab des Lebens`0!"); } if (getsetting("haseadw",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("haseadw",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat das `1Amullet des Wissens`0!"); } if (getsetting("hasekds",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekds",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `QKette der Stärke`0!"); } if (getsetting("hasekds",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasehdv",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `%Handschuhe der Verteidigung`0!"); }[/php] so das waren die änderungen^^im anhang is der script!! Viel spaß! Mfg xatchemx PS denkt nicht ich sei eitel,hochnässig oder so, is nur mein erster script der funtz und da bin ich HAPPYYYY!! |
Autor: | Harthas [ Di 20 Mär, 2007 22:26 ] |
Betreff des Beitrags: | |
Ic will nur eins sage.... +10 Erfahrung...BOAAAAAH ist das viel :-P Ne, mal im ernst. Die Balance machst du dir damit garantiert kaputt. Wie will man jemanden besiegen, der 100 Angriffspunkte bei jedem neuen Tag zusätzlich erhält (Im Optimalfall). Schon 10 Angriffspunkte mehr können viel sein (Vor allem, da beim PVP der Drachenkill-Unterschied bekanntlich nicht allzu hoch sein kann). Und noch etwas... Nur mit diesen Änderungen da verlieren die Spieler ihr "Artefakt" sicherlich nicht, wenn sie im PVP besiegt werden. Just My 2 Cents. |
Autor: | xatchemx [ Di 20 Mär, 2007 22:35 ] |
Betreff des Beitrags: | |
Zu point one: Die zahlen sind nur beispiele ![]() Und irgendwo im Text habe ich auch geschribeen -glaube ich- das ich das nochmal überarbeiten werde ![]() |
Autor: | Harthas [ Mi 21 Mär, 2007 08:05 ] |
Betreff des Beitrags: | |
Nur noch was zum Format deiner Datei da oben. Wechsle das Archivier-Programm. Mehr kann ich dir nicht raten. Denn man kann es weder mit WinZip11, noch WinRar oder 7-Zip öffnen. Auch ZipStar und WinAce können es nicht öffnen. Alle sagen mir, dass das Dateiformat entweder unbekannt oder fehlerhaft ist. Und das .zip-Format wird wohl kaum unbekannt sein, normalerweise. Daher mein Tip. Steig auf irgend etwas anderes um. Entweder eines der oben genannten (Sind wohl die geläufigsten). Denn ich werde mir sicher nicht die Mühe machen, nur wegen einem, der doch ziemlich die schlechte Laune zu schüren vermag, ein neues Programm (Das erst noch Shareware ist) runterzuladen. Ausserdem wäre es wohl ganz gut, wenn du, da deine Dateien wohl anders schon gar nicht aufgehen, wenigstens einen Direktlink zum WindowsCommander (Der glaub ich inzwischen TotalCommander heisst) bieten würdest. Nur weitere zwei Rappen ;-) |
Autor: | Laserian [ Mi 21 Mär, 2007 09:11 ] |
Betreff des Beitrags: | |
So ich muss hier dann auch mal 2 Dinge loswerden. Erstens ein Fehler in deinem Script: [php]if (getsetting("hasekds",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekds",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `QKette der Stärke`0!"); } if (getsetting("hasekds",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasehdv",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `%Handschuhe der Verteidigung`0!"); } [/php] in das ändern [php]if (getsetting("hasekds",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekds",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `QKette der Stärke`0!"); } if (getsetting("hasehdv",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasehdv",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `%Handschuhe der Verteidigung`0!"); } [/php] weil das zweite ja dann doch die Handschuhe der Verteidigung sein sollten und nicht die Kette der Stärke ![]() und dann noch eine Sache zu PVP und die Sachen verlieren: Suche in pvp.php: [php]// Golden Egg - anpera if ($badguy['acctid']==getsetting("hasegg",0)){ savesetting("hasegg",stripslashes($session[user][acctid])); output("`n`^Du nimmst $badguy[creaturename] `^das goldene Ei ab!`0`n"); addnews("`^".$session['user']['name']."`^ nimmt {$badguy['creaturename']}`^ das goldene Ei ab!"); $session[user][reputation]+=2; }[/php] füge danach ein [php]// Drei Wege - xatchemx if ($badguy['acctid']==getsetting("hasesdl",0)){ savesetting("hasesdl",stripslashes($session[user][acctid])); output("`n`&Du nimmst $badguy[creaturename] `&den Stab des Lebens ab!`0`n"); addnews($session['user']['name']."`& nimmt {$badguy['creaturename']} `&den Stab des Lebens ab!"); $session[user][reputation]+=2; } if ($badguy['acctid']==getsetting("haseadw",0)){ savesetting("haseadw",stripslashes($session[user][acctid])); output("`n`lDu nimmst $badguy[creaturename] `ldas Amulett des Wissens ab!`0`n"); addnews($session['user']['name']."`l nimmt {$badguy['creaturename']}`ldas Amulett des Wissens ab!"); $session[user][reputation]+=2; } if ($badguy['acctid']==getsetting("hasekds",0)){ savesetting("hasekds",stripslashes($session[user][acctid])); output("`n`QDu nimmst $badguy[creaturename] `Qdie Kette der Stärke ab!`0`n"); addnews($session['user']['name']."`Q nimmt {$badguy['creaturename']}`Q die Kette der Stärke ab!"); $session[user][reputation]+=2; } if ($badguy['acctid']==getsetting("hasehdv ",0)){ savesetting("hasehdv",stripslashes($session[user][acctid])); output("`n`%Du nimmst $badguy[creaturename] `%die Handschuhe der Verteidigung ab!`0`n"); addnews($session['user']['name']."`% nimmt {$badguy['creaturename']}`% die Handschuhe der Verteidigung ab!"); $session[user][reputation]+=2; } [/php] Ich hoffe mal ich habe jetzt a. keinen Fehler im Script und b. nichts übersehen *g* Mfg Laserian Edit: und schon einen gefunden und ausgebessert ![]() |
Autor: | Bill Tür [ Mi 21 Mär, 2007 11:20 ] |
Betreff des Beitrags: | |
mal abgesehen, dass das script komplett overpowered ist, solltest du die ep´s überarbeiten. Ich bin sicher, es ist nicht in deinem sinn, dass man zw 0,5 und 10 ep´s dazu bekommt, sondern ich nehme an, es sollten 0,5 bis 10% sein. Bsp.: [php] $exp = round ( $session['user']['experience']*0.05 ); $session['user']['experience']+= $exp; [/php] |
Autor: | Laserian [ Mi 21 Mär, 2007 11:25 ] |
Betreff des Beitrags: | |
@Bill Tür: xatchemx hat geschrieben: Zu point one:
Die zahlen sind nur beispiele ![]() Und irgendwo im Text habe ich auch geschribeen -glaube ich- das ich das nochmal überarbeiten werde ![]() Zu dem Punkt hat er sich ja schon einmal geäussert ![]() Aber rechtgeben muss ich dir. Die Relation 10 bis 100 Att und Def zu 0,5 bis 10 Ep pro Tag ist etwas schlimm um es mal mild auszudrücken, aber wie hoch oder niedrig diese Werte dann gemacht werden liegt ja auch im Ermessen desjenigen der es sich einbaut und jeder der etwas Ahnung von hat wird sich das ja sowieso erst angucken bevor er es einbaut und diese Sachen auch anpassen, nehm ich mal an^^ |
Autor: | xatchemx [ Mi 21 Mär, 2007 11:58 ] |
Betreff des Beitrags: | |
Harthas hat geschrieben: Nur noch was zum Format deiner Datei da oben.
Wechsle das Archivier-Programm. Mehr kann ich dir nicht raten. Denn man kann es weder mit WinZip11, noch WinRar oder 7-Zip öffnen. Auch ZipStar und WinAce können es nicht öffnen. Alle sagen mir, dass das Dateiformat entweder unbekannt oder fehlerhaft ist. Und das .zip-Format wird wohl kaum unbekannt sein, normalerweise. Daher mein Tip. Steig auf irgend etwas anderes um. Entweder eines der oben genannten (Sind wohl die geläufigsten). Denn ich werde mir sicher nicht die Mühe machen, nur wegen einem, der doch ziemlich die schlechte Laune zu schüren vermag, ein neues Programm (Das erst noch Shareware ist) runterzuladen. Ausserdem wäre es wohl ganz gut, wenn du, da deine Dateien wohl anders schon gar nicht aufgehen, wenigstens einen Direktlink zum WindowsCommander (Der glaub ich inzwischen TotalCommander heisst) bieten würdest. Nur weitere zwei Rappen ;-) ja ich habe die sachen selber runtergeladen und mein rechner kan sie auch net öffnen. deshalb hasbe ich getestet und mit wincommander kannste se aber öfffnen aber ich werde mir etwas neues zulegen ![]() EDIT: Und hier die verbindung zum Dowanload Totalcommander: Totalkommander damit dürften die Dateien dan zu öffnen sein. Aber ich lege mir dan noch nen anderen WinRAr von WinZP us.w. zu. EDIT 2: Habe nun winzip11 auf meinem rechner. Dürfte nun alles wider gehen. Bay |
Autor: | xatchemx [ Do 22 Mär, 2007 01:53 ] |
Betreff des Beitrags: | |
1.1.0 v. 4 in 1 ![]() Huhu, Sodale ich habe mich heute mal ranne gesetzt und sowas wie das Goldene ei gemacht..Nur das es ein bischen anders ist! Änderungen: •In der PvP.php •In der Newday.php •Bald in der Hof.php •Bald in der bio.php Anmerkung: •Beispiel genommen an goldenegg.php genomen Bitte: •Das CP stehen lassen ;-) •Wen es geht die Widmung auch drinne lassen ;-) Beschreibung: Der User trift im Wald auf das ereigniss dreiwege.php! Dort kan er zwischen den Wegen: •Nach Norden •Nach Süden •Nach Westen •Nach Osten •Wenn er nach Norden geht, kan er zwischen den Wegen: •In den Himmel •In den Boden •In den See •In das Feuer endscheiden geht er nach Süden, kan er zwischen; •Rechts und •Links entscheiden. und den rest? findest es herraus! Finden kan er dort: •Stab des Lebens •Amullet der Weisheit •Kette der Stärke •Handschuhe der Verteidigung Jedes dieser sachen kan einem im pvp wider abgenommen werden! Schönheitsmarkel: •Man kan die sachen nicht von alleine Verlieren, sie müssen einem abgenommen werden. •Ein Spieler kann alle Artefakte haben Weiteres: •Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen. •Alle Texte dürfen verändert werden. Wichtig: •Wie öffne ich xatchemx dateien? Indem ihr sie runterladet, dan auf Windowscommander klickt, die Datei sucht, anklickt und dan ganz unten links auf "Bearbeiten" klickt. Weil anders haben wir hier in anpera.net festgestellt geht dies nicht!Fals winncommander nicht vorhanden ist schieckt mir ne E-Mail. So dan mal der Anfang: öffnet newday.php! sucht: [php] if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){ $sql = "LOCK TABLES settings WRITE"; db_query($sql); $lastnewdaysemaphore = convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00"))); $gametoday = gametime(); if (date("Ymd",$gametoday)!=date("Ymd",$lastnewdaysemaphore)){ //we need to run the hook, update the setting, and unlock. savesetting("newdaysemaphore",date("Y-m-d H:i:s")); $sql = "UNLOCK TABLES"; db_query($sql); require_once "setnewday.php"; }else{ //someone else beat us to it, unlock. $sql = "UNLOCK TABLES"; db_query($sql); output("Somebody beat us to it"); } }[/php] fügt darunter ein: [php] if ($session[user][acctid]==getsetting("haserds",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=5; break; case 2: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=10; } if ($session[user][acctid]==getsetting("haserdt",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Ring des Todes hast, bekommst du extra Lebenspunkte!`n`0"); $session['user']['maxhitpoints']+=5; break; case 2: output("`4Weil du den Ring des Todes hast, bekommst du extra Lebenspunkte!`n`0"); $session['user']['maxhitpoints']+=10; } if ($session[user][acctid]==getsetting("hasesdd",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Stab der Dummheit hast, werden dir Erfahrungspunkte abgezogen!`n`0"); $session['user']['experience']-=0.5; break; case 2: output("`4Weil du den Stab der Dummheit hast, werden dir Erfahrungspunkte abgezogen!`n`0"); $session['user']['experience']-=1.1; } if ($session[user][acctid]==getsetting("hasesdm",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Stab der Macht hast, werden dir Erfahrungspunkte geschenckt!`n`0"); $session['user']['experience']+=0.5; break; case 2: output("`4Weil du den Stab der Macht hast, werden dir Erfahrungspunkte geschenckt!`n`0"); $session['user']['experience']+=1.1; } if ($session[user][acctid]==getsetting("hasekdh",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du die Kette des Herzens hast, werden dir Charmepunkte geschenckt!`0"); $session['user']['charm']+=5; break; case 2: output("`4Weil du die Kette des Herzens hast, werden dir Charmepunkte geschenckt!`0"); $session['user']['charm']+=10; } if ($session[user][acctid]==getsetting("hasekdb",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du die Kette des Betrügers hast, werden dir Charmepunkte abgezogen!`0"); $session['user']['charm']-=5; break; case 2: output("`4Weil du die Kette des Betrügers hast, werden dir Charmepunkte abgezogen!`0"); $session['user']['charm']-=10; }[/php] öffnet pvp.php! sucht: [php] output("</table>",true); addnav("Krieger auflisten","pvp.php?op=list"); addnav("Zurück zum Dorf","village.php"); if (getsetting("hasegg",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasegg",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat das `^goldene Ei`0!"); }[/php] fügt darunter ein: [php] if (getsetting("haserdt",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("haserdt",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat den `4Ring des Todes`0!"); } if (getsetting("hasesdm",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasesdm",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat den `@Stab der Macht`0!"); } if (getsetting("hasesdd",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasesdd",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat denn `QStab der Dummheit`0!"); } if (getsetting("haserds",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("haserds",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat den `%Ring des Sterblichen`0!"); } if (getsetting("hasekdh",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekdh",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `TKette des Herzens`0!"); } if (getsetting("hasekdb",0)>0){ $sql = "SELECT name FROM accounts WHERE acctid = ".getsetting("hasekdb",0); $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); output("`n`n$row[name] hat die `TKette des Betrügers`0!"); }[/php] so das waren die änderungen^^im anhang is der script!! Viel spaß! Mfg xatchemx |
Autor: | Bill Tür [ Do 22 Mär, 2007 10:25 ] |
Betreff des Beitrags: | |
sry, aber WTF??? [php] if ($session[user][acctid]==getsetting("haserds",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=5; break; case 2: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=10; } [/php] Ich denk grad an den freundlichen Bauernjungen, lvl 3, der nichtsahnend durch den Wald hüpft und dann den Ring des Sterblichen findet. Da kann er sich auch gleich nen neuen Char erstellen. ![]() |
Autor: | xItachix [ Do 22 Mär, 2007 10:34 ] |
Betreff des Beitrags: | |
wieso bei lvl 3 anfangen? ![]() wie wäre es mit lvl 1 & case 2? ![]() |
Autor: | xatchemx [ Do 22 Mär, 2007 10:51 ] |
Betreff des Beitrags: | |
Zitat: Weiteres:
•Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen. •Alle Texte dürfen verändert werden. und da nehme ich nun mal die Zeile: •Über die Newday.php änderung könnt ihr euch gedanken machen. Die zahlen könnt ihr gerne runter setzen. raus und denke mir, das da was von zahlen verändern steht ôo Mfg Noah |
Autor: | xItachix [ Do 22 Mär, 2007 11:15 ] |
Betreff des Beitrags: | |
aber selbst wenn man die lebenspunkte auf 1-3 stellt, ist dies für einen bauernjungen der gerade eben angefangen hat schon der anfang vom ende ![]() |
Autor: | xatchemx [ Do 22 Mär, 2007 11:41 ] |
Betreff des Beitrags: | |
Naja wie gesacht, das sind nur beispiele. und des weiteren ist garnicht mal so leicht die artefakte (von gestern der script) zu bekommen! oder man macht aus: [php]if ($session[user][acctid]==getsetting("haserds",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=5; break; case 2: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=10; }[/php] [php]if ($session[user][acctid]==getsetting("haserds",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Ring des Sterblichen hast, wird dir ein Angriffspunkt abgezogen, bekommstg dafür aber einen Verteidigungspunkt!`n`0"); $session['user']['attack']-=1; $session['user']['defence']+=1; break; case 2: output("`4Weil du den Ring des Sterblichen hast, wird dir ein Angriffspunkt abgezogen, bekommst dafür aber zwei Verteidigungspunkte!`n`0"); $session['user']['attack']-=1; $session['user']['defence']+=2; break; }[/php] !?!?!?!?!?!? |
Autor: | azraeldemon [ Mo 14 Mai, 2007 11:28 ] |
Betreff des Beitrags: | |
Bill Tür hat geschrieben: sry, aber WTF???
[php] if ($session[user][acctid]==getsetting("haserds",0)) switch ( e_rand(1,2) ) { case 1: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=5; break; case 2: output("`4Weil du den Ring des Sterblichen hast, werden dir permanente Lebenspunkte abgezogen!`n`0"); $session['user']['maxhitpoints']-=10; } [/php] Ich denk grad an den freundlichen Bauernjungen, lvl 3, der nichtsahnend durch den Wald hüpft und dann den Ring des Sterblichen findet. Da kann er sich auch gleich nen neuen Char erstellen. :bash: naja dagegen gibt es doch schon dieses hier [php]if ($session['user']['maxhitpoints']<10) $session['user']['maxhitpoints']=10;[/php] nicht das ich jetzt die arbeit von xatchemx verteidigen möchte, beiweitem nicht! Aber diese angaben sind standard in der Newday ausser man hat sie entfernt, was dann echt mal dumm ist. |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |