anpera.net
https://anpera.dyndns.org/phpbb3/

Feuer im Wohnviertel
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4715
Seite 1 von 2

Autor:  Andarrius [ So 02 Nov, 2008 17:51 ]
Betreff des Beitrags:  Feuer im Wohnviertel

Erstmal wünsche ich euch einen schönen guten Abend.

Habe die Idee gehabt ein Feuer im Wohnviertel ausbrechen zu lassen, das dann von den Bewohnern wieder gelöscht wird.

Alles in allem nichts grosses, aber da ich mich mit php noch net allzugut auskenne (addaptieren eurer Mods kein Problem). Komme ich mit meiner Datenbank abfrage nicht klar.

Wie schreibe ich in der php das ein Eimer Wasser ins Feuer gekippt wurde? ( Meine Idee war $feuer[feuer]++;)
Und wie lese ich das wieder aus? ("Es wurden" .$feuer[feuer]. "von 5000 benötigten Eimer Wasser ins Feuer gegossen")

Ich habe in die Datenbank die Tabelle feuer mir der Untertabelle feuer hinzugefügt.

Danke für eure Aufmerlsamkeit.

Andarrius


PS, mein versuch (ohne die extra abfrage)

PHP:
<?php

require_once "common.php";
checkday();


page_header("Das Wohnviertel brennt!!!");


switch($_GET['op'])
{
case "":

output("völlig hecktisch rennst du, nachdem du die Rauchsäulen bemerkt hast in das Wohnviertel. Alles, aber auch alles steht hier in Flammen, und es wird sicher nicht leicht werden all diese Flammen zu löschen. Du blickst dich um und siehst einen Eimer, du weiß noch ganz genau der Brunnen auf dem Dorfplatz bietet immer ausreichend Wasser. Eilig schnappst du dir also den Eimer und rennst los um Wasser zu holen.");
if ($session[user][loeschen]>=4){output("Du hast heute schon genug gelöscht, versuchs Morgen wieder.");}

if ($session[user][loeschen]<=4){ addnav("Löschen","wvfeuer.php?op=loeschen");}
if ($session[user][superuser]>=1){ addnav("Durch die Flammen gehen (nur Mods-Admins)","nhouses.php");}
addnav("Zurück ins Dorf","village.php");
break;

case "loeschen":

output("du schnappst den Eimer und kippst das Wasser ins Feuer....Du musst jedoch Feststellen das es nicht wirklich viel gebracht hat, Du wirst noch sehr viel Hilfe brauchen.");
addnews("`8".$session[user][name]."`8 hilft das Feuer im Wohnviertel zu bekämpfen!!!");
$session[user][turns]--;
$session[user][loeschen]++;
addnav("zurück zum Feuer","wvfeuer.php");
addnav("zurück ins Dorf","village.php");
break;

}
page_footer();
?>


Dateianhänge:
Dateikommentar: Hier die PhP mit samt einer Einbauanleitung ;)
wvfeuer.rar [2.65 KIB]
362-mal heruntergeladen

