anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 12:26

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 17:47 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
und hier ist direkt das nächste Addon von mir...

die Postkutsche:
mit diesem Addon kann man, ohne den Wald verlassen zu müssen (sofern das Addon dort verlinkt ist), alle Bankgeschäfte erledigen, ausser Kredit aufnehmen oder tilgen.

Ich habe das Addon so konzipiert, das es auch Edelsteine in der Bank unterstützt, diese Funktion ist aber mittels einer Variable an/ausschaltbar.

In den oberen Variablen kann man auch den Dateinamen, den zu verlinkenden Ort und den Namen des Backlinks angeben, damit man dieses Addon überall verlinken kann...

Einbauanleitung ist in der Datei selber vorhanden... ich hoffe ich hab soweit nichts vergessen

P.S.
dieses Addon läuft mit jeder Standard 0.9.7 ext. Version


Dateianhänge:
Dateikommentar: mit an/ausschaltbaren Zufallsereignissen
postkutsche_v1.1.zip [4.12 KIB]
328-mal heruntergeladen

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Zuletzt geändert von Liath am So 08 Feb, 2009 04:25, insgesamt 2-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 18:15 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Nette alternative zum Affen/Adlerfelsen, wobei ich persönlich die anderen bevorzuge, weil da auch mal was "schiefgehen" kann. ^^

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 18:16 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
hmm... nette überlegung
wäre ja kein problem da zufällig mal nen überfall auf die postkutsche zu starten *g*

aber dann wär die idee ja nicht von mir und das addon wär nur ne kopie des andern :/
ausserdem... welcher Affenfelsen? Oo

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 18:27 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Affenfelsen = Adlerfelsen nur eben mit nem Affen (so kenne ichs^^)

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 18:33 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
ich kenn weder das eine noch das andere... hmm
mal nach suchen und anschauen, kann ich ja vielleicht auch noch was von lernen :)

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 19:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Naja ich mein, im Grunde ist der Adlerfelsen ja nur sowas:

PHP:
<?
require_once 'common.php';
page_header('Der Adlerfelsen');

output('Ein Adler bringt all dein Gold zur Bank.');
$session['user']['goldinbank'] += $session['user']['gold'];
$session['user']['gold'] = 0;

addnav('Zurück', 'forest.php');

page_footer();
?>

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 20:04 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
dann hast du aber ne sehr alte Version *fg*

PHP:
<?php
/*
filename: Schnellbank.php
by SkyPhy, July 2004
Idee von ??
Transferiert alles Gold, das man mit hat, auf die Bank

Installation:
search in common.php
--------------------
addnav("Sonstiges");

add after
----------
if ($session['user']['gold']>0){
addnav("l?Gold sichern","schnellbank.php");
}


modyficated 20072004 by Hadriel
bugfixed 18.09.2007 by Rikkarda

############################################################################################################################################
#Modifiziert mit Affebank + erweitert 14032005 by Tiger313 #
#Version 2.0 #
#Neu:Die Tiere verlieren auch Gold das #
#1. beim Schicksalsrad gesamlet wird (Achtung: Schicksalsrad hack von mir nötig) geht auch ohne sehe weiter unten #
#2. bei jungsten Spieler/letzte Drachentöter landet #
# #
#Wahrscheinlichkeit: bei Adler 1 zu 25 ; bei Affe 1 zu 20 #
#******************************************************************************************************************************************#
#******************************************************************************************************************************************#
#******************************************************************************************************************************************#
#Sollte jemand das Schicksalsrad von mir nicht haben der ändert in der Datei das #
#Suche: #
#------ #
# switch(e_rand(1,2)){ #
# #
#ersetze durch: #
#-------------- #
# switch(e_rand(2,2)){ #
############################################################################################################################################

*/

require_once "common.php";
$newplayer=stripslashes(getsetting("newplayer",""));
$newdk=stripslashes(getsetting("newdragonkill",""));

$sql="SELECT acctid,name,goldinbank FROM accounts WHERE name like '".$newplayer."' LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$rownew = db_fetch_assoc($result);

$sql="SELECT acctid,name,goldinbank FROM accounts WHERE name like '".$newdk."' LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$rowdk = db_fetch_assoc($result);

page_header("Geld sichern");
output("`^`c`bGeld versenden`b`c`6");
switch(e_rand(1,2)){
case 1:
//page_header("Adlerfelsen");
output("`^`c`bAdlerfelsen`b`c`6");
if ($HTTP_GET_VARS[op]==""){
checkday();
output("`0Du nimmst eine leere Tasche aus deinem Rucksack und füllst dein Gold hinein.");
output(" Dann pfeifst Du laut und schon stößt nach wenigen Sekunden ein großer Adler vom Himmel herab");
$rand=e_rand(1,25);
if ($rand==6){
$gewonnen = round($session[user][gold]*0.95);
$verloren = round($session[user][gold]*0.05);
$sql = "UPDATE schicksalrad SET vergold= vergold+$verloren";
db_query($sql);
output(" und nimmt deine Tasche mit dem Gold. Er fliegt zurück ins Dorf, `nda er aber sehr tief fliegt, bleibt er mit dem Beutel an
einem Hügel hängen und `q$verloren ".($verloren==1?"Goldstück":"Goldstücke")." `0fallen heraus.`n
Die restlichen Goldstücke liefert er bei der Bank ab.");
output(" Du wirst traurig, denn du hast kein Gold mehr bei dir. Nur eine leere Tasche hast Du noch.");
output(" Aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr wegnehmen kann.`n");
output("`n`0Du deponierst `6$gewonnen `0auf Deinem Konto`n");
$session[user][goldinbank]+=$gewonnen;
$session[user][gold]=0;
output("Du hast damit `0`6".$session[user][goldinbank]." `6`0auf Deinem Konto");
addnews("`gDer Adler von ".$session[user][name]."`g hat neben einem Hügel `^$verloren Goldstücke `gverloren");
}else if ($rand==18){
$gewonnen = round($session[user][gold]*0.82);
$verloren = round($session[user][gold]*0.18);
$sql = "UPDATE schicksalrad SET vergold= vergold+$verloren";
db_query($sql);
output(" und nimmt deine Tasche mit dem Gold. Er fliegt zurück ins Dorf, `nda er aber sehr tief fliegt, bleibt er mit dem Beutel an
einem Hügel hängen und reißt ein `VRIESEN `0Loch in den Beutel durch das `q$verloren ".($verloren==1?"Goldstück":"Goldstücke")." `0heraus fallen.`n
Die restlichen Goldstücke liefert er bei der Bank ab.");
output(" Du wirst traurig, denn du hast kein Gold mehr bei dir. Nur eine leere Tasche hast Du noch.");
output(" Aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr weg nehmen kann.`n");
output("`n`0Du deponierst `6$gewonnen `0auf Deinem Konto`n");
$session[user][goldinbank]+=$gewonnen;
$session[user][gold]=0;
output("Du hast damit `0`6".$session[user][goldinbank]." `6`0auf Deinem Konto");
addnews("`gDer Adler von ".$session[user][name]."`g hat neben einem Hügel `^$verloren Goldstücke `gverloren");
}else{
output(" und nimmt deine Tasche mit dem Gold. Er fliegt zurück ins Dorf und liefert es dort bei der Bank ab.");
output(" Du wirst traurig, denn du hast kein Gold mehr bei dir. Nur eine leere Tasche hast Du noch.");
output(" Aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr weg nehmen kann.`n");
$session[user][goldinbank]+=$session[user][gold];
output("`n`3Du deponierst `6".$session[user][gold]." `3auf Deinem Konto`n");
output("`3Du hast jetzt `6".$session[user][goldinbank]." `3auf Deinem Bankkonto.");
$session[user][gold]=0;

}
}
addnav("Zurück in den Wald","forest.php");
break;

case 2:
//page_header("Affenfelsen");
output("`^`c`bAffenfelsen`b`c`6");
if ($HTTP_GET_VARS[op]==""){
checkday();
output("`6Du nimmst eine leere Tasche aus deinem Rucksack und füllst dein Gold hinein.");
output("Dann pfeifst Du laut und schon stößt nach wenigen Sekunden der große Affe `4Maurice `6aus dem Urwald ");
output("und nimmt deine Tasche mit dem Gold. Er läuft quietschend zurück zum `4Dorf `6und liefert es ");
$rand=e_rand(1,20);
if ($rand==6){
if (($newplayer.$newdk == "")||($session[user][name] == $rownew[name])||($session[user][name] == $rowdk[name])){
output("dort bei der Bank ab. Du wirst traurig, denn du hast kein Gold mehr bei dir. Nur eine leere Tasche ");
output("hast Du noch. Aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr wegnehmen kann.`n`n");
output("Du deponierst `q".$session[user][gold]."`6 Gold auf Deinem Bankkonto.`n");
$session[user][goldinbank]+=$session[user][gold];
$session[user][gold]=0;
output("Du hast jetzt `3".$session[user][goldinbank]."`6 auf Deinem Bankkonto.");
}else if($rownew == ""){
$gewonnen = round($session[user][gold]*0.91);
$jdk = round($session[user][gold]*0.09);
output("dort bei der Bank ab. Leider kann er sich nicht mehr an deinen Namen erinnern, und der Bankier zahlt einen Teil deines Goldes`n
auf das Konnto von `4$rowdk[name] `6, da er glaubt, dass der Affe den letzten Drachentöter erwähnt hatte.`n");
output("Das ärgert dich, aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr wegnehmen kann.`n`n");
output("Du deponierst `q$gewonnen`6 Gold auf Deinem Bankkonto.`n");
$mailmessage = "`^".$session['user']['name']." `2schickte einen blöden Affen mit seinem Gold in die Bank.`n
Da der Bankier kein Affisch konnte hat er zur Sicherheit $jdk Goldstücke auf dein Konto eingezahlt, da er glaubt, deinen Namen aus dem Affengeschrei herausgehört zu haben.`n`n`0";
systemmail($rowdk[acctid],"`2Ein Affe hat dir Gold geschenkt",$mailmessage);
$dkgain = $rowdk[goldinbank]+= $jdk;
$sql = "UPDATE accounts SET goldinbank=$dkgain WHERE acctid=$rowdk[acctid]";
db_query($sql);
$session[user][goldinbank]+=$gewonnen;
$session[user][gold]=0;
output("Du hast jetzt `3".$session[user][goldinbank]."`6 auf Deinem Bankkonto.");
addnews("`gDer Affe von ".$session[user][name]."`g war so blöd und hat einen Teil des Goldes auf das Konto von `4$rowdk[name] `geingezahlt");
}else if($rowdk == ""){
$gewonnen = round($session[user][gold]*0.85);
$jung = round($session[user][gold]*0.15);
output("dort bei der Bank ab. Leider kann er sich nicht mehr an deinen Namen erinnern, und der Bankier zahlt einen Teil deines Goldes`n
auf das Konto von `4$rownew[name] `6, da er glaubt, dass der Affe den neuen Dorfbewohner erwähnt hatte.`n");
output("Das ärgert dich, aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr wegnehmen kann.`n`n");
output("Du deponierst `q$gewonnen`6 Gold auf Deinem Bankkonto.`n");
$mailmessage = "`^".$session['user']['name']." `2schickte einen blöden Affen mit seinem Gold in die Bank.`n
Da der Bankier kein Affisch konnte, hat er zur Sicherheit $jung Goldstücke auf dein Konto eingezahlt, da er glaubt, deinen Namen aus dem Affengeschrei herausgehört zu haben.`n`n`0";
systemmail($rownew[acctid],"`2Ein Affe hat dir Gold geschenkt",$mailmessage);
$newgain = $rownew[goldinbank]+= $jung;
$sql = "UPDATE accounts SET goldinbank=$newgain WHERE acctid=$rownew[acctid]";
db_query($sql);
$session[user][goldinbank]+=$gewonnen;
$session[user][gold]=0;
output("Du hast jetzt `3".$session[user][goldinbank]."`6 auf Deinem Bankkonto.");
addnews("`gDer Affe von ".$session[user][name]."`g wahr so blöde und hat ein Teil des Goldes auf das Konto von `4$rownew[name] `geingezahlt");
}else {
$gewonnen = round($session[user][gold]*0.80);
$jung = round($session[user][gold]*0.12);
$jdk = round($session[user][gold]*0.08);
output("dort bei der Bank ab. Leider kann er sich nicht mehr an deinen Namen erinnern, und der Bankier zahlt einen Teil deines Goldes`n
auf das Konto von `4$rownew[name]`6 und `4$rowdk[name] `6, da er glaubt, dass der Affe den neuen Dorfbewohner und den letzten Drachentöter erwähnt hatte.`n");
output("Das ärgert dich, aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr wegnehmen kann.`n`n");
output("Du deponierst `q$gewonnen`6 Gold auf Deinem Bankkonto.`n");
$mailmessage1 = "`^".$session['user']['name']." `2schickte einen blöden Affen mit seinem Gold in die Bank.`n
Da der Bankier kein Affisch konnte, hat er zur Sicherheit $jdk Goldstücke auf dein Konto eingezahlt, da er glaubt, deinen Namen aus dem Affengeschrei herausgehört zu haben.`n`n`0";
systemmail($rowdk[acctid],"`2Ein Affe hat dir Gold geschenkt",$mailmessage1);
$mailmessage2 = "`^".$session['user']['name']." `2schickte einen blöden Affen mit seinem Gold in die Bank.`n
Da der Bankier kein Affisch konnte hat er zu sicherheit $jung Goldstücke auf dein Konto eingezahlt da er glaubt deinen Namen aus dem Affengeschrei herausgehört zu haben.`n`n`0";
systemmail($rownew[acctid],"`2Ein Affe hat dir Gold geschenkt",$mailmessage2);
$newgain = $rownew[goldinbank]+= $jung;
$dkgain = $rowdk[goldinbank]+= $jdk;
$sql = "UPDATE accounts SET goldinbank=$newgain WHERE acctid=$rownew[acctid]";
db_query($sql);
$sql = "UPDATE accounts SET goldinbank=$dkgain WHERE acctid=$rowdk[acctid]";
db_query($sql);
$session[user][goldinbank]+=$gewonnen;
$session[user][gold]=0;
output("Du hast jetzt `3".$session[user][goldinbank]."`6 auf Deinem Bankkonto.");
addnews("`gDer Affe von ".$session[user][name]."`g war so blöd und hat einen Teil des Goldes auf das Konto von `4$rownew[name] `gund `4$rowdk[name] `geingezahlt");
}
}else{
output("dort bei der Bank ab. Du wirst traurig, denn du hast kein Gold mehr bei dir. Nur eine leere Tasche ");
output("hast Du noch. Aber Du weißt, dass dein Gold jetzt sicher auf der Bank liegt, und es dir keiner mehr wegnehmen kann.`n`n");
output("Du deponierst `q".$session[user][gold]."`6 Gold auf Deinem Bankkonto.`n");
$session[user][goldinbank]+=$session[user][gold];
$session[user][gold]=0;
output("Du hast jetzt `3".$session[user][goldinbank]."`6 auf Deinem Bankkonto.");
}
}
addnav("Zurück","forest.php");
}
page_footer();

?>

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: Sa 07 Feb, 2009 20:49 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
bin schon dabei ein paar zufallsevents einzubauen :)
allerdings nicht nur schlechte... wie war das mit "Bankirrtum zu Deinem Gunsten" :D

edit:
die Idee mit dem jüngsten Spieler gefällt mir :) den letzten Drachentöter könnte man auch noch reinnehmen oder einfach zufällig jemanden auswählen...

mal schauen wann ich soweit bin

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: die Postkutsche (Addon)
BeitragVerfasst: So 08 Feb, 2009 04:24 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 10 Dez, 2008 17:10
Beiträge: 235
Wohnort: München
Geschlecht: Männlich
LoGD: läuft derzeit Lokal
neue Version oben:

ich hab jetzt ein paar Zufallsereignisse eingefügt, die können mittels einer Variabel an und ausgeschaltet werden... die Chancenverteilung beträgt 1 zu 10 das etwas passiert, die Auswirkungen können positiv und negativ sein

und ich hab einen Bug behoben... vorher konnte mehr eingezahlt/ausbezahlt werden wie vorhanden war...

_________________
Hungrig in München? www.24lieferservice.de
___________________________________________________
spiele auch Du Quests of Gallendor (Welt 1 nur über Einladung möglich)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 30 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum