1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353: 354: 355: 356: 357: 358: 359: 360: 361: 362: 363: 364: 365: 366: 367: 368: 369: 370: 371: 372: 373: 374: 375: 376: 377: 378: 379: 380: 381: 382: 383: 384: 385: 386: 387: 388: 389: 390: 391: 392: 393: 394: 395: 396: 397: 398: 399: 400: 401: 402: 403: 404: 405: 406: 407: 408: 409: 410: 411: 412: 413: 414: 415: 416: 417: 418: 419: 420: 421: 422: 423: 424: 425: 426: 427: 428: 429: 430: 431: 432: 433: 434: 435: 436: 437: 438: 439: 440: 441: 442: 443: 444: 445: 446: 447: 448: 449: 450: 451: 452: 453: 454: 455: 456: 457: 458: 459: 460: 461: 462: 463: 464: 465: 466: 467: 468: 469: 470: 471: 472: 473: 474: 475: 476: 477: 478: 479: 480: 481: 482: 483: 484: 485: 486: 487: 488: 489: 490: 491: 492: 493: 494: 495: 496: 497: 498: 499: 500: 501: 502: 503: 504: 505: 506: 507: 508: 509: 510: 511: 512: 513: 514: 515: 516: 517: 518: 519: 520: 521: 522: 523: 524: 525: 526: 527: 528: 529: 530: 531: 532: 533: 534: 535: 536: 537: 538: 539: 540: 541: 542: 543: 544: 545: 546: 547: 548:
|
<? /********************************************* Lots of Code from: lonnyl69 - Big thanks for the help. By: Kevin Hatfield - Arune v1.0 06-19-04 - Public Release Written for Fishing Add-On - Poseidon Pool gefixt und angepasst für silienta-logd von Rikkarda@silienta-logd.de Translation and simple modifications by deZent deZent@onetimepad.de
ALTER TABLE accounts ADD wormprice int(11) unsigned not null default '0'; ALTER TABLE accounts ADD minnowprice int(11) unsigned not null default '0'; ALTER TABLE accounts ADD wormavail int(11) unsigned not null default '0'; ALTER TABLE accounts ADD minnowavail int(11) unsigned not null default '0'; ALTER TABLE accounts ADD trades int(11) unsigned not null default '0'; ALTER TABLE accounts ADD worms int(11) unsigned not null default '0'; ALTER TABLE accounts ADD minnows int(11) unsigned not null default '0'; ALTER TABLE accounts ADD fishturn int(11) unsigned not null default '0'; add to newday.php $session['user']['trades'] = 10; if ($session[user][dragonkills]>1)$session[user][fishturn] = 3; if ($session[user][dragonkills]>3)$session[user][fishturn] = 4; if ($session[user][dragonkills]>5)$session[user][fishturn] = 5; Now in village.php: addnav("Poseidon Pool","pool.php"); ********************************************/ require_once "common.php"; checkday(); page_header("Der magische See"); //check and display inventory output("`gDu hast in deinem Beutel.`n"); //Worms $worms=$session[user][worms]; if ($session[user][worms]>0){ //These were added due to counters going into negative. output("`xWürmer - $worms`n"); }else{ output("`xWürmer - 0`n"); } $inventory=$session[user][worms]; //Minnows $minnow=$session[user][minnows]; if ($session[user][minnows]>0){ //These were added due to counters going into negative. output("`xFliegen - $minnow`n"); }else{ output("`xFliegen - 0`n"); } $inventory+=$session[user][minnows]; $fishturns=$session[user][fishturn]; if ($session[user][fishturn]>0){ //These were added due to counters going into negative. output("`xRunden zum fischen - $fishturns`n"); }else{ output("`xRunden zum fischen - 0`n"); } if ($HTTP_GET_VARS[op] == "" ){ } //output("`c<img src='images/fishing.jpg''>`c", true); addnav("To do"); if ($session[user][minnows] > 0 and $session[user][fishturn] > 0) addnav("`xFliege auswerfen","fish.php?op=check1"); if ($session[user][worms] > 0 and $session[user][fishturn] > 0) addnav("`xWurm auswerfen","fish.php?op=check2");
if (($session[user][hitpoints])>0) { addnav("Z?Zurück zum See","pool.php"); addnav("A?Angelshop","bait.php"); } else {addnav("W?Weiter","village.php");}
output("`n`n`ÀDu folgst dem Weg um den See...`n"); output("Wenn du dich umschaust siehst du andere Dorfbewohner die sich am See aufhalten.`n"); output("Du bist dir sicher, dass dir heute der große Wurf gelingt.`n`n"); if ($HTTP_GET_VARS[op]=="check1"){ output("`n`nDu wirfst deine Angel aus...`n`n"); $session[user][minnows]-=1; $session[user][fishturn]-=1; check1(); } if ($HTTP_GET_VARS[op]=="check2"){ output("`n`nDu wirfst deine Angel aus...`n`n"); $session[user][worms]-=1; $session[user][fishturn]-=1; check2(); } output("`n`g-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-`n");
/******************* Fishing With Minnows *******************/ function check1(){ global $session; switch (e_rand(1,25)){ case 1: output("`ÀEin Boot?!`n"); output("Du brauchst gut 10 Minuten, bis du endlich den Knoten vom Steg gelöst hast...`n"); output("Das hat gedauert....`n`n"); output("`bDu verlierst eine Angelrunde`n`n"); $session[user][fishturn]-=1;
break;
case 2: output("`@ Du fängst einen kleinen Beutel... `n`n"); $a=e_rand(2,75); output("`^In dem Beutel findest du $a Gold !!`^`n`n"); $session[user][gold]+= $a; $session[user][fishturn]-=1;
break;
case 3: output("Beim Auswerfen verfängt sich der Angelhaken in deinem Ohr!!!! `n`n"); $b=e_rand(10,20); output("Du verlierst `^$b`^ Lebenspunkte`n"); $session[user][hitpoints] -= $b; output("`xSo ein gefährlicher See!`x`n"); output("`4Du entscheidest dich heute lieber nicht mehr zu angeln...`n`n"); $session[user][fishturn]=0;
break;
case 4: output("Mit all deinem Können hast du nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 5: output("`@Du bist dir sicher, dass du einen schweren Fisch am Haken hast!!!`n`n"); output("`@.........`n"); output("`@Leider war es doch nur ein alter Stiefel`n"); $session[user][fishturn]-=1;
break;
case 6: output("`gDein Haken verfängt sich in deiner Hand!! `nDu verlierst 12 Lebenspunkte. `n`n"); $session[user][hitpoints]-=12; $session[user][fishturn]-=1; if ($session[user][hitpoints]<=0){ $session[user][hitpoints]=1; output("`$ Ramius akzeptiert deinen jämmerlichen Anglertod nicht!`n Er gibt dir einen Lebenspunkt, da er sein Schattenreich nicht mit unfähigen Anglern füllen möchte! ");
};
break;
case 7: output("Leider bist du beim fischen eingeschlafen, und hast nicht mitbekommen ob etwas angebissen hat!`n`n"); $session[user][fishturn]-=1;
break;
case 8: $number = e_rand(1,5); output("Gerade als du deine Leine einholst siehst du im feuchten Gras etwas schimmern.....`n`n"); output("`^`bDu findest einen Edelstein !!! `^`b`n`n"); $session[user][gems]+=1; $session[user][fishturn]-=1;
break;
case 9: output("`@Du fängst etwas... `n`n"); output("`xEin kleiner Beutel hängt an deinem Angelhaken... `n`n"); output("`&`bDu findest 3 Würmer!`n `b`n`n"); $session[user][worms]+=3; $session[user][fishturn]-=1;
break;
case 10: output("`xDu fängst ein seltsames Silberkreuz! `n`n"); output("`ÀAls du es vom Haken nimmst beginnt es leicht zu leuchten`n"); output("Ein pulsierendes Leuchten erhellt das Ufer!!!`n`n"); if (strchr($session[user][weapon],"Glowing")){ output("`b`4Deine Waffe beginnt ebenfalls zu glühen!"); break; }else{ output(" Du fühlst dich stärker"); debuglog("Weapon - Glowing enhancement from pool"); $session[user][hitpoints]+=20; $session[user][attack]+=2; $session[user][defence]+=1; $session[user][fishturn]-=1; $newweapon = "glühend - ".$session[user][weapon]; $session[user][weapon]=$newweapon; $session[user][weapondmg]+2; } break;
case 11: output("`4Der Wind erfasst deine Angelschnur und wickelt sie um deinen Hals...Der Haken verfängt sich in deinem Mund!`n`n"); output("`3In Panik ziehst du an deiner Angel!`n"); output("`ÀDabei zeihst du die Schlinge noch fester zu und fällst auf den Boden!`n"); addnews("`@".$session[user][name]."`@ hat sich beim Angeln `5erhängt`@."); $session['user']['alive']=false; $session['user']['hitpoints']=0; $session[user][fishturn]-=1; addnav("Tägliche News","news.php"); break;
case 12: output("`3Dein Wurm ist dir vom Haken gehüpft und freut sich seines Lebens.. `n`n `$ Seit wann können Würmer spingen?!?!`3 `n`n"); $session[user][fishturn]-=1;
break;
case 13: output("Du hast nichts gefangen!`n`n"); $session[user][fishturn]-=1;
break;
case 14: output("`ÀDu rutschst aus und fällst ins Wasser !`n"); output("Da du nicht gut schwimmen kannst, kannst du dich gerade noch an Land retten.`n"); output("`^Durch diese peinliche Vorstellung verlierst du 2 Charmpunkte!"); $session[user][charm]-=2; $session[user][fishturn]-=1;
break;
case 15: output("`3Du hast Mitleid mit dem Wurm / der Fliege und schenkst Ihr die Freiheit!`3 `n`n"); $session[user][fishturn]-=1; $session[user][charm]+=1;
break;
case 16: output("Du fängst einen enormen Barsch!`n`n"); output("`ÀDa du eh Hunger hast isst du ihn noch am See`n"); $session[user][hitpoints]=$session[user][maxhitpoints]; $session[user][fishturn]-=1;
break;
case 17: output("`@Du spürst einen Ruck an der Angel!`n`n"); output("`6Du ziehst mit einem Ruck...stolperst zurück und wirfst deinen Beutel mit Köder um`n"); output("`4Du verlierst alle deine Köder!`n`n"); $session[user][minnows]==0; $session[user][fishturn]-=1; break;
case 18: output("`@Du spürst einen Ruck an der Angel!`n`n"); output("Du springst zurück und zerrst mit all deiner Kraft an der Rute!`n"); output("`ÀZUVIEL für deine Rute! Sie bricht und schlägt dir ins Gesicht!`n"); output("`4AUTSCH! Direkt ins Auge.... das hat weh getan`n`n"); $session[user][hitpoints]=3; $session[user][fishturn]-=1;
break;
case 19: output("`gDu ziehst eine verfaulte Wasserleiche an Land! `g`n`n"); output("`À........`n"); output("Nach kurzem überlegen untersuchst du ihren Goldbeutel,`n"); output("`^und findest 351 Gold!`n`n"); output("`g Die Seejungfrau des Sees findet deine Aktion jedoch nicht sehr nett und zieht dir zwei Runden fischen ab!`n`n"); $session[user][gold]+=351; $session[user][fishturn]-=2;
break;
case 20: output("Du fängst leider nichts!`n`n Eine Erfahrung mehr in deinem Leben..`n `$ Du lernst, dass man nicht immer gewinnen kann"); $session[user][experience]+=250; $session[user][fishturn]-=1;
break;
case 21: output("`gBeim Auswerfen der Leine siehst du eine Box mit Würmern neben dir im Gebüsch!`g`n`n"); output("`^Du findest 3 Würmer!`n`n"); $session[user][worms]+=3;
break;
case 22: output("Du fängst einen kleinen Lederbeutel! `n`n"); output("^Darin findest du 2 Edelsteine!`n"); $session[user][gems]+=2; $session[user][fishturn]-=1;
break;
case 23: output("`gDu siehst eine kleine Welle, die sich sehr schnell auf deinen Köder zubewegt!`n`n"); output("`$ ZU `g schnell für deinen Geschmack!`n"); output("Sicherheitshalber ziehst du deinen Köder schnell wieder ein!`n"); $session[user][fishturn]-=1;
break;
case 24: output("Ein kleiner Goldfisch springt ans Ufer und beißt dich in den Zeh!`n AUTSCH!"); $session[user][fishturn]-=1; $session[user][hitpoints]-=1;
break;
case 25: output("Du triffst genau ins Zentrum des Sees!`n`n Ein Blitz durchfährt deinen Körper`n"); output("Die Götter meinen es heute gut mit dir!"); output("`^Du fühlst dich stärker!"); $session[user][attack]+=8; $session[user][fishturn]-=1;
break;
case 26: output("`4Du stolperst über einen Stein und fällst ins Wasser! `0!`n`n"); output("Natürlich landest du an der seichtesten Stelle des Sees und knallst mit dem Kopf auf einen Stein`n"); output("Als du wieder aufwachst stellst du fest, dass dir jemand dein ganzes Gold gestohlen hat!`n`n"); $session[user][hitpoints]=1; $session[user][fishturn]=0; $session[user][gold]=0;
break; } } /************************ Fishing with worms ************************/ function check2(){ global $session; switch (e_rand(1,21)){ case 1:
output("Du, wenn man es genauer betrachtet, NICHTS gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 2:
output("Du hast nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 3:
output("Du fängst einen schweren Lederbeutel...`n"); output("Darin findest du 3 Edelsteine.`n"); output("`^3 Edelsteine!`0`n`n"); $session[user][fishturn]-=1; $session[user][gems]+=3;
break;
case 4:
output("Du fängst einen enormen Fisch!`n"); output("Viele Fischer werden auf dich neidisch sein.`n"); output("`^Du bekommst 3 Charmpunkte!`0`n`n"); $session[user][charm]+=3; $session[user][fishturn]-=1;
break;
case 5:
output("Deine Angelschnur ist gerissen!`n"); output("Du verlierst deinen Köder`n`n"); $session[user][fishturn]-=1; break;
case 6:
output("Als du deinen Haken einholst siehst du das du einen Büschel Seegras gefangen hast.`n"); output("Der Büschel stinkt so sehr, dass sofort `^15 Fliegen dran hängen`0!`n`n"); $session[user][fishturn]-=1; $session[user][minnows]+=15;
break;
case 7:
output("Auch nach einer Stunde hast du noch nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 8:
output("Du siehst jemanden hinter dem Gebüsch und rufst ihm laut `iHALLO!`i zu. `n In diesem Moment fällt dir ein wie dumm das von dir war.... `n`n Natürlich weißt du, dass für die nächste Stunde alle Fische verscheucht hast! `n`n"); $session[user][fishturn]-=1;
break;
case 9:
output("Du hast nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 10:
output("Du hast nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 11:
output("Du hast den Ködern neben den See geworfen... Eine Stunde später bist du dir endlich sicher, dass man an Land keine Fische fangen kann.. `n`n"); $session[user][fishturn]-=1;
break;
case 12:
output("Du hast nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 13: output("Als du deine Leine einholst siehst du etwas glühendes am Haken hängen`n"); output("Ein schwacher Energiestoß trifft deinen Körper`n`n"); output("`^Deine Verteidigung steigt!`0`n`n"); $session[user][fishturn]-=1; $session[user][defence]+=2;
break;
case 14: output("`xDu fängst einen Kristall! `n`n"); output("`ÀAls du den Kristall in deiner Hand hälst..`n"); output("beginnt das schwarze Wasser blau zu leuchten!!!`n`n"); if (strchr($session[user][weapon],"gehärtet")){ output("`b`4Deine Waffe ist immernoch gehärtet!"); break; }else{ output(" Deine Waffe wird schwerer und irgendwie fühlt sie sich mächtiger an.`n`n"); debuglog("Weapon - Crystalized enhancement from pool"); $session[user][hitpoints]+=20; $session[user][attack]+=3; $session[user][defence]+=3; $session[user][fishturn]-=1; $newweapon = "gehärtet - ".$session[user][weapon]; $session[user][weapon]=$newweapon; $session[user][weapondmg]+2; } break;
case 15:
output("Du fängst einen gigantischen Fisch!!`n"); output("Zappelnd ziehst du ihn ans Ufer!`n"); output("Als zu ihn mit all deinen Kräften an Land gezogen hast und feststellst, dass er nicht zurück ins Wasser will, sondern sich schnappend in deine Richtung bewegt ziehst du schnell deine Waffe.!`n"); output("Unsicher stellst du dich dem Fisch..`n"); output("Struggling to get your belt lose you are running out of air quickly!`n"); if ($session[user][attack]<25){ output("`4Gerade als zustechen wolltest packt dich der Fisch unerwartet am Fuß und zieht dich ins Wasser.`n`n Du wehrst dich mit all deiner Kraft, doch das pechschwarze Wasser raubt dir bereits den Blick zur Sonne. `n Der Fisch zieht dich immer weiter in die Tiefen des Sees.."); $session[user][alive]=false; $session[user][experience]-=500; $session[user][hitpoints]=0; addnav("Tägliche News","news.php"); }else{ $waffe1=$session[user][weapon]; output("`xDer Fisch packt dich am Fuß, du nutzt deine Chance und erlegst ihn gekonnt mit deine(m) $waffe1 !`n`n"); $session[user][fishturn]+=1; $session[user][experience]+=1000; }
break;
case 16:
output("Du bist beim fischen eingeschlafen.... `n Als du wieder aufwachst stellst du fest, dass dein ganzes Gold verschwunden ist`n"); $session[user][fishturn]-=1; $session[user][gold]==0; break;
case 17:
output("Du hast nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 18: If ($session[user][sex]==0){ output("Weit entfernt siehst du den Umriss einer Gestalt durch den dichten Nebel schimmern... Es könnte eine Seejungfrau sein... `n`n"); output("Es ist eine Seejungfrau!! `^ Du bekommst einen Charmpunkt`n"); } If ($session[user][sex]==1){ output("Weit entfernt siehst du den Umriss einer Gestalt durch den dichten Nebel schimmern... Es könnte ein Seejungmann sein... `n`n"); output("Es ist ein Seejungmann!! `^ Du bekommst einen Charmpunkt`n"); } $session[user][fishturn]-=1; $session[user][charm]+=1;
break;
case 19:
output("Du hast nichts gefangen! `n`n"); $session[user][fishturn]-=1;
break;
case 20:
output("`0Du hast einen Beutel `^Gold`0 gefangen!`n"); output("Ganz auf all das Gold fixiert zählst du die Münzen!`n"); output("`4BOOM! `0Du wurdest von etwas stumpfen getroffen...Und gehst zu Boden!`n`n"); output("`i Wieder einer auf den alten Goldbeuteltrick reingefallen`i hörst du gerade noch als bei dir das Licht ausgeht!`n`n"); $session[user][hitpoints]=1; $session[user][fishturn]=0; $session[user][gold]=0;
break;
case 21:
output("Du hast etwas gefangen ....`n"); output("`^Einen Meißel!`n"); output("`&Als du über die vielfältigen Einsatzgebiete eines Meißels nachdenkst berührst du versehntlich deine Rüstung.`n"); output("`0Wow..irgendwie passt deine Rüstung jetzt viel besser als zuvor. Sie wirkt auch irgendwie stabiler!`n"); if (strchr($session[user][armor],"verändert")){ output("`b`4Leider war deine Rüstung auch zuvor schon verändert und du stellst fest, dass du dir das Ganze nur eingebildet hast!`n`n"); break; }else{ output(" Deine Rüstung wurde verbessert! Vor lauter freude wirfst du den Meißel wieder in den See`n"); debuglog("Armor - Chisel enhancement from pool"); $session[user][defence]+=15; $session[user][fishturn]-=1; $newarmor = "verstärkt ".$session[user][armor]; $session[user][armor]=$newarmor; $session[user][charm]+=5; output("Mit der neuen Rüstung siehst du viel besser aus!`n"); output("`^Du bekommst 5 Charmpunkte!`n`n"); }
break; } } page_footer(); ?>
|