anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 08 Jun, 2025 23:57

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 37 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Feuer im Wohnviertel
BeitragVerfasst: So 02 Nov, 2008 17:51 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
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]
363-mal heruntergeladen

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Zuletzt geändert von Andarrius am Di 10 Feb, 2009 16:11, insgesamt 1-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: So 02 Nov, 2008 22:11 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
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.


Zuletzt geändert von Taikun14 am So 02 Nov, 2008 22:14, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: So 02 Nov, 2008 22:13 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
Danke für die Prompte Antwort, ich werde das sogleich mal umsetzten und mich dann wieder melden obs so klappt ;-)

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: So 02 Nov, 2008 23:20 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
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. ;)

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: So 02 Nov, 2008 23:24 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Kein Problem.

Schönes Rest-WE noch :p


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Mo 03 Nov, 2008 20:02 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
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

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Mo 03 Nov, 2008 21:09 
Offline
User
User

Registriert: Sa 26 Jul, 2008 21:34
Beiträge: 11
Geschlecht: Weiblich
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


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 04 Nov, 2008 00:01 
Offline
Lehrling
Lehrling

Registriert: Mi 21 Mai, 2008 22:28
Beiträge: 49
Geschlecht: Weiblich
LoGD: http://legende-of-sarendia.de/source.php
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. ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 04 Nov, 2008 06:22 
Offline
Held
Held

Registriert: Di 18 Jul, 2006 16:03
Beiträge: 294
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

_________________
Billig und gut einfach nur zum empfehlen


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 04 Nov, 2008 11:38 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
Ich würde das ganze noch ans wetter anbinden bzw es versuchen! wenn es blitzt und donnert das dann ein feuer ausbricht


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 04 Nov, 2008 14:40 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
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 ;-)

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 04 Nov, 2008 23:47 
Offline
Profi
Profi
Benutzeravatar

Registriert: So 18 Jun, 2006 18:38
Beiträge: 179
Wohnort: Herne
LoGD: http://www.mystara-logd.net/source.php
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 ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Fr 07 Nov, 2008 16:08 
Offline
Profi
Profi

Registriert: So 19 Aug, 2007 17:34
Beiträge: 154
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?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Fr 07 Nov, 2008 20:11 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 17 Apr, 2006 08:39
Beiträge: 290
Wohnort: Lübeck
Geschlecht: Männlich
LoGD: http://antara-rosadrache.de
Skype: eichi-san
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

_________________
Ist es nicht die Weisheit, die ein Mensch zu erlangen sucht?!
Der Knochen kommt nicht von alleine zum Hund, schön wärs ._.

Schokopudding, der sich von alleine kochen kann.......


BLUBBBEL!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Fr 07 Nov, 2008 21:15 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
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

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Mo 10 Nov, 2008 14:58 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
<--- 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.

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Mo 10 Nov, 2008 16:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
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

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 11 Nov, 2008 14:51 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
;-) 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)

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 11 Nov, 2008 15:41 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
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

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Feuer im Wohnviertel
BeitragVerfasst: Di 11 Nov, 2008 17:02 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Do 14 Aug, 2008 17:52
Beiträge: 75
Wohnort: Hunsrück
Geschlecht: Männlich
LoGD: http://www.dardanos-logd.de/source.php
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.

_________________
Von zwei Narren hält der Größere den Kleineren für den Größeren.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 37 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum