anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 25 Aug, 2019 06:14

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 08:58 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
Dateianhang:
Dateikommentar: überarbeitete wiese
wiese_überarbeitet.zip [1.64 KIB]
68-mal heruntergeladen
klein, aber mein ...

beschreibung: eine Wiese auf der man sich ausruhen kann und bei einem schönheitsschläfchen sich wieder voll regeneriert. verbraucht jedoch 1 waldkampf.
dazu ein baum an dem man seine kletterfähigkeiten unter beweis stellen kann.
oder lieber etwas an den blumen schnuppern und warten was passiert?
nicht viel, aber immerhin. evt. als vorübergehender lückenfüller oder so.
Ich hätt ja noch gern das Wetter mit eingebaut (es werden bei Schnee und Gewitter keine Bienchen summen), kann das aber noch nicht.

einbau:
irgendwo verlinken und ggf. den zurücklink in der wiese.php anpassen.

überarbeitet: abfrage ob bereits vollkommen gesund, code-verschönerung


Zuletzt geändert von drimatu am Do 16 Jul, 2009 10:49, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 09:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
nettes kleines Script hier mal mein Feedback:

$HTTP_GET_VARS[op] -> $_GET['op']

weil die HTTP variabeln in dem zusammenhang veraltet sind

$session[user][turns] -> $session['user']['turns']

Arrays mit singlequotes versehen, ist sauberer vom code her.

ggf. vor der Heilung der HP eine abfrage machen, ob er nicht schon volle hp hat oder sogar mehr als max hp dan nwäre eine heilung auf die maxhp ein nachteil.

greetz


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 10:13 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
hallo, ja wegen dem $http wollt ich eh noch fraen.
die weitere abfrage ... ungefähr so?:

PHP:
if (($session['user']['hitpoints'] < $session['user']['maxhitpoints']) and
($session['user']['turns']>=0)){
output("Du entschließt dich etwas auszuruhen und legst dich in das Gras. Der Gesang der Vögel und das summen der Insekten hat so eine beruhigende Wirkung auf dich dass du nach kurzer Zeit einschläfst.`nAls du wieder aufwachst fühlst du dich erholt und gestärkt, weisst aber dass du ein Teil des Tages verschlafen hast.");
addnav("weiter","wiese.php");
$session['user']['hitpoints'] = $session['user']['maxhitpoints'];
$session['user']['turns']-=1;
}elseif ($session['user']['turns']=0){
output("Du bist zu müde. Würdest du dich jetzt hier hinlegen würdest du sofort einschlafen und erst am nächsten Tag wieder aufwachen, falls dich in der Nacht keine wilden Tiere anfallen. Da dir dieses Risiko jedoch zu groß ist bleibst du lieber wach.");
addnav("weiter","wiese.php");}
}elseif ($session['user']['hitpoints'] = $session['user']['maxhitpoints']){
output("Du hast zwar gut geschlafen, warst aber auch davor schon völlig gesund.");
$session['user']['turns']-=1;
addnav("na dann","wiese.php");
}


mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 10:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
$this->bbcode_second_pass_code('', '(($session['user']['hitpoints'] < $session['user']['maxhitpoints']) and ($session['user']['turns']>=0))')

Die zweiten Klammern sind eigentlich unnütz, da es auch ohne funktioniert.

$this->bbcode_second_pass_code('', '($session['user']['hitpoints'] < $session['user']['maxhitpoints'] && $session['user']['turns'] > 0)')

Reicht aus.
Vielleicht die Addnavs noch in groß Buchstaben schreiben.. (Erster Buchstabe)

&' vllt. solltest du den Codestück auch ins Skript einfügen? :)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 10:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Ich wäre auch dafür, dass du deine Texte vorher durch eine Rechtschreibprüfung jagst. Es ist immer unschön, wenn Orte so fehlerhaft sind.
Ansonsten finde ich das Script sehr ähnlich der Wiese von Beleggrodion..

Was ich persönlich an Deinem Script bemängel ist zudem:

Man kann sich also jederzeit für 1wk vollheilen lassen...
Sehr unschön, wenn manche zb. am Ende mal 10.000 Trefferpunkte haben und man bei einem WK im Wald vielleicht 230 Gold bekommt und ne Heilung am Heiler 5.000 Gold kosten würde..
Billiges heilen dann beim ausruhen ;)


Beim riechen an der Blume bekommt man ausschliesslich negatives.. das haben die User auch fix raus, und werden nicht mehr schnuppern gehen ;)
Wenn bei dem Rausch wenigstens nen kleiner Alkoholbuff beiwäre, wäre es sicher interessanter.


Das selbe gilt für den Klee.. wird nach kurzer Zeit jeder wissen, dass man da nur "verlieren" kann..




Fazit:

Jeder wird sich nur ausruhen gehen um sich für 1 wk vollheilen zu lassen.



Vorschlag:

Um zusätzliche Datenbankfelder zu vermeiden, um zb. nur einmal ausruhen am Tag zu gestatten würde ich für jeden der Fälle (ausruhen, blume und klee) jeweils in den cases "gute" sowie "schlechte" gaben oder "keine wirkung" einbauen.

so läufst Du nicht gefahr, dass wer das ausnutzt (meine Erklärung oben) oder es am Ende tot rumliegt, weil keiner sich freiwillig nur negatives holt.


p.s. das selbe gilt übrigends auch für nur positives.. daher versuche ich in Silienta immer die Waage zu halten..

30% nichts
30% positiv
40% negativ ;P



lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 10:59 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
Wenn bei dem Rausch wenigstens nen kleiner Alkoholbuff beiwäre, wäre es sicher interessanter.

das sollte es eigentlich. hm, wusste nicht dass da mehr als nur drunkenness sein muss,
und ich fand eine waldrunde opfern für eine heilung zumindest für mein logd recht ok, denn da hab ich nur 10 runden täglich (24 stunden).
ich wollt bei dem baun noch früchte einbauen, da es dann aber wieder ähnlichkeit mit dem baum des lebens gegeben hätte und ich auch nicht wusste wie ich dies ohne db-einträge machen soll hab ich darauf verzichtet.
auch der gedanke an pilze sammeln und daraus heiltränke brauen kam mir, kenn mich aber mit dem item-system noch nicht gut aus.
mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Die Blumenwiese
BeitragVerfasst: Do 16 Jul, 2009 11:49 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
schau dir mal den Buff in der Taverne vom Ale an, dort kannst du dir gut abspicken wie ein buff generiert und zugewiesen wird :)


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 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