Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.

Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./newgiftshop.php

zurück

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:
<?php

// 10092004

// created by Lonny Luberts for http://www.pqcomp.com/logd, built on idea from quest's giftshop with all new code.
// this file needs customization before use and is designed to be added in many places if need be 
// as different gift shops.
// search and replace (newgiftshop.php) with what you name the giftshop php file
// search and replace (gift 1)-(your gift) with your gifts - make sure you use the space inbetween gift & 1 etc...
// if you do an auto replace with your editor.
// be sure to edit the return nav
// please feel free to use and edit this file, any major upgrades or improvements should be
// mailed to logd@pqcomp.com for consideration as a permenant inclusion
// please do not remove the comments from this file.
// Version: 03212004
//
// changes to fit ext (GER) and translation by anpera
// added items with buffs

/*********************************************************************
 * MODIFIZIERT DURCH
 * Admin @ Dreythal
 * Juli 2015
*********************************************************************/

require_once 'common.php';
checkday();
page_header('Geschenkehütte');

output('`n`c`b<span style="color: #FF8000;">G</span><span style="color: #FF952A;">e</span><span style="color: #FFAA55;">s</span><span style="color: #FFBF7F;">c</span><span style="color: #FFD4AA;">h</span><span style="color: #FFE9D4;">e</span><span style="color: #FFFFFF;">n</span><span style="color: #FFFFFF;">k</span><span style="color: #FFE9D4;">e</span><span style="color: #FFD4AA;">h</span><span style="color: #FFBF7F;">ü</span><span style="color: #FFAA55;">t</span><span style="color: #FF952A;">t</span><span style="color: #FF7F00;">e</span>`b`c`n',true);
    
// = "Geschenkehütte"

