anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 22 Okt, 2019 04:22

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 21 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Sternendeuterin Minx
BeitragVerfasst: Mo 29 Mär, 2010 20:47 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
So, ich habe mal eine Kleinigkeit gemacht, was eigentlich simples denke ich, aber für nen Anfänger wie mich schon eine gehörige Hürde.
Als Vorlage habe ich Etwas das benutzt, wodurch man den Spieler ermöglicht den Barden zu hören.

Worum handelt es sich:
Es geht hierbei die Sternendeuterin Minx, die anhand der Sterne die Zukunft vorraus sagt, was dazu führt, dass der Spieler Entweder Geld bekommt oder einen Edelstein, oder eben Geld verliert.

Ich habe die Funktion das man sich durch die Hexe noch eine Deutung holen kann, weggelassen, weil die Werte schon enorm sind, was man bekommen kann. Wem die Werte nicht gefallen, kann sie abhändern.

Zum Schluss,dass Script ist auf meinem Localserver getestet und funktioniert soweit ohne Probleme.


Edit: Bei mir kann man sich auch nur die Sterne deuten Lassen, wenn man unter 5000 Gold bei sich trägt, kann man auch bei Bedarf weglassen.
Einbauanleitung steht im Script.
Wenn Jemand Verbesserungen weiß oder irgendeine Kritik diesbezüglich hat, sind sie gerne gesehen, denn nur aus meinen Fehlern kann ich lernen.