Autor:  Taikun14 [ So 02 Nov, 2008 22:11 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

So also, ich würde folgendes machen. Die Tabelle Feuer brauchst du eigentlich nicht, man kann das auch über die Settings machen.

Dazu fügst du in deiner .php wo das Feuer ausbricht, erstmal das hier ein
PHP:
$feuer = getsetting("feuer","0");


In der configurations.php fügst du meinetwegen unter

PHP:
"Account Erstellung,title",

folgendes ein.
PHP:
"feuer"=>"Eimer Wasser um Feuer zu löschen,int",

In den Spieleinstellungen, kannst du dann einen Wert eintragen.

Dann kommen wir zur Datei. Wenn der User ein Feuer gelöscht hat, musst du folgende Zeile im case löschen einfügen.

PHP:
savesetting("feuer",$feuer-1);


Und wie das Ganze anzeigen lassen?

z.B. so:

PHP:
output("Es müssen noch ".$feuer." Eimer Wasser ins Feuer gegossen werden.");


und wenn es gelöscht ist

PHP:
if($feuer==0){
output("Das Feuer wurde gelöscht.");
}


Das Einzige was du dann noch einstellen musst, ist, wann das Feuer ausbrechen soll, aber das kann man genauso machen.

Autor:  Andarrius [ So 02 Nov, 2008 22:13 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Danke für die Prompte Antwort, ich werde das sogleich mal umsetzten und mich dann wieder melden obs so klappt ;-)

Autor:  Andarrius [ So 02 Nov, 2008 23:20 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Es funktioniert bestens, kann jetzt jederzeit nach belieben den Event Starten, habe noch ein paar Texte dem angepasst und bin mit dem Ergebniss mehr als zufrieden.
Kommen sogar schon erste Positive Meldungen der Bewohner, ich danke hiermit auch im Namen meiner Bewohner für die schnelle und perfekte Antwort. ;)

Autor:  Taikun14 [ So 02 Nov, 2008 23:24 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Kein Problem.

Schönes Rest-WE noch :p

Autor:  Andarrius [ Mo 03 Nov, 2008 20:02 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Habe jetzt soweit alles Fertig Programmiert, und noch bischen was Extra....

Folgendes Szenario:

(in den Systemeinstellungen werden "Benötigte Eimer Wasser" auf 200 und "Benötigte Steine" auf 200 gestellt.

Automatisch verfällt die Navigation zum WV und es erscheint FEUER!!! hier müssen die Dorfbewohner die benötigten Eimer Wasser ins Feuer kippen, jedoch sind maximal 5 Eimer Wasser pro Tag möglich.

sobald alle Eimer Wasser von den Bewohnern aufgebracht wurden, ändert sich die Navigation von FEUER!!! in Wohnviertel aufbauen.

Jetzt müssen die Bewohner die benötigten Steine herran holen,
auch hier ist wieder eine Tagesbegrenzung, aber diesmal 10 Steine pro Tag. Am Ende stellt sich automatisch die Navigation wieder auf das Wohnviertel zurück.

Meine Frage, besteht interesse das ich die Datei samt einbau einleitung hochladen? Dieses kann man dann auch leicht auf andere Orte umschreiben, wie z.B. Gildenviertel, Handelsgasse, usw.

MfG
Andarrius

Autor:  Janny [ Mo 03 Nov, 2008 21:09 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Also ich fände es toll wenn du es reinstellen würdest, das hört sich echt klasse an und ich würde es auch gern verwenden.

lG Janny

Autor:  Naila [ Di 04 Nov, 2008 00:01 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Ja doch klingt recht interessant. Wäre mal ne Überraschung für die User wenn sie plötlzich nicht mehr ins Whnviertel kommen, weil es gerade abfackelt. ^^

Autor:  Varius [ Di 04 Nov, 2008 06:22 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Na das klingt doch auf jedem Fall Funny :). Da könnte man dann noch eine News machen, die auf dem DP erscheint * Feuer im ....*

Das wäre doch mal was :D

Autor:  azraeldemon [ Di 04 Nov, 2008 11:38 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Ich würde das ganze noch ans wetter anbinden bzw es versuchen! wenn es blitzt und donnert das dann ein feuer ausbricht

Autor:  Andarrius [ Di 04 Nov, 2008 14:40 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Habe jetzt mal meine Erweiterung an Elliwood gesendet.

Das mit blitzen klingt interresant und ist auch leicht machbar...einfach bei dem case Gewittersturm noch einen e_rand bei fügen und für den fall das, werte in die Servereinstellungen speichern lassen....denke mal eine umbau Arbeit von 10-15 Minuten (mit Testen).


Ich hoffe das die Erweiterung dann jetzt bald hochgeladen wird.

*mich nachher mal an die Wetter idee setzte*



EDIT:
Habe es in die setnewday.php mit eingebaut und noch eine Einstellung für Spieleinstellungen geschrieben....mann kann den Event Manuel starte, mit einer Warscheinlichkeit von 5% durch den Gewittersturm, oder das Event garnicht starten (Also auch nicht durchs Gewitter). Einstellbar in den Spieleinstellungen.

Warte jetzt nur noch auf Antwort von Eliwood ;-)

Autor:  azraeldemon [ Di 04 Nov, 2008 23:47 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

im grunde kann man diese idee aber noch um einiges ausweiten! RP-technisch haben schon viele spieler das ganze dorf bzw die stadt brennen lassen ! nun wer kennt nicht alles -DOMs Dorf-/Stadtangriff das wäre auch eine mögliche erweiterung! beispielsweise das das Dorf/die Stadt brennt wenn die belagerung länger als einen Ingame Tag dauert!

Muss man sich eigentlich an den Kopf packen und sich fragen wieso man nicht selbst schon aufsowas gekommen ist ;)

Autor:  Himli [ Fr 07 Nov, 2008 16:08 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

ALso das ist wirklich eine nette Idee, doch mit den 5 Eimern-Wasser pro Tag, zählt das für alle (z.b. nur 5 User können je 1 Eimer Wasser reinwerfen) oder zählt das pro user, also das jeder User maximal 5 reinwerfen kann?

Autor:  Eichi [ Fr 07 Nov, 2008 20:11 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Himli hat geschrieben:
ALso das ist wirklich eine nette Idee, doch mit den 5 Eimern-Wasser pro Tag, zählt das für alle (z.b. nur 5 User können je 1 Eimer Wasser reinwerfen) oder zählt das pro user, also das jeder User maximal 5 reinwerfen kann?



Wenni ch das jetzt richtig verstanden habe, wird das doch jetzt über die Settings gesteuert? Die sind Global, also können zwei User zwei Mal löschen, der dritte wird nurnoch einmal die Gelegenheit haben ;)

Andarrius, gute Ideen kommen aus Lübeck, find ich super, werd mal schaun wann und wie ich das auch vielleicht mal verwenden kann, danke :D


LG, Eichi

Autor:  Andarrius [ Fr 07 Nov, 2008 21:15 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Es ist so vorgesehen das jeder User 5 Eimer ins Feuer Kippen kann/darf, dannach kommt für den User ein Zusatztext :"Deine Lungen sind voller Rauch, versuchs Morgen wieder".

sprich 2 User schaffen 10 Eimer Wasser. Die Zahl lässt sich aber leicht varieren, falls ihr mehr oder weniger Eimer für die User freigeben wollt. ;-)


Andarrius

Autor:  Andarrius [ Mo 10 Nov, 2008 14:58 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

<--- Beginnt sich solangsam zu Fragen, ab wann man hier einen Mod hochladen darf.


Falls ihr wollt, findet ihr die Datei in meiner Source, eine Einbau anleitung befindet sich ebenfalls in jener Datei.

Dateiname wvfeuer.php


Wünsche euch schonmal viel Spass, und über eine Rückmeldung wenn ihr das Skript einbaut, würde ich mich sehr freuen.

Andarrius.

Autor:  Rikkarda [ Mo 10 Nov, 2008 16:05 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

Andarrius hat geschrieben:
<--- Beginnt sich solangsam zu Fragen, ab wann man hier einen Mod hochladen darf.




Vielleicht sollte man das Forum mal ein wenig weitläufiger lesen und nicht nur hier diesen Bereich.




Am Besten liest man den Bereich:
Hinweise zu den Hacks und Addons

Moderatoren: Chaosmaker, Eliwood



http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=242

v.a. die Zeile:

anpera hat geschrieben:
  • Die hier angebotenen Hacks und Addons richten sich vor allem an die Serveradmins und Hobby-LoGD-Programmierer.
  • Wenn jemand ebenfalls an LoGD in deutsch programmiert und hier etwas veröffentlichen möchte, bitte eine PM an mich (anpera) schicken, damit ich ihn für dieses Forum freischalten kann.




:D

Autor:  Andarrius [ Di 11 Nov, 2008 14:51 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

;-) Das habe ich vor einer Woche bereits getan, jedoch keine Antwort bis jetzt bekommen.

(Steht auch weiter oben das ich das Mod an Elli gesendet habe, wenn man diesen Teil hier liest)

Autor:  Rikkarda [ Di 11 Nov, 2008 15:41 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

ja, aber auch Eli+anpera haben halt rl bedingt nicht täglich Zeit sich um alles zu kümmern ;) man muss halt ab und an auch ein wenig Geduld mitbringen

Autor:  Andarrius [ Di 11 Nov, 2008 17:02 ]
Betreff des Beitrags:  Re: Feuer im Wohnviertel

jup, ist kein Problem meiner Seits, wenn wer möchte kann sich die datei schon aus meiner Source holen, nur Screen shots kann ich leider net Online stellen. mal sehen, wird schon noch klappen.

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