if ($_GET['op']=='' && $session['user']['turns']>0)
{
    
output('<span style="color: #FF8000;">D</span><span style="color: #FF850B;">u</span><span style="color: #FF8B17;"> </span><span style="color: #FF9122;">m</span><span style="color: #FF972E;">ö</span><span style="color: #FF9C39;">c</span><span style="color: #FFA245;">h</span><span style="color: #FFA851;">t</span><span style="color: #FFAE5C;">e</span><span style="color: #FFB368;">s</span><span style="color: #FFB973;">t</span><span style="color: #FFBF7F;"> </span><span style="color: #FFC58B;">j</span><span style="color: #FFCB96;">e</span><span style="color: #FFD0A2;">m</span><span style="color: #FFD6AD;">a</span><span style="color: #FFDCB9;">n</span><span style="color: #FFE2C5;">d</span><span style="color: #FFE7D0;">e</span><span style="color: #FFEDDC;">m</span><span style="color: #FFF3E7;"> </span><span style="color: #FFF9F3;">e</span><span style="color: #FFFEFF;">ine Freude machen und suchst daher die Geschenkehütte auf. Eine junge Frau empfängt dich mit einem sanften Lächeln und möchte nun wissen, was du nun gerne verschenken würdest:</span>`n`n',true);

    
// changed the next line to make sense for your gift shop (specialty)
    // output('`3This shop specializes in specialty, you see for sale...`n`n'); // only need one shop
    
    
addnav('Verschenke...');
    
addnav('T?... Tulpe','newgiftshop.php?op=send&op2=gift1');

    if (
$session['user']['gold'] >= 10)
    
addnav('R?... eine Rose','newgiftshop.php?op=send&op2=gift2');

    if (
$session['user']['gold'] >= 20)
    
addnav('S?... einen Strauß Rosen','newgiftshop.php?op=send&op2=gift3');

    if (
$session['user']['gold'] >= 40)
    
addnav('P?... Pralinen','newgiftshop.php?op=send&op2=gift4');

    if (
$session['user']['gold'] >= 60)
    
addnav('F?... ein Freundschaftsbändchen','newgiftshop.php?op=send&op2=gift5');

    if (
$session['user']['gold'] >= 100)
    
addnav('A?... einen Anhänger','newgiftshop.php?op=send&op2=gift6');

    if (
$session['user']['gold'] >= 200)
    
addnav('H?... eine Halskette','newgiftshop.php?op=send&op2=gift7');

    if (
$session['user']['gold'] >= 500)
    
addnav('ü?... einen Plüschdrachen','newgiftshop.php?op=send&op2=gift8');

    if (
$session['user']['gold'] >= 1000)
    
addnav('H?... Heilkräuter','newgiftshop.php?op=send&op2=gift9');

    if (
$session['user']['gold'] >= 1500)
    
addnav('D?... ein Drachenei','newgiftshop.php?op=send&op2=gift10');

    if (
$session['user']['gold'] >= 2000)
    
addnav('G?... ein Goldamulett','newgiftshop.php?op=send&op2=gift11');

    if (
$session['user']['gold'] >= 3000)
    
addnav('ä?... einen seltsamen Schädel','newgiftshop.php?op=send&op2=gift12');

    
output('<table border="1" align="center" cellpadding="3" cellspacing="3" bgcolor="transparent" width="50%"><tr class="trhead">
            <td width="75%">`bGeschenk`b</td><td>`b`cPreis`c`b</td></tr>
            <tr><td><a href="newgiftshop.php?op=send&op2=gift1">`^T`%u`^l`%p`^e`0</a></td><td>`c`l-`c`0</td></tr>'
,true);

    
addnav('','newgiftshop.php?op=send&op2=gift1');
                                                
    if (
$session['user']['gold'] >= 10)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift2">`xR`eos`xe`0</td><td>`c`l10 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift2');
    }

    if (
$session['user']['gold'] >= 20)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift3">`@S`6t`xra`euß R`xos`6e`@n`0</td><td>`c`l20 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift3');
    }

    if (
$session['user']['gold'] >= 40)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift4">`(P`)r`(a`)l`(i`)n`(e`)n`0</td><td>`c`l40 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift4');
    }

    if (
$session['user']['gold'] >= 60)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift5">`1Freund`@schafts`%bänd`dchen`0</td><td>`c`l60 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift5');
    }

    if (
$session['user']['gold'] >= 100)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift6">`lAn`phä`lng`per`0</td><td>`c`l100 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift6');
    }

    if (
$session['user']['gold'] >= 200)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift7">`+Ha`alsket`+te`0</td><td>`c`l200 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift7');
    }

    if (
$session['user']['gold'] >= 500)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift8">`7Plü`&schdra`7che`0</td><td>`c`l500 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift8');
    }

    if (
$session['user']['gold'] >= 1000)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift9">`,H`.e`@i`6l`7k`8r`7ä`6u`@t`.e`,r`0</td><td>`c`l1000 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift9');
    }

    if (
$session['user']['gold'] >= 1500)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift10">`lDra`dchen`lei`0</td><td>`c`l1500 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift10');
    }

    if (
$session['user']['gold'] >= 2000)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift11">`%Go`^ld`lam`%ul`^et`lt`0</td><td>`c`l2000 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift11');
    }

    if (
$session['user']['gold'] >= 3000)
    {
        
output('<tr><td><a href="newgiftshop.php?op=send&op2=gift12">`rse`qlt`psa`mme`rr S`qch`päd`mel`0</td><td>`c`l3000 Gold`c`0</a>',true);
        
addnav('','newgiftshop.php?op=send&op2=gift12');
    }

    
output('</td></tr></table>',true);

    
/*
    addnav('Sonstiges');

    if (getsetting('activategamedate','0')>0)
    {
        $cakecost=$session['user']['level']*15;

        addnav('Torte werfen ($cakecost Gold)','newgiftshop.php?op=cake');
    }
    */

    // change this nav to return to the location you call it from
    
addnav('Zurück');
    
addnav('P?in die Parkanlage','gardens.php');
}

else if (
$session['user']['turns']<=0)
{
    
output('`c<span style="color: #FF8000;">D</span><span style="color: #FF860C;">i</span><span style="color: #FF8C18;">e</span><span style="color: #FF9224;"> </span><span style="color: #FF9830;">G</span><span style="color: #FF9E3C;">e</span><span style="color: #FFA448;">s</span><span style="color: #FFAA54;">c</span><span style="color: #FFB061;">h</span><span style="color: #FFB66D;">e</span><span style="color: #FFBC79;">n</span><span style="color: #FFC285;">k</span><span style="color: #FFC891;">e</span><span style="color: #FFCE9D;">h</span><span style="color: #FFD4A9;">ü</span><span style="color: #FFDAB6;">t</span><span style="color: #FFE0C2;">t</span><span style="color: #FFE6CE;">e</span><span style="color: #FFECDA;"> </span><span style="color: #FFF2E6;">i</span><span style="color: #FFF8F2;">s</span><span style="color: #FFFEFE;">t derzeit nicht besetzt. Du wirs<span style="color: #FFFFFF;">t</span><span style="color: #FFF9F3;"> </span><span style="color: #FFF3E7;">d</span><span style="color: #FFEDDC;">i</span><span style="color: #FFE7D0;">c</span><span style="color: #FFE2C5;">h</span><span style="color: #FFDCB9;"> </span><span style="color: #FFD6AD;">g</span><span style="color: #FFD0A2;">e</span><span style="color: #FFCB96;">d</span><span style="color: #FFC58B;">u</span><span style="color: #FFBF7F;">l</span><span style="color: #FFB973;">d</span><span style="color: #FFB368;">e</span><span style="color: #FFAE5C;">n</span><span style="color: #FFA851;"> </span><span style="color: #FFA245;">m</span><span style="color: #FF9C39;">ü</span><span style="color: #FF972E;">s</span><span style="color: #FF9122;">s</span><span style="color: #FF8B17;">e</span><span style="color: #FF850B;">n</span><span style="color: #FF8000;">.</span>`c',true);
    
    
addnav('Zurück');
    
addnav('P?in die Parkanlage','gardens.php');
}

if (
$_GET[op]=='send')
{
    
$gift=$_GET['op2'];

    if (isset(
$_POST['search']) || $_GET['search']>'')
    {
        if (
$_GET['search']>'')
        
$_POST['search']=$_GET['search'];

        
$search='%';
        
        for (
$x=0;$x<strlen($_POST['search']);$x++)
        {
$search .= substr($_POST['search'],$x,1)."%";}
        
        
$search="name LIKE '".$search."' AND ";
        
        if (
$_POST['search']=='weiblich')
        
$search='sex=1 AND ';

        if (
$_POST['search']=='männlich')
        
$search='sex=0 AND ';
    }
    
    else
    {
$search='';}

    
$ppp=25// Player Per Page to display

    
if (!$_GET['limit'])
    {
$page=0;}

    else
    {
        
$page=(int)$_GET['limit'];
        
addnav('Vorherige Seite','newgiftshop.php?op=send&op2='.$gift.'&limit='.($page-1).'&search='.$_POST['search'].'');
    }

    
$limit=''.($page*$ppp).','.($ppp+1);
    
$sql "SELECT login,name,level,sex,acctid FROM accounts WHERE $search locked=0 AND acctid<>".$session['user']['acctid']." AND lastip<>'".$session['user']['lastip']."' AND charm>1 ORDER BY login,level LIMIT $limit";
    
$result db_query($sql);
    
    if (
db_num_rows($result)>$ppp
    
addnav('Nächste Seite','newgiftshop.php?op=send&op2='.$gift.'&limit='.($page+1).'&search='.$_POST['search'].'');

    
output('<span style="color: #FF8000;">W</span><span style="color: #FF850B;">e</span><span style="color: #FF8B16;">r</span><span style="color: #FF9021;"> </span><span style="color: #FF962C;">s</span><span style="color: #FF9B37;">o</span><span style="color: #FFA142;">l</span><span style="color: #FFA64D;">l</span><span style="color: #FFAC58;"> </span><span style="color: #FFB163;">d</span><span style="color: #FFB76E;">e</span><span style="color: #FFBC79;">i</span><span style="color: #FFC285;">n</span><span style="color: #FFC790;"> </span><span style="color: #FFCD9B;">G</span><span style="color: #FFD2A6;">e</span><span style="color: #FFD8B1;">s</span><span style="color: #FFDDBC;">c</span><span style="color: #FFE3C7;">h</span><span style="color: #FFE8D2;">e</span><span style="color: #FFEEDD;">n</span><span style="color: #FFF3E8;">k</span><span style="color: #FFF9F3;"> </span><span style="color: #FFFEFF;">erhalten?`n`n</span>',true);
    
    
output('<form action="newgiftshop.php?op=send&op2='.$gift.'" method="POST"><span style="color: #FF8000;">B</span><span style="color: #FF860C;">e</span><span style="color: #FF8C18;">s</span><span style="color: #FF9224;">t</span><span style="color: #FF9830;">i</span><span style="color: #FF9E3C;">m</span><span style="color: #FFA448;">m</span><span style="color: #FFAA54;">t</span><span style="color: #FFB061;">e</span><span style="color: #FFB66D;"> </span><span style="color: #FFBC79;">P</span><span style="color: #FFC285;">e</span><span style="color: #FFC891;">r</span><span style="color: #FFCE9D;">s</span><span style="color: #FFD4A9;">o</span><span style="color: #FFDAB6;">n</span><span style="color: #FFE0C2;"> </span><span style="color: #FFE6CE;">s</span><span style="color: #FFECDA;">u</span><span style="color: #FFF2E6;">c</span><span style="color: #FFF8F2;">h</span><span style="color: #FFFEFE;">en: <input name="search" value="'.$_POST['search'].'"><input type="submit" class="button" style="cursor: pointer;" value="suchen"></form></span>',true);

    
addnav('','newgiftshop.php?op=send&op2=$gift');

    
output('<table border="1" align="center" cellpadding="3" cellspacing="3" bgcolor="transparent" width="50%"><tr class="trhead">
            <td>`bName`b</td><td>`b`cLevel`c`b</td><td>`b`cGeschlecht`c`b</td></tr>'
,true);
    
    for (
$i=0;$i<db_num_rows($result);$i++)
    {
        
$row db_fetch_assoc($result);
        
        
output('<tr><td><a href="newgiftshop.php?op=send2&op2='.$gift.'&name='.HTMLEntities($row['acctid']).'">`l'.$row['name'].'`0</a></td>
                <td>`c`l'
.$row['level'].'`0`c</td>
                <td>`c'
.($row['sex']?'`fweiblich`0':'`1männlich`0').'`c</td></tr>',true);

        
addnav('','newgiftshop.php?op=send2&op2='.$gift.'&name='.HTMLEntities($row['acctid']));
    }

    
output('</table>',true);
    
    
addnav('Zurück');
    
addnav('G?in die Geschenkehütte','newgiftshop.php');
}

if (
$_GET['op']=='send2')
{
    
$name=$_GET['name'];
    
$effekt='';

    if (
$_GET['op2']=='gift1')
    {
$gift='`^e `^T`%u`^l`%p`^e`0';}

    if (
$_GET['op2']=='gift2')
    {
        
$gift='`^e `xR`eos`xe`0';
        
$session['user']['gold']-=10;
    }

    if (
$_GET['op2']=='gift3')
    {
        
$gift='> `@S`6t`xra`euß R`xos`6e`@n`0';
        
$session['user']['gold']-=20;
    }

    if (
$_GET['op2']=='gift4')
    {
        
$gift='`^e `(P`)r`(a`)l`(i`)n`(e`)n`0';
        
$effekt='Natürlich futterst du sie sofort alle auf.';
        
$session['user']['gold']-=40;
    }

    if (
$_GET['op2']=='gift5')
    {
        
$gift=' `1Freund`@schafts`%bänd`dchen`0';
        
db_query("INSERT INTO items (name,owner,class,gold,description) VALUES ('Freundschaftsbändchen',$name,'Geschenk',12,'Ein Freundschaftsbändchen von ".$session['user']['name']."')");
        
$session['user']['gold']-=60;
    }

    if (
$_GET['op2']=='gift6')
    {
        
$gift=' `lAn`phä`lng`per`0';
        
db_query("INSERT INTO items (name,owner,class,gold,description) VALUES ('Freundschaftsanhänger',$name,'Geschenk',20,'Ein Freundschaftsänhänger von ".$session['user']['name']."')");
        
$session['user']['gold']-=100;
    }
    
    if (
$_GET['op2']=='gift7')
    {
        
$gift='`^e `+Ha`alsket`+te`0';
        
db_query("INSERT INTO items (name,owner,class,gold,description) VALUES ('Halskette',$name,'Geschenk',40,'Diese Halskette hat dir ".$session['user']['name']." geschenkt.')");
        
$session['user']['gold']-=200;
    }
    
    if (
$_GET['op2']=='gift8')
    {
        
$gift=' `7Plü`&schdra`7che`0';
        
$effekt='`rDer ist ja sooo süß!`0';
        
        
db_query("INSERT INTO items (name,owner,class,gold,description) VALUES ('Plüschdrache',$name,'Geschenk',100,'`rEin `@Grüner Drache`r aus Plüsch zum Kuscheln. Der ist von ".$session['user']['name'].".')");
        
        
$session['user']['gold']-=500;
    }

    if (
$_GET['op2']=='gift9')
    {
        
$gift='`^e `,H`.e`@i`6l`7k`8r`7ä`6u`@t`.e`,r`0';
        
        
$buff = array('name'        => '`,H`.e`@i`6l`7k`8r`7ä`6u`@t`.e`,r`0',
                      
'rounds'      => 20,
                      
'wearoff'     => '`1Die Heilkräuter verlieren ihre Wirkung!`0',
                      
'regen'       => 1.2,
                      
'roundmsg'    => '`1Die Heilkräuter heilen deine Wunden.`0',
                      
'activate'    => 'defense');

        
$buff=serialize($buff);

        
$effekt='`,Diese Heilkräuter heilen Wunden, bleiben aber nicht lange frisch.`0';

        
db_query("INSERT INTO items (name,owner,class,gold,description,hvalue,buff) VALUES ('Heilkräuter',$name,'Geschenk',500,'$effekt',1,'$buff')");
        
        
$session['user']['gold']-=1000;
    }
    
    if (
$_GET['op2']=='gift10')
    {
        
$gift=' `lDra`dchen`lei`0';
        
$session['user']['gold']-=1500;
    }
    
    if (
$_GET['op2']=='gift11')
    {
        
$gift=' `%Go`^ld`lam`%ul`^et`lt`0';
        
        
$buff = array('name'    => '`%A`^m`lu`%l`^e`lt`%t`^a`lu`%r`^a`0',
                      
'rounds'  => 10,
                      
'wearoff' => '`%Die `^Aura `ldes `%Amuletts `^verschwindet.`0',
                      
'defmod'  => 1.1,
                      
'activate'=> 'roundstart');
        
        
$buff=serialize($buff);
        
        
$effekt='`^Als du das Amulett anlegst, hüllt es dich in eine merkwürdige, schützende Aura. Der Beipackzettel verrät dir, dass das Amulett nach 3 Tagen seine Wirkung verlieren und zu Staub zerfallen wird.`n`n';

        
db_query("INSERT INTO items (name,owner,class,gold,description,hvalue,buff) VALUES ('Goldamulett',$name,'Geschenk',1000,'$effekt',3,'$buff')");
        
$session['user']['gold']-=2000;
    }
    
    if (
$_GET['op2']=='gift12')
    {
        
$gift=' `rse`qlt`psa`mme`rr S`qch`päd`mel`0';
        
$gefallen=e_rand(5,10);
        
        
$effekt='Du untersuchst dieses merkwürdige Geschenk genauer. Dabei rutscht es dir aus der Hand und zerschellt am Boden in 1000 Stücke. Doch eine seltsame Kraft wird frei, die dir '.$gefallen.' Gefallen beim Seelenhäscher bringt!';
        
        
db_query('UPDATE accounts SET deathpower="deathpower+'.$gefallen.'" WHERE acctid="'.$name.'"');
        
$session['user']['gold']-=3000;
    }
    
    
$mailmessage='`l'.$session['user']['name'].'`^ hat dir ein Geschenk geschickt. Du öffnest es. Es ist ein'.$gift.'`^ aus der Geschenkehütte.`n`n`%'.$effekt.'';

    
systemmail($name,'`&Ge`ysc`$he`%nk er`$ha`ylt`&en`0',$mailmessage);
    
    
output('`^Dein'.$gift.' `^wurde als Geschenk verschickt.`0');

    if (
e_rand(1,3)==2)
    {
        
output(' `^Bei der Wahl des Geschenks und dem liebevollen Verpacken vergisst du die Zeit und vertrödelst eine ganze Runde.`0');
        
$session['user']['turns']--;
    }

    
addnav('Zurück');
    
addnav('G?in die Geschenkehütte','newgiftshop.php');
}

/*
if ($_GET['op']=="cake")
{ // this part was done for claymore's birthday :)
    if (!isset($_POST['throw']))
    {
        $wer=getsetting("cakevip","");
        $geb = explode('-',getsetting('gamedate','0000-01-01'));
        $find = array('%Y','%y','%m','%n','%d','%j');
        $replace = array('','',sprintf('%02d',$geb[1]),(int)$geb[1],sprintf('%02d',$geb[2]),(int)$geb[2]);
        $geb = str_replace($find,$replace,getsetting('gamedateformat','%Y-%m-%d'));
        $result=db_query("SELECT login,name FROM accounts WHERE locked=0 AND birthday LIKE '%$geb%' AND acctid<>".$session['user'][acctid]." ORDER BY login ASC");
        
        if ($wer=="" && db_num_rows($result)<=0)
        {
            output("`r".($session['user']['sex']?"Der Mann":"Die Frau")." hinter dem Ladentisch schaut dich verwirrt an, denn heute, $geb, ist für niemanden ein besonderer Tag. Das Bewerfen mit Torten könnte an Tagen, an denen das Ziel nicht Geburtstag hat, von diesem als Angriff gewertet werden. Darum sollte man auf diesen Brauch an normalen Tagen besser verzichten.`nEnttäuscht wendest du dich ab.");
            
            addnav("Zurück in den Garten","gardens.php");
        }
        
        else
        {
            output("`r".($session['user']['sex']?"Der Mann":"Die Frau")." hinter dem Ladentisch setzt ein breites Grinsen auf und fragt dich, welches der Geburtstagskinder du gerne mit einer Torte beglücken möchtest, wie es hier Brauch ist.`n`n<form action='newgiftshop.php?op=cake' method='POST'>`rZielperson: <select name='throw'>",true);
            
            if ($wer!="") 
            output("<option value='".rawurlencode($wer)."'>$wer</option>",true);
            
            for ($i=0;$i<db_num_rows($result);$i++)
            {
                $row = db_fetch_assoc($result);
                output("<option value='".rawurlencode($row['login'])."'>".preg_replace("'[`].'","",$row['name'])."</option>",true);
            }
            
            output("</select>`n`n<input type='submit' class='button' value='Torte kaufen'></form>",true);
            addnav("","newgiftshop.php?op=cake");
        }
    }
    
    else
    {
        $result=db_query("SELECT acctid,name,sex FROM accounts WHERE login='$_POST[throw]' LIMIT 1");
        
        if (db_num_rows($result)<=0)
        {
            output("`r $_POST[throw]s Geburtstag ist entweder schon vorbei, oder es gibt ihn gar nicht.`nEnttäuscht wendest du dich ab.");
            addnav("Zurück in den Garten","gardens.php");
        }
        
        else if ($session['user']['witch']>0)
        {
            output("`rDu kannst heute leider keine Torte mehr werfen.");
            addnav("Zurück in den Garten","gardens.php");
        }
        
        else if ($session['user']['gold']<$session['user']['level']*15)
        {
            output("`rDu hast nicht genug Gold für diesen Spaß dabei.");
            addnav("Zurück in den Garten","gardens.php");
        }
        
        else
        {
            $row = db_fetch_assoc($result);
            $result2=db_query("SELECT * FROM items WHERE class='Geschenk' AND owner=$row[acctid] AND name='Tortenreste'");
            $torte=e_rand(1,7);
            
            if (db_num_rows($result2)>0) 
            $item = db_fetch_assoc($result2);
            
            if (db_num_rows($result2)>0) 
            $torte=$item[value2];
            
            switch($torte)
            {
                case 1:
                    $wie="große und saftige";
                    break;
                
                case 2:
                    $wie="ganz süße";
                    break;
                    
                case 3:
                    $wie="schokoladige";
                    break;
                
                case 4:
                    $wie="besonders sahnige";
                    break;
                
                case 5:
                    $wie="möglichst harte";
                    break;
                
                case 6:
                    $wie="besonders kalorienreiche";
                    break;
                
                case 7:
                    $wie="besonders klebrige";
                    break;
            }
            
            $item[hvalue]++;
            
            $buff = array("name"=>"`rTortenreste`0",
                          "rounds"=>15,
                          "wearoff"=>"`REinige der Tortenreste fallen von dir ab.`0",
                          "roundmsg"=>"`RTortenreste bremsen die Angriffe deines Gegners.`0",
                          "defmod"=>1.1,
                          "activate"=>"roundstart");
                          
            $buff=serialize($buff);
            
            output('`rDu suchst dir eine $wie Torte für `&'.$row['name'].'`r aus. Damit bewaffnet machst du dich auf die Suche nach `&'.$row['name'].'`r und als du '.($row['sex']?'sie':'ihn').' gefunden hast...`n`n`&`b`c<font size='5'>*PLATSCH*</font>`b`c`r`n`r...wirfst du sie '.($row['sex']?'ihr':'ihm').' mitten ins Gesicht und brüllst '.($row['sex']?'ihr':'ihm').' ein fröhliches `b`RHAPPY BIRTHDAY`b`r entgegen.`n`n`&'.$row['name'].'`r wird an den Tortenresten sicher noch lange '.($row['sex']?'ihre':'seine').' Freude haben. '.($row['sex']?'Sie':'Er').' trägt damit die klebrigen Reste von $item[hvalue] Torten an sich herum.',true);

            if (db_num_rows($result2)>0)
            {$sql="UPDATE items SET hvalue=$item[hvalue] WHERE class='Geschenk' AND owner=$row[acctid] AND name='Tortenreste'";}
            
            else
            {
                $sql="INSERT INTO items (name,owner,class,gold,description,value2,hvalue,buff) VALUES ('Tortenreste',$row[acctid],'Geschenk',0,'Tortenreste von $item[hvalue] Geburtstagstorten kleben an dir.',$torte,$item[hvalue],'$buff')";
                
                systemmail($row['acctid'],"`rAchtung! Torte!","`&`bPLATSCH!`b`r Zu spät.`nDu wurdest von deiner ersten Geburtstagstorte getroffen... weitere werden heute bestimmt noch folgen. Es ist eine $wie Sorte. (Die genaue Anzahl siehst du in deinem Inventar.)");
            }
            
            db_query($sql);
            $session['user']['reputation']+=2;
            $session['user']['witch']++;
            $session['user']['gold']-=(15*$session['user']['level']);
            
            addnav('Zurück');
            addnav('S?in die Stadt','village.php');
        }
    }

    addnav('G?in die Geschenkehütte','newgiftshop.php');
}
*/

page_footer();
?>
0.9.7+jt ext (GER)