anpera.net
https://anpera.homeip.net/phpbb3/

Game Kasse
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1748
Seite 1 von 1

Autor:  Skoll [ Mo 19 Sep, 2005 16:37 ]
Betreff des Beitrags:  Game Kasse

Hi,
mal ne frage wie kann man so ne Spiel kasse schreiben?
ich weiß wie man son grund gerüst macht nur k/p wie man das dann einzhalt kann da wer helfen?
durch das sollen dann neue sahcen gekauft werden z.B ne Kirche neue Specials oder alle bekommen 1+ Charm...
Skoll

Autor:  Amerilion [ Mo 19 Sep, 2005 17:22 ]
Betreff des Beitrags: 

:???:
Also, ganz ehrlich ich versteh nicht ganz was du nun fragen willst/machen willst... Eine Spielkasse, sollen die Spieler echtes Gold spenden oder Gold einzahlen?

Autor:  Skoll [ Di 20 Sep, 2005 16:19 ]
Betreff des Beitrags: 

ne das Gold im Spiel natürlichkein echtes ;D
da wär ich ja reich :D :D :D :D
Skoll

Autor:  Ventus [ Di 20 Sep, 2005 16:52 ]
Betreff des Beitrags: 

Mhh die Idee ist nicht schlecht.
Man bräuchte nur eine globale variable in die die Spieler einzahlen.

Das könnte man dann so anzeigen lassen, dass Dinge für die das Geld reicht in grüner und noch zu teure Dinge in Rot erscheinen.

Bloss bleibt noch die frage, wer denn dann entscheidet für was genau das Geld ausgegeben wird ;)

Autor:  Skoll [ Mi 21 Sep, 2005 15:44 ]
Betreff des Beitrags: 

der Rat davon ? ein Admin ? oder ne Umfrage ?
ich wäre bereit mit Hilfe das für die 097 er zu Coden :)
mfg Skoll

Autor:  Arîzto [ Fr 30 Sep, 2005 23:10 ]
Betreff des Beitrags: 

Ich würd mir den Code aus der Datei des Bettlerviertels klauen, indem der Teil mit dem einzahlen steht, und rundherum die Kasse...

Autor:  BlackWarrior [ Do 06 Okt, 2005 17:59 ]
Betreff des Beitrags: 

hallo,

die idee ist gar nicht mal soooo schlecht, ich hab das auch einfach mal alles aus dem bettelstein rausgenommen was ich nicht gebraucht habe und habe da was neu gemacht und es geht sogar :)

$this->bbcode_second_pass_code('', '<?php

/*

- nach einer Idee von dem Bettelstein - beggar.php

INSERT INTO settings VALUES ('housegold', '0');
"housgold"=>"Gold das für neue Häuser spendiert wurde (Wert-1),int", - in configuration.php


*/

require_once "common.php";

page_header("Spendenhaus");

if ($HTTP_GET_VARS[op]=="spenden"){
output("`0Natürlich möchtest Du auch dazu beitragen das das Dorf mehr Häuser bekommt und spendest also auch einen Teil Deines Goldes.`n");
addnav("Zurück zum Dorfplatz","village.php");
output("<form action='spendenhaus.php?op=spenden2' method='POST'>`)Du spendest <input name='goldspende2' id='goldspende2' size='5' value='".$session[user][gold]."'> `^Goldstücke`) für den Aufbau neuer Gebäude.`n`n",true);
output("<input type='submit'value='Spendieren'></form>",true);
output("<script language='javascript'>document.getElementById('goldspende2').focus();</script>",true);
addnav("","spendenhaus.php?op=spenden2");

// $goldsumme2=getsetting("housegold",0)-1;

}else if ($HTTP_GET_VARS[op]=="spenden2"){
$goldsumme2 = abs((int)$_POST['goldspende2']);
if ($session[user][gold]<$goldsumme2){
output("`)Du verfügst nicht über ausreichend Gold, um eine derartige Summe zu spenden.`nVersuche es erneut.");
addnav("Zurück zum Spendenhaus","spendenhaus.php");
}else if ($goldsumme2==0){
output("`)Du stellst `^0 Goldstücke`) für den Aufbau neuer Gebäude bereit, aber irgendwie reagiert Niemand. Hoppla, das war wohl nichts, versuche es erneut.");
addnav("Zurück zum Spendenhaus","spendenhaus.php");
}else if (getsetting("housegold","0")+$goldsumme2>2500000){
output("`)Du stellst `^$goldsumme2 Goldstücke`) für den Aufbau neuer Gebäude bereit, aber irgendwie passiert nichts. Scheinbar ist die Schatzkammer voll. Enttäuscht nimmst du dein Gold wieder an dich.");
addnav("Zurück zum Spendenhaus","spendenhaus.php");
}else if ($goldsumme2<=10){
output("`)Du hast `^$goldsumme2 Gold`) gespendet. Damit hast Du zum Aufbau des Dorfes beigetragen...");
addnav("Zurück zum Spendenhaus","spendenhaus.php");
savesetting("housegold",getsetting("housegold","0")+$goldsumme2);
$session[user][gold]-=$goldsumme2;
}else if ($goldsumme2<$session[user][level]*2){
output("`)Eine Spende zum Aufbau neuer Gebäude sollte mindestens das Doppelte Deines Levels (`^".($session[user][level]*2)." Goldstücke`)) betragen, sonst nimmt es niemand wahr.");
addnav("Zurück zum Spendenhaus","spendenhaus.php");
}else{
output("`0Eine Welle der Begeisterung schwappt durch das Spendenhaus. Du hast `^$goldsumme2 Goldstücke`0 gespendet und erntest von allen Einwohnern des kleinen Dörfchens ein Lächeln!`n");
addnav("Zurück zum Spendenhaus","spendenhaus.php");
if ($goldsumme2>=$session[user][level]*150 && e_rand(1,5)==2){
output("`n`n`^Du erhältst einen Charmepunkt! `0");
$session[user][charm]++;
}
savesetting("housegold",getsetting("housegold","0")+$goldsumme2);
$session[user][gold]-=$goldsumme2;
$sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'spendenhaus',".$session[user][acctid].",\"/me hat `^$goldsumme2 Goldstücke`& zum Aufbau neuer Gebäude gespendet!\")";
db_query($sql) or die(db_error(LINK));
}

}else{
addcommentary();
output("`)Hier treiben sich alle Krieger und Kriegerin aus dem Spiel herum die für unser Dorf ein bisschen Gold spenden wollen damit`n
neue Häuser auf dem Dorfplatz errichtet werden können`n
Natürlich wird das Gold nur zum Bau dieser Gebäude genutzt und umso mehr hier gespendet wird, umso Häuser wird es geben.`n`n");
output("`n`n`^ab 5000 Gold - ein eigenes Blumenbeet kann im Garten angelegt werden.`n");
output("`n`^ab 20000 Gold - wird im Dorf der Edelsteinhandel gebaut.`n");
$goldsumme2=getsetting("housegold","0");
if (getsetting("housegold","0")<1){
addnav("Gold spenden","spendenhaus.php?op=spenden");
}else if ($session[user][transferredtoday]>=getsetting("transferreceive",3)){
output("`n`n`0Es liegen schon `^$goldsumme2 Goldstücke`0 hier in der Schatzkammer des Spendenhauses.");
addnav("Gold spenden","spendenhaus.php?op=spenden");
}else if (getsetting("housegold","0")>0){
$golduser=round(($session[user][level]*getsetting("transferperlevel",25))/getsetting("transferreceive",3));
if ($goldsumme2<$golduser){
$golduser=$goldsumme2;
// addnav("$golduser Gold wegnehmen","spendenhaus.php?op=goldnehmen");
addnav("Gold spenden","spendenhaus.php?op=spenden");
output("`n`n`0Es liegen `^".(getsetting("housegold","0"))." Goldstücke`0 in den Schatzkammern des Spendenhauses bereit, jetzt aber schnell.");
}else{
// addnav("$golduser Gold wegnehmen","spendenhaus.php?op=goldnehmen");
addnav("Gold spenden","spendenhaus.php?op=spenden");
output("`n`n`0Es liegen schon `^".(getsetting("housegold","0"))." Goldstücke`0 in den Schatzkammern des Spendenhauses bereit.");
}
}
output("`n`n`)Hier reden ein paar edle Krieger über ihre großzügigen Spenden:`n");
viewcommentary("spendenhaus","über die Spenden reden",10,"sagt");
addnav("Zurück zum Dorfplatz","village.php");
}

page_footer();
?>')


ich weiß das das sicher besser und anders zu lösen ist aber das ist ja nur mal so nen test gewesen ;)

greetz @ all

Autor:  Eliwood [ Do 06 Okt, 2005 18:42 ]
Betreff des Beitrags: 

Den Insert brauchst in der Anleitung nicht beschreiben, der wird automatisch generiert xD

Autor:  BlackWarrior [ Fr 07 Okt, 2005 20:32 ]
Betreff des Beitrags: 

man könnte das auch ganz anders lösen ;)

wenn man z.b. das dorfamt hat das von kevz dann könnte man doch die steuer die gezahlt werden muss dazu nutzen das man die gebäude davon aufbauen kann ;)

man muss das dann halt nur alles irgendwo speichern die ganze steuern die pro tag eingehen und dann halt irgendwo mit den gebs verknüpfen, oder???

Autor:  Arîzto [ Sa 08 Okt, 2005 00:16 ]
Betreff des Beitrags: 

Ich würds dann lieber gleich, wie bei den Gilden, so machen, dass man nach jedem Waldkampf einen kleinen Teil des Gewinns abgeben muss... 5% oder so.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/