anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 20:44

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr 04 Jul, 2008 13:04 
Offline
Eingeweihter
Eingeweihter

Registriert: So 18 Feb, 2007 17:49
Beiträge: 97
Geschlecht: Männlich
LoGD: http://www.talamar.de/Testlogd/source.php
Hallo.

Ich bin mal wieder seit Langem hier und habe auch schon wieder probleme :bash: :bash:

Also..Zum einen möchte ich wissen wie ich es mache.. das Chars an Alkoholvergiftung und durch verhungern sterben... Irgendwie klappt das bei uns nicht...

und dann sollte der Status der Betrunkenheit in der Vitalinfo Grapfisch dargestellt werden..

könnt ihr mir helfen wie ich das alles hinbekomme?

Danke.. Euer Pater

_________________
Das kürzel Logd bekommt bei meiner Chefadmin eine ganz andere bedeutung.. Leiden ohne gnade


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 04 Jul, 2008 13:20 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Für die Betrunkenheit, siehe dazu den Beitrag von Deathbringer. Und dann ggf. für beides anpassen.

Mit der Grafischen Darstellung, der Betrunkenheit, kannst Du es dir von den Erfahrungspunkten, in der Vitalinfo absehen.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 04 Jul, 2008 14:12 
Offline
Eingeweihter
Eingeweihter

Registriert: So 18 Feb, 2007 17:49
Beiträge: 97
Geschlecht: Männlich
LoGD: http://www.talamar.de/Testlogd/source.php
Naja zugegeben.. das mit der grafbar bin ich ja auch schon drauf gekommen..aber ich bekomme das nicht hin.. Ich checke das nicht.. :bash: :bash:

Das was du angesprochen hast mit Deathbringer`s beitrag..Naja habe ich auch nicht wirklich gefunden.. halt nur das mit dem wiederbeleben..

_________________
Das kürzel Logd bekommt bei meiner Chefadmin eine ganz andere bedeutung.. Leiden ohne gnade


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa 05 Jul, 2008 19:17 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Also, was den Hungertod angeht mußt Du Dir schon selbst was ausdenken. Ich habe auf meinem Server die Hunger/Durst Funktion von, ich glaube Sir Keith hieß der Autor, bei der am Tagesanfang automatisch, so vorhanden, 10 Punkte für Hunger und 5 für Durst abgezogen werden. Wenn die Werte mal kleiner als das benötigte sind, laß ich Gnade vor Recht ergehen, ist der Wert aber 0, so habe ich das mit 2 Extrafeldern im Acount Table gelöst, die auf 1 gesetzt werden (eines für Hunger, eines für Durst), der User bekommt zeitgleich gesagt, er habe eine Magenverkrümmung (Hunger) und/oder leide an Austrocknung (Durst). Am neuen Tag (bzw. zeitgleich, wenn der Feldwert auf 1 gesetzt wird) wird, in der newday.php, einen Buff ausgelöst, der Angriff und Verteidigung halbiert und 200 Runden anhält, und das geht jeden neuen Tag so, bis er sich hat heilen lassen und neue Essen_ und/oder Getränkerationen gekauft hat. Kauft er nur neue Artionen, nutzt das nichts, er muß sich auch vom Medicus heilen lassen (kostet 3 Gems, denn Strafe muß sein, damit die User auch künftig brav dran denken, genug zu kaufen), damit das feld zurück auf 0 gesetzt wird.


Willst Du das Ganze nicht für Klickspieler sondern für RP Spieler machen solltest Du folgendes machen:

1. Mache ein neues Feld im Table Acounts für Hunger (z.B. nenn es ganz einfach hunger), daß den Standartwert 0 hat und auf 1 gesetzt wird, wenn einer kein Essen mehr hat.

2. Eine Abfrage des Essens mit einer Funktion, die das Feld auf 1 setzt in der newday.php und ein Mitteilung an den Spieler, wenn dies geschieht, daß er dringend was zu Essen benötigt.

3. Eine weitere Zeile in dieser Funktion, die das Feld auf 2 setzt, wenn er sich kein Essen gekauft hat.

4. Ich vermute mal, daß man von Deinem Wohnviertel/Haus ausschließlich auf den Dorfplatz kommt, also wäre es für Dich am einfachsten, in der village.php ein einfaches Ereignis hinzuzufügen, das ausgelöst wird, wenn das Feld auf 2 gesetzt wurde.
In der Essen/Trinken Funktion von Sir Keith war ein Ereigniss dabei, daß, laut seiner Anleitung, in die Commen.php sollte (quatsch, funktioniert nicht), und das sich hervorragend dafür eignen würde (ich gehe nun davon aus, daß Dein Extrafeld hunger heißt):

$this->bbcode_second_pass_code('', '
if ($session['User']['hunger']==2){
output("`n`nDu bemerkst, dass Du lange nichts mehr zu Dir genommen hast, als Dich plötzlich Männer in schwarzen Umhängen");
output("angreifen. Du versuchst sie zu bekämpfen, schaffst es aber nicht, weil Du zu schwach bist.`n");
output("Es ist ihnen ein leichtes, Dich zu töten. Danach durchsuchen sie Dich nach Wertsachen, `n`n");
output("finden Dein Gold aber nur wenige Gems, da Du die meisten in");
output("Deiner geheimen Tasche versteckt hast");
$takegems=round($session['user']['gems']*.2);
debuglog("verlor {$session['user']['gold']} Gold und ".($takegems)." Gems als ".($session[user][sex]?"sie":"er")." getoetet wurde, weil ".($session[user][sex]?"sie":"er")." zu schwach und hungrig war");
$session['user']['turns']=0;
$session['user']['hitpoints']= 0;
$session['user']['gold']=0;
$session['user']['gems']-=$takegems;
$session['user']['alive']=false;
addnav("Daily News","news.php");
addnews($session['user']['name']." wurde getoetet, als ".($session[user][sex]?"sie":"er")." zu schwach vor Hunger war, sich zu wehren");
}
')

So lernen Deine Spieler, daß mit dem Hunger nicht zu spaßen ist.

5. Du solltest dann auch dafür sorgen, daß die Spieler sich im Schattenreich, gegen Gefallen, Essen kaufen können, das geht bei mir z.B. in der Seelenhalle (ist auch hier zu finden im Unterweltpack), damit sie nicht nach oben kommen, getötet werden, nach oben kommen, getötet werden,..., also in einer Endlosschleife landen.
Du kannst auch großzügig sein und Deinen Usern, wenn sie sterben, genug Essen für 1 Tag schenken, damit sie die Möglichkeit haben, dann welches zu kaufen, das war bei dem Ereigniss oben so vorgesehen, da ich es aber nicht nutze und bei mir auch die Seelenhalle habe, ist das bei mir nicht so.

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Fr 18 Jul, 2008 11:37 
Offline
Eingeweihter
Eingeweihter

Registriert: So 18 Feb, 2007 17:49
Beiträge: 97
Geschlecht: Männlich
LoGD: http://www.talamar.de/Testlogd/source.php
Sorry das ich jetzt erst drauf antworte.. Stimmt.. das was er dort schrieb funzt nicht.. Deshalb wundert mich das ja.. hmm Gut.. dann muss ich es in der Village packen.. Fand es halt sehr komisch.. Danke nochmal

_________________
Das kürzel Logd bekommt bei meiner Chefadmin eine ganz andere bedeutung.. Leiden ohne gnade


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 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:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum