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:
|
<?php
// 1508004
require_once "common.php";
addcommentary(); $cost = $session[user][level]*20; $gems=array(1=>1,2,3); $guilddiscount = $session['guilds'][$session['user']['guildID']]['GemPurchaseDiscount']; //guilds if ( $guilddiscount> 0 ) { //guilds $costs=array(1=>round((4000-3*getsetting("selledgems",0))*(1-$guilddiscount/100)), round((7800-6*getsetting("selledgems",0))*(1-$guilddiscount/100)), round((11400-9*getsetting("selledgems",0))*(1-$guilddiscount/100)) ); } else { $costs=array(1=>4000-3*getsetting("selledgems",0),7800-6*getsetting("selledgems",0),11400-9*getsetting("selledgems",0)); } $scost=1200-getsetting("selledgems",0); if ($_GET[op]=="pay"){ // if ($session[user][gold]>=$cost){ // Gunnar Kreitz // if ($session[user][gold]>$cost){ // Eric Stevens if($session['user']['gold'] >= $cost) { // Manuel Tröscher $session['user']['gold']-=$cost; if ($_GET[was]=="flirt"){ redirect("gypsy.php?op=flirt2"); } else { redirect("gypsy.php?op=talk"); } }else{ page_header("Zigeunerzelt"); addnav("Vessa verlasssen","sanela.php"); output("`éDu bietest der alten Zigeunerin deine `^{$session[user][gold]}`é Gold für die Beschwörungssitzung. Sie informiert dich, dass die Toten zwar tot, aber deswegen trotzdem nicht billig sind."); } }elseif ($_GET[op]=="talk"){ page_header("In tiefer Trance sprichst du mit den Schatten"); // by nTE- with modifications from anpera $sql="SELECT name FROM accounts WHERE locked=0 AND loggedin=1 AND alive=0 AND laston>'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY login ASC"; $result=db_query($sql) or die(sql_error($sql)); $count=db_num_rows($result); $names=$count?"":"niemandem"; for ($i=0;$i<$count;$i++){ $row=db_fetch_assoc($result); $names.="`^$row[name]"; if ($i<$count) $names.=", "; } db_free_result($result); output("`éDu fühlst die Anwesenheit von $names`é.`n`n"); output("`éSolange du in tiefer Trance bist, kannst du mit den Toten sprechen:`n"); OTviewcommentary("shade","Sprich zu den Toten",25,"spricht"); addnav("Erwachen","sanela.php"); } else if ($_GET[op]=="flirt2"){ page_header("In tiefer Trance sprichst du mit den Schatten"); output("`éDie Zigeunerin versetzt dich in tiefe Trance.`n`% Du findest ".($session[user][sex]?"deinen Mann":"deine Frau")." im Land der Schatten und flirtest eine Weile mit ".($session[user][sex]?"ihm, um sein":"ihr, um ihr")." Leid zu lindern. "); output("`n`^Du bekommst einen Charmepunkt."); $session['bufflist']['lover']=array("name"=>"`uSchutz der Liebe","rounds"=>60,"wearoff"=>"`uDu vermisst deine große Liebe!`0","defmod"=>1.2,"roundmsg"=>"Deine große Liebe lässt dich an deine Sicherheit denken!","activate"=>"defense"); $session['user']['charm']++; $session['user']['seenlover']=1; addnav("Erwachen","sanela.php"); }elseif($_GET[op]=="buy"){ page_header("Zigeunerzelt"); if ($session[user][transferredtoday]>getsetting("transferreceive",3)){ output("`éDu hast heute schon genug Geschäfte gemacht. `ìVessa`é hat keine Lust mit dir zu handeln. Warte bis morgen."); }else if ($session[user][gems]>getsetting("selledgems",0)) { output("`ìVessa`éwirft einen neidischen Blick auf dein Säckchen Edelsteine und beschließt, dir nichts mehr zu geben."); } else { if ($session[user][gold]>=$costs[$_GET[level]]){ if (getsetting("selledgems",0) >= $_GET[level]) { output( "`ìVessa`é grapscht sich deine `^".($costs[$_GET[level]])."`é Goldstücke und gibt dir im Gegenzug `#".($gems[$_GET[level]])."`é Edelstein".($gems[$_GET[level]]>=2?"e":"").".`n`n"); $session[user][gold]-=$costs[$_GET[level]]; $session[user][gems]+=$gems[$_GET[level]]; $session[user][transferredtoday]+=1; if (getsetting("selledgems",0) - $_GET[level] < 1) { savesetting("selledgems","0"); } else { savesetting("selledgems",getsetting("selledgems",0)-$_GET[level]); } } else { output("`ìVessa`é teilt dir mit, dass sie nicht mehr so viele Edelsteine hat und bittet dich später noch einmal wiederzukommen.`n`n"); } }else{ output( "`ìVessa`é zeigt dir den Stinkefinger, als du versuchst, ihr weniger zu zahlen als ihre Edelsteine momentan Wert sind.`n`n"); } } addnav("Vessa verlassen","sanela.php"); }elseif($_GET[op]=="sell"){ page_header("Zigeunerzelt"); $maxout = $session[user][level]*getsetting("maxtransferout",25); if ($session[user][gems]<1){ output("`ìVessa`é haut mit der Faust auf den Tisch und fragt dich, ob du sie veralbern willst. Du hast keinen Edelstein.`n`n"); }else if ($session[user][transferredtoday]>getsetting("transferreceive",3)){ output("`éDu hast heute schon genug Geschäfte gemacht. `ìVessa`é hat keine Lust mit dir zu handeln. Warte bis morgen."); }else{ output("`ìVessa`é nimmt deinen Edelstein und gibt dir dafür $scost Goldstücke.`n`n"); $session[user][gold]+=$scost; $session[user][gems]-=1; savesetting("selledgems",getsetting("selledgems",0)+1); $session[user][transferredtoday]+=1; } addnav("Zigeunerzelt","gypsy.php"); addnav("Vessa verlassen","sanela.php"); }else{ checkday(); page_header("Zigeunerzelt"); rawoutput("<IMG SRC=\"images/zigeunerin.JPG\" align=\"right\">"); output("`n`n`c`é Zigeunerin `ìVessa`n`n`n`n`c`éDu betrittst das Zigeunerzelt, welches eine Unterhaltung mit den Verstorbenen verspricht.`n Im typischen Zigeunerstil sitzt eine junge Frau hinter einer irgendwie schmierigen Kristallkugel. `nSie sagt dir, dass die Verstorbenen nur mit den Bezahlenden reden.`n Der Preis ist `^$cost`é Gold."); //output("`nDie Zigeunerin `ìVessa`é gibt dir auch zu verstehen, dass sie mit Edelsteinen handelt.`nMomentan hat sie `#".getsetting("selledgems",0)."`é Edelsteine auf Lager."); //if (getsetting("selledgems",0)>=1000) output(" Sie scheint aber kein Interesse an weiteren Edelsteinen zu haben. Oder sie hat einfach kein Gold mehr, um weitere Edelsteine zu kaufen.`n`n`n"); addnav("Bezahle und rede mit den Toten","gypsy.php?op=pay"); if ($session[user][charisma]==4294967295 && $session[user][seenlover]<1) { $sql = "SELECT name,alive FROM accounts WHERE ".$session[user][marriedto]." = acctid ORDER BY charm DESC"; $result = db_query($sql) or die(db_error(LINK)); $row = db_fetch_assoc($result); if ($row[alive]==0) addnav("Bezahle und flirte mit $row[name]","gypsy.php?op=pay&was=flirt"); } //addnav("Tarotkarten legen (1 Edelstein)","tarot.php");
//addnav("Edelsteine"); //if ($session['user']['level']<15){ // addnav("Kaufe 1 Edelstein ($costs[1] Gold)","gypsy.php?op=buy&level=1"); // addnav("Kaufe 2 Edelsteine ($costs[2] Gold)","gypsy.php?op=buy&level=2"); // addnav("Kaufe 3 Edelsteine ($costs[3] Gold)","gypsy.php?op=buy&level=3"); //} //if (getsetting("selledgems",0)<1000 && $session['user']['level']>1) //addnav("Verkaufe 1 Edelstein für $scost Gold","gypsy.php?op=sell"); //addnav("Zurück"); // addnav("Forget it","village.php"); addnav("Vessa verlassen","sanela.php"); OTviewcommentary("zig","Mit anderen sprechen"); }
checkday(); page_footer(); ?>
|