Edit:
Neue Version ist da ^^ Mit freundlichen Dank an Patzue.
User können nun nicht einfach rumschummeln indem sie ihr Geld auf die Bank bringen. Nun kann man nur sich die sterne deuten lassen, wenn man weniger als 10.000 Gold hat. (Könnte sein das bei mir im Script Yen steht.

Edit2: Nun auf Php5 umgeschrieben X'D und modifiziert mit Eliwoods Juwelier (der wirklich toll ist) ^^


Dateianhänge:
Dateikommentar: Minx 2.1
Minx.zip [1.15 KIB]
79-mal heruntergeladen

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Zuletzt geändert von Erenya am Sa 17 Apr, 2010 11:57, insgesamt 6-mal geändert.
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mo 29 Mär, 2010 20:54 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Hey^^ Habs mir mal angeschaut.. bzw früber geflogen

$this->bbcode_second_pass_code('', 'if ($HTTP_GET_VARS[op]=="deut"){
//§session [user][seenminx] = 0;
if ($session [user][seenminx]){
output("`n`nMinx blickt dich an und schüttelt den Kopf um dir damit zu sagen, dass nur eine Deutung pro Tag möglich ist.");
//addnav ("Zurück zum Dorf","village.php");')

so. Persönlich bevorzuge ich (und viele andere hier auch) z.b. $session[user][seenminx] zu slashen also $session['user']['seenminx'] draus zu machen

dann $HTTP_GET_VARS[op] eher als $_GET['op'],. auser du hast natürlich php 4 aufm server.

Dann habe ich eine Frage zu dem Codeschnipsel dass ich gepostet habe. Wieso hast du denn den addnav auskomemntiert? heißtz das nicht, dass man dann eig. feststeckt wenn man schon bei ihr war und dann wieder geht?

aber sonst. Eig ganz nette Idee

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mo 29 Mär, 2010 20:57 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Also ich stecke nicht bei ihr fest und komme dann auch wieder weg.
Hab das extra so drei viermal oder mehr getestet weil ich wirklich wollte das es geht. ^^

Und danke für den Tip werd ich gleich ändern.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Di 30 Mär, 2010 11:19 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Wie gesagt. Hab nur drüber geschaut. Könnt auch sein, dass ich mich grad total irre ;)

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Di 30 Mär, 2010 19:55 
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
Hab grad mal eine PN geschrieben, weil sich mir da eine Idee zu einer erweiterung anbahnt ;) Mal schauen.

_________________
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: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 02:06 
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('', 'if ($session[user][gold]<5000) addnav("Sterne deuten","Minx.php?op=deut");
addnav("Geh wieder","village.php");

output("Du betrittst das Heiligtum der Sternendeuterin Minx. Sie lächelt, denn sie hat sich bereits erwartet. Du siehst dich um und bemerkts, das der Tempel eine magische Decke hat.");
output("Du siehst wie die Sterne dort zu jederzeit am Himmelszelt funkeln. Willst du Minx um die Deutung der Sterne bitten?");')

Vielleicht solltest Du dort auch noch die If-Abfrage etwas erweitern. ;-)
Im Punkto Text versteht sich. Heißt: Das Du auch einen Text schreibst, für die User die zu wenig Gold haben.

& es sieht, meiner Meinung nach, etwas "unschick" aus, wenn alles stur am Rand geschrieben wird. (Syntax)

@Patzue, wieso sollte $_GET / $_POST unter PHP4 nicht funktionieren? oô

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 09:33 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
MySql hat geschrieben:

@Patzue, wieso sollte $_GET / $_POST unter PHP4 nicht funktionieren? oô


JA tut mir leid. Jetzt wo du fragst.. Hab da was durcheinander gebracht :D sry :D

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 19:17 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
@ Mysql

Du meinst ich sollte auch in dem Text erwähnen dass nur User was kriegen oder verlieren können, die nicht soviel Gold haben? Oder habe ich das falsch verstanden?
Ich muss mich nochmal entschuldigen, dadurch dass ich nicht soviel Ahnung habe, ist da nicht viel Kompetenz meinerseits zu erwarten. Die If abfrage stand nur davor weil ich das Script schon mal vor nem Jahr probiert hatte ohne Tabelle und ich verhindern wollte, dass jemand zuviel Gold bekommt und das Ding ausnutzt. Jetzt könnte man das Theorethisch weglassen,aber mir gefiel die Idee einfach, dass es sowas gibt, was die kleinen User,also die Anfänger oder jene die einen Dk hinter sich habe, gleich die chance auf eine Kleine Finanzspritze haben.
Ich wollte eigentlich am Anfang durch das Gold auf der Hand und in der Bank entscheiden lassen wer was bekommt, aber das habeich irgendwie nicht auf die Reihe bekommen.
Wenn mir da noch jemand helfen könnte, wäre das Hübsche Script fast perfekt für meinen Server in Spe.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 19:44 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Erenya hat geschrieben:
Ich wollte eigentlich am Anfang durch das Gold auf der Hand und in der Bank entscheiden lassen wer was bekommt, aber das habeich irgendwie nicht auf die Reihe bekommen.


Meinst du damit, dass die abfrage testen soll ob der User 5000 Gold auf der Hand bzw in der Bank oder zusamme nhat?

hmm.

setz mal an den anfang des scripts (nach dem page_header)

$this->bbcode_second_pass_code('', '$hand = $session['user']['gold'];
$bank = $session['user']['goldinbank'];
$gesamt = $hand+$bank;')

und die if-Abfrage abändern und zwar so

$this->bbcode_second_pass_code('', 'if ($gesamt<5000) addnav("Sterne deuten","Minx.php?op=deut");')

so wird die addnav nur angezeigt wenn der User weniger als 5000 auf der Bank UND in der Hand hat

(es ist schon getestet, müsste also gehen)

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 19:49 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Eigentlich 5000 auf der Bank und 5000 Auf der Hand, aber das ist ja dann nur ein Wert zum Ändern. ^^
Danke werds morgen gleich mal probieren.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 19:59 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Tschuldigung meine Frage. aber was gibt das für einen Sinn? Meinst du also wenn auf der Bank 5000 sind oder auf der Hand? Also insgesamt 10000 oder?

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Mi 31 Mär, 2010 20:05 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Der Sinn solte der sein, dass sich die Reicheren User nicht noch mehr bereichern können, weil ja eine der Wahrsagungen doch sehr Vermögens versprechend ist und wenn man eventuell mehr glück hat als andere, wäre das nicht fair.
Wie gesagt sollte mehr was für die Neueren User sein und jene die nicht viel haben. Damit die nicht gleich die Motivation verlieren, weil ihnen das Geld flöten geht bei Waldkämpfen oder weil sie nicht genug verdienen aus welchen gründen auch immer.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: So 04 Apr, 2010 16:00 
Offline
Lehrling
Lehrling

Registriert: Mi 12 Mär, 2008 23:53
Beiträge: 42
Erenya hat geschrieben:
Der Sinn solte der sein, dass sich die Reicheren User nicht noch mehr bereichern können, weil ja eine der Wahrsagungen doch sehr Vermögens versprechend ist und wenn man eventuell mehr glück hat als andere, wäre das nicht fair.
Wie gesagt sollte mehr was für die Neueren User sein und jene die nicht viel haben. Damit die nicht gleich die Motivation verlieren, weil ihnen das Geld flöten geht bei Waldkämpfen oder weil sie nicht genug verdienen aus welchen gründen auch immer.


dann sollte die abfrage:
if ($session[user][gold]<5000) addnav("Sterne deuten","Minx.php?op=deut");
aber geändert werden in:
if (($session[user][gold]+$session[user][goldinbank])<5000) addnav("Sterne deuten","Minx.php?op=deut");

da man sonnst einfach sein vermögen auf die bank bringen kann und somit trotzdem ans sternen deuten kommt ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: So 04 Apr, 2010 19:09 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
@Chaos
Kann mit der neusten Version nicht passieren und sie funktioniert auch.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: So 04 Apr, 2010 19:11 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Chaos hat geschrieben:
Erenya hat geschrieben:
Der Sinn solte der sein, dass sich die Reicheren User nicht noch mehr bereichern können, weil ja eine der Wahrsagungen doch sehr Vermögens versprechend ist und wenn man eventuell mehr glück hat als andere, wäre das nicht fair.
Wie gesagt sollte mehr was für die Neueren User sein und jene die nicht viel haben. Damit die nicht gleich die Motivation verlieren, weil ihnen das Geld flöten geht bei Waldkämpfen oder weil sie nicht genug verdienen aus welchen gründen auch immer.


dann sollte die abfrage:
if ($session[user][gold]<5000) addnav("Sterne deuten","Minx.php?op=deut");
aber geändert werden in:
if (($session[user][gold]+$session[user][goldinbank])<5000) addnav("Sterne deuten","Minx.php?op=deut");

da man sonnst einfach sein vermögen auf die bank bringen kann und somit trotzdem ans sternen deuten kommt ^^

genau das gleiche hat meins auch getan.. War mir nur nicht sicher ob man $session['user']['xy'] + $session['user']['z'] machen kann in ner if abfrage und habs deswegen über Variabeln gemacht :D

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: So 04 Apr, 2010 20:49 
Offline
Lehrling
Lehrling

Registriert: Mi 12 Mär, 2008 23:53
Beiträge: 42
ah ok, bei der neuen datei jetzt ist das richtig so ^^, als ich den post da geschrieben hatte war noch die alte datei online


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: So 04 Apr, 2010 21:40 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Ich weiß.
Tut mir leid das ich solange brauchte die neue Datei hochzuladen.
War leicht bis schwer beschäftigt und hatte heute erst Zeit es zu testen und hochzuladen ^^

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Fr 09 Apr, 2010 15:41 
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('', 'if ($HTTP_GET_VARS[op]=="deut"){')

Immer noch nicht in $_GET geändert. :p

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Fr 09 Apr, 2010 21:27 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Joa werds auch nicht so schnell ändern X'D Weil es läuft ja dennoch.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Sternendeuterin Minx
BeitragVerfasst: Sa 10 Apr, 2010 00:22 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Erenya hat geschrieben:
Joa werds auch nicht so schnell ändern X'D Weil es läuft ja dennoch.


Es läuft aber nur bei denen die noch PHP4 laufen haben, oder in der php.ini register_long_arrays auf On stehen haben. Fazit = nix gut! :c)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 21 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 4 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