Hier ist ein Cafe wo es verschiedene Getränke zu kaufen gibt, welche Vor- und Nachteile haben. Mein erstes umfassenderes Addon. Viel Spaß damit.
[php]<?php
/*|----------------------------------------------------|
| Lyras Cafedisco ist copyright by Lyra for |
| lyra.x-mashine.de mailto:
magic_doll@gmx.de |
| diese Box darf nicht entfernt werden wie auch der |
| Name Lyra nicht entfernt werden, ansonsten können |
| aber sämtliche Einstellungen verändert werden |
-------------------------------------------------------
sql Befehl:
ALTER TABLE 'accounts' ADD 'getrunken' int(3) NOT NULL default '0';
ALTER TABLE 'accounts' ADD 'cafedisco' VARCHAR (250) NOT NULL;
---open newday.php---
....search:...
$session['user']['restorepage']="village.php?c=1";
$session['user']['gearbeitet']==0;
....add after...
$session['user']['getrunken']=0;
.......search......
if ($_GET['resurrection']=="egg"){
addnews("`&{$session['user']['name']}`& hat das `^goldene Ei`& benutzt und entkam so dem Schattenreich.");
$spirits=-6;
//$session['user']['deathpower']-=100;
$session['user']['gearbeitet']==0;
......... add after.....
$session['user']['getrunken']=0;
.........search.........
$session['user']['transferredtoday'] = 0;
$session['user']['gearbeitet']==0;
...............add after.........
$session['user']['getrunken']=0;
...............search.......
$session['user']['soulpoints']=50 + 5 * $session['user']['level'];
$session['user']['gearbeitet']==0;
......add after.........
$session['user']['getrunken']=0;
...search...
$session['user']['lottery'] = 0;
$session['user']['gearbeitet']==0;
.....add after.....
$session['user']['getrunken']=0;
........search..........
if ($session['user']['specialty']==3 and $settings['weather']=="Neblig"){
output("`^`nDer Nebel bietet Dieben einen zusätzlichen Vorteil. Du bekommst eine zusätzliche Anwendung.`n");
$session[user][thieveryuses]++;
}
if ($session['user']['specialty']==4 and $settings['weather']=="Sonnig"){
output("`^`nDie Sonne verschafft dir einenen Vorteil, sie bringt besser Sachen zum Brennen. Du bekommst eine zusätzliche Anwendung.`n");
$session[user][fireuses]++;
}
if ($session['user']['specialty']==5 and $settings['weather']=="Sonnig"){
output("`^`nDie Sonne verschafft dir einenen Vorteil, sie bringt dir gute Laune damit lässt es sich besser Zaubern.`n");
$session[user][wmagieuses]++;
}
$session['user']['gearbeitet']==0;
.............add after..........
$session['user']['getrunken']=0;
.....search.......
$session['user']['lasthit'] = date("Y-m-d H:i:s");}
$session['user']['gearbeitet']==0;
..............add after............
$session['user']['getrunken']=0;
-------------save and close and upload-------------
An beliebiger Stelle verknüpfen (ich habs in der village.php gemacht) save und in den root laden, wie auch diese datei.
*/
require_once "common.php";
page_header("Lyras Cafedisco");
output("`GDu betrittst das Café von Lyra. Du siehst hier viele Tische, an denen gemütliche Stühle, sowie bequeme Sofas in einigem Abstand voneinander stehen. Lampen hängen von der Decke und tauchen das Café in eine zwielichtig-romantische Atmosphäre. Zudem stehen Kerzen verteilt im Raum und sanfte Musik dringt aus dem Hinterraum.`n Der Barmann `@Arka`G begrüßt dich und fragt dich, was er für dich tun kann. `n `2Alle Getränke kosten jeweils `^1000 Goldstücke`n`n");
if ($session['user']['getrunken']<3) {
if ($_GET['op']==""){
addnav ("zurück zum Dorf", "village.php");
addnav ("Säfte");
addnav ("`GApfelsaft","cafedisco.php?op=apple"); // + 1 wk
addnav ("`qO-Saft", "cafedisco.php?op=orange"); // Schutz 20 runden
addnav ("`$ Kirschsaft", "cafedisco.php?op=cherry"); //+ 1 charme
addnav ("`4Mu`Qlt`qiv`^it`4am`Qvin`qsa`^ft", "cafedisco.php?op=multi"); // nochmals arbeiten möglich
addnav ("Tees");
addnav ("`2Kamillentee", "cafedisco.php?op=cam"); // vorübergehende lperhöhung von 100
addnav ("`#Fencheltee", "cafedisco.php?op=fenchel"); // erhöhung von mystischen kräften
addnav ("`^Anistee", "cafedisco.php?op=anis"); // erhöhung von weißer magie
addnav ("`3Brennnesseltee", "cafedisco.php?op=nessel"); // nochmals etwas in den Draculabrunnen werfen
addnav ("Alkoholisches");
addnav ("`^Met (Bärenwein)","cafedisco.php?op=met"); // + Verteidigung
addnav ("`&Weißwein","cafedisco.php?op=wwein"); // + Angriff
addnav ("`4Rotwein","cafedisco.php?op=rwein"); // nochmal flirten
addnav ("`7Absynth","cafedisco.php?op=absynth"); // bei 0 dks tod, ansonsten + 1 wk
addnav ("andere heiße Getränke");
addnav ("`THeiße Schokolade", "cafedisco.php?op=schoko"); // 5 Gefallen
addnav ("`~Kaffee", "cafedisco.php?op=kaffee"); // 1 ES
}elseif ($_GET['op']=='orange'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein Glas `qOrangensaft`#. Du trinkst es aus und fühlst dich gesund. Du wirst fitter sein in den nächsten Runden.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
addnav ("`4Zurück zum Café", "cafedisco.php");
$session['bufflist']['segen'] = array("name"=>"`9Segen","rounds"=>20,"wearoff"=>"Der Segen der Vitamine wirkt nicht mehr.","defmod"=>1.1,"roundmsg"=>"`9Der Segen der Vitamine schützt dich.","activate"=>"offense");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");
}
}elseif ($_GET['op']=='apple'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein Glas`GApfelsaft`#. Du trinkst es aus und fühlst dich belebter. Du hast heute einen Waldkampf mehr.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['turns']++;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='cherry'){
if ($session['user']['getrunken']>2) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein Glas `4Kirschsaft`#. Du trinkst es aus und fühlst dich schöner.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['charm']++;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='multi'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein Glas `4Mu`Qlt`qiv`^it`4am`Qvin`qsa`^ft`#. Du trinkst es aus. Eigentlich könntest du noch einmal arbeiten, oder?");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['gearbeitet']-=1;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='cam'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir eine Tasse heißen `2Kamillentee`#. Du trinkst diesen genüsslich aus und fühlst dich gesünder. ");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['hitpoints']+=100;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='fenchel'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir eine Tasse heißen Fencheltee. Du trinkst diesen genüsslich aus und fühlst dich mystischer. ");
$session['user']['gold']-=1000;
$session['user']['magicuses']+=5;
$session['user']['getrunken']+=1;
$session['user']['magic']+=6;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='anis'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir eine Tasse heißen `^Anistee`#. Du trinkst diesen genüsslich aus und fühlst dich erfahrener in weißer Magie. ");
$session['user']['gold']-=1000;
$session['user']['wmagieuses']+=5;
$session['user']['getrunken']+=1;
$session['user']['wmagie']+=6;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='nessel'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir eine Tasse heißen`3Brennnesseltee`#. Du trinkst sie aus. Du kannst heute nochmal etwas in den Brunnen im Schloss Draculas werfen.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['drabru']-=1;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='met'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999) {
if ($session['user']['level']>8) {
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir einen Krug `^Met`#. Du trinkst es aus und fühlst dich ruhiger. Deine Verteidigung steigt.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['defence']++;
}else{
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir einen Krug `^Met`#. Da du aber noch sehr jung bist, schlägt dir der `^Met`# auf den Magen und du verlierst an Verteidigung.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['defence']--;
}
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");
}
}elseif ($_GET['op']=='absynth'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999) {
if ($session['user']['dragonkills']>0) {
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein cl Glas voll `7Absynth`#. Du trinkst es aus und fühlst dich lebendig. Heute erhälst du die Kraft für 1 Waldkampf mehr.");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['turns']++;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein cl Glas voll `7Absynth`#. Aber oh weh, dein schwacher Körper verkraftet dies nicht. Du bist tot.");
addnews("`%".$session[user][name]."`@ ist an einer akuten Alkoholvergiftung gestorben.`n$taunt");
$session[user][alive]=false;
$session[user][gold]=0;
$session['user']['getrunken']+=1;
$session[user][experience]=round($session[user][experience]);
$session[user][hitpoints]=0;
addnav ("zu den News","news.php");
}
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");
}
}elseif ($_GET['op']=='wwein'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein Glas `&Weißwein`#. Du trinkst es aus und fühlst dich ruhiger. Dein Angriff steigt.");
$session['user']['gold']-=1000;
$session ['user']['attack']++;
$session['user']['getrunken']+=1;
addnav("`4 Zurück zum Cafe","cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");
}
}elseif ($_GET['op']=='rwein'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir ein Glas `4Rotwein`#. Du trinkst diesen genüsslich aus und bist in der Laune zu flirten. ");
$session['user']['gold']-=1000;
$session[user][seenlover]-=1;
$session['user']['getrunken']+=1;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}elseif ($_GET['op']=='schoko'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir einen Becher herrlicher heißer `TSchokolade`#. Du trinkst diesen genüsslich aus und erhälst 5 Gefallen bei Ramius. ");
$session['user']['gold']-=1000;
$session['user']['getrunken']+=1;
$session['user']['deathpower']+=5;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");
}
}elseif ($_GET['op']=='kaffee'){
if ($session['user']['getrunken']==3) {
output ("Du hast heute genug im Cafe getrunken. Komm morgen wieder.");
addnav("In die Stadt","village.php");
}
if ($session['user']['gold']>999){
output("`#Du bezahlst `^ 1000 Gold `#an `@Arka `# und er reicht dir einen Becher `~heißen Kaffee. Du trinkst diesen genüsslich aus und erhälst 1 Edelstein. ");
$session['user']['gold']-=1000;
$session['user']['gems']+=1;
$session['user']['getrunken']+=1;
addnav ("`4Zurück zum Café", "cafedisco.php");
}else{
addnav("`4 Zurück zum Cafe","cafedisco.php");
output("`#Du hast nicht genügend Gold.");}
}
}
else {
output ("Du hast heute genug im Cafe getrunken, nun wird es Zeit zu gehen.");
addnav ("Zurück zum Dorf","village.php");
}
addcommentary();
checkday();
viewcommentary ("cafedisco", "Hier reden", 15, "sagt");
page_footer();
?>[/php]
edit: die textfehler sind draußen, rest war NICHT falsch