anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 24 Apr, 2024 04:12

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Gartensee by Lestat
BeitragVerfasst: So 30 Apr, 2006 19:03 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Ein kleiner See, der vom Garten aus erreicht werden kann, und an dem der Spieler spazieren gehen können.
Inspiriert von einigen anderen Skripten, aber komplett selbst geschrieben.

EINBAU:

1) Datenbank ändern:

ALTER TABLE `accounts` ADD `gartensee` TINYINT DEFAULT '0' NOT NULL ;



2) gartensee.php in der gardens.php verlinken. als Beispiel:

suche:
addnav("Geschenkeladen","newgiftshop.php");
füge danach ein:
addnav("See","gartensee.php");

3) öffne newday.php

suche:
$session['user']['seenbard'] = 0;
füge danach ein:
$session['user']['gartensee'] = 0;


Dateianhänge:
gartensee.zip [5.43 KIB]
619-mal heruntergeladen
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 20 Mai, 2006 17:24 
Offline
Lehrling
Lehrling

Registriert: Mo 24 Mai, 2004 16:39
Beiträge: 32
der ist gut.
klein aber fein.. :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 23 Mai, 2006 10:18 
Offline
Held
Held

Registriert: Sa 18 Feb, 2006 19:07
Beiträge: 243
läuft top bisher :D sieht super aus und sind einige nette sachen drin

nochma ich .. habs nun auf dem Spielserver eingespeist und die Bürger sind begeistert :D super .. vielen Dank für deine Idee und die Umsetzung


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 26 Mai, 2006 17:06 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Freut mich sehr zu hören, dass die Arbeit gefällt. :)
Dann werden wahrscheinlich noch andere Addons folgen :D

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 12:55 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Sa 25 Jun, 2005 12:05
Beiträge: 25
Wohnort: Aachen
kann mir denn mal wer erklären, wie das mit dem "Passierschein A38" und den donaitionpoints in der jägerhütte funktioniert, bitte? °_°

_________________
Oh menschlich Kind geh hinfort, zum vermehrt getrostem Ort, Hand in Hand mit einer guten Fee, weil die Welt verzweifelter ist, als du zu verstehen im Stande bist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 14:25 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Diese Version hier ist ohne den Passierschein. D.h. hier können alle Spieler sofort in den Garten.

Ich habe den Passierschein lediglich später auf meinem Server eingebaut.

Das sind nur ein paar kleine Änderungen.
- Die Abfrage beim Beginn des Sees, ob der Spieler den Schein hat (zu sehen in der Source auf meinem Server)
- Dann noch eine kleine Modifikation an der Jägerhütte, dass der Spieler den Schein kaufen kann. Dazu entweder den Teil "Zur Burg reiten" als Anhaltspunkt nehmen, wie das funktioniert und umschreiben, oder auch hier die Source auf meinem Server ansehen.

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 14:49 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Sa 25 Jun, 2005 12:05
Beiträge: 25
Wohnort: Aachen
"03 May 2006 - lodge.php — Datei kann nicht angezeigt werden: Spiele und sammle 500 Donationpoints, um dieses Script zu sehen ;)"
argh! ^^

addnav("Heilerin Golinda für 30 Tage (100 Punkte)","lodge.php?op=golinda");
addnav("Zur Burg reiten (100 Punkte)","lodge.php?op=reiten1");
addnav("Passierschein A38 (100 Punkte)","lodge.php?op=xxxxxx");
addnav("PvP-Immunität (300 Punkte)","lodge.php?op=immun");

was kommt da bei xxxx rein?



und wie schreib ich das um:

}elseif ($_GET['op']=="xxxx"){
if ($config['castle']) {
output("Du hast diese Option bereits gekauft. Um zur Burg zu kommen, brauchst du ansonsten nur ein `bPferd`b. Ein `iPferd`i ist ein Tier der Kategorie 'Pferde' in Mericks Stall.");
} else {
output("Hiermit schaffst du dir die Möglichkeit, mit einem Reittier im Wald auch zur Burg reiten zu können. Du kannst nur auf Pferden reiten, also die Tiere in Merick's Stall, die in der Kategorie 'Pferde' stehen.");
if($pointsavailable<100){
output("`n`n`\$Du hast nicht genug Punkte!`0");
} else {
addnav("Betätige Freischaltung");
addnav("JA","lodge.php?op=reiten2");
}
}
addnav("Zurück zur Lodge","lodge.php");
}elseif ($_GET['op']=="reiten2"){
if ($pointsavailable >= 100) {
$config['castle'] = 100;
output("J. C. Peterson gibt dir eine Karte und sagt \"Mit dieser Karte findest du den Weg zur Burg, wenn du ein Pferd hast.\"");
$session['user']['donationspent']+=100;
}
addnav("Zurück zur Lodge","lodge.php");



->$config['castle'] = 100; da weiß ich net, was bei 'castle' rein soll...

bitte bitte hilf mir ^^

_________________
Oh menschlich Kind geh hinfort, zum vermehrt getrostem Ort, Hand in Hand mit einer guten Fee, weil die Welt verzweifelter ist, als du zu verstehen im Stande bist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 16:05 
Offline
Großmeister
Großmeister

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

[php]
addnav("Zur Burg reiten (100 Punkte)","lodge.php?op=reiten1");
[/php]

Füge danach ein:

[php]
addnav("Passierschein A38","lodge.php?op=gartensee");
[/php]

Suche:

[php]
}elseif ($_GET['op']=="reiten1"){
if ($config['castle']) {
output("Du hast diese Option bereits gekauft. Um zur Burg zu kommen, brauchst du ansonsten nur ein `bPferd`b. Ein `iPferd`i ist ein Tier der Kategorie 'Pferde' in Mericks Stall.");
} else {
output("Hiermit schaffst du dir die Möglichkeit, mit einem Reittier im Wald auch zur Burg reiten zu können. Du kannst nur auf Pferden reiten, also die Tiere in Merick's Stall, die in der Kategorie 'Pferde' stehen.");
if($pointsavailable<100){
output("`n`n`\$Du hast nicht genug Punkte!`0");
} else {
addnav("Betätige Freischaltung");
addnav("JA","lodge.php?op=reiten2");
}
}
addnav("Zurück zur Lodge","lodge.php");
}elseif ($_GET['op']=="reiten2"){
if ($pointsavailable >= 100) {
$config['castle'] = 100;
output("J. C. Peterson gibt dir eine Karte und sagt \"Mit dieser Karte findest du den Weg zur Burg, wenn du ein Pferd hast.\"");
$session['user']['donationspent']+=100;
}
[/php]

Füge danach ein:

[php]

}elseif ($_GET['op']=="gartensee"){
if ($config['gartensee']) {
output("Du hast diese Option bereits gekauft.");
} else {
output("Hiermit schaffst du dir die Möglichkeit, zum Gartensee zu kommen.");
if($pointsavailable<100){
output("`n`n`\$Du hast nicht genug Punkte!`0");
} else {
addnav("Betätige Freischaltung");
addnav("JA","lodge.php?op=gartensee2");
}
}
addnav("Zurück zur Lodge","lodge.php");
}elseif ($_GET['op']=="gartensee2"){
if ($pointsavailable >= 100) {
$config['gartensee'] = 100;
output("J. C. Peterson gibt dir den Passierschein und sagt \"Damit wirst du den Gartensee passieren können.\"");
$session['user']['donationspent']+=100;
}
[/php]

Gartensee.php

Suche:

[php]
page_header("Der Gartensee");
[/php]

Füge davor ein:

[php]
$config = unserialize($session['user']['donationconfig']);
[/php]

Suche:
[php]
addnav("Spazieren gehen","gartensee.php?op=gehen");
addnav("Zurück zum Garten","gardens.php");
addnav("Zurück zum Dorf","village.php");
[/php]

Füge davor ein:

[php]
if ($config['gartensee']==1){
[/php]

Suche:
[php]
viewcommentary("gartensee","Hinzufügen",25);
[/php]

Füge danach ein:
[php]
}
else{
output("`tDu möchtest dich gerade unter die Anwesenden mischen, als ein aufgeregter Gartenzwerg wild gestikulierend auf dich zugerannt kommt. ");
output("`@\"Halt! Bleiben Sie stehen! Darf ich bitte Ihren Passierschein A38 sehen?\" `tfragt er dich.`n");
output("Du kratzt dich am Kopf `q\"Was für ein Passierschein?\" `tund zuckst mit den Schultern.");
output("`@\"Soso. Keinen Passierschein? Dann dürfen Sie hier aber nicht rein.\" ");
output("`tVerkündet er dir mit piepsiger Stimme und deutet auf ein riesiges Schild: `n`n`\$Kein Zutritt ohne Passierschein A38. `n`4In der Jägerhütte zu beantragen.`n`n");
output("`tUnd ehe du dich versiehst, schiebt er dich wieder zum Tor hinaus.");
addnav("Zurück zum Garten","gardens.php");
addnav("Zurück zum Dorf","village.php");
}
[/php]

So, das müsste es eigentlich gewesen sein o.O


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 16:35 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Sa 25 Jun, 2005 12:05
Beiträge: 25
Wohnort: Aachen
vielen lieben dank!

_________________
Oh menschlich Kind geh hinfort, zum vermehrt getrostem Ort, Hand in Hand mit einer guten Fee, weil die Welt verzweifelter ist, als du zu verstehen im Stande bist.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 17:35 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Passierschein A38... oO

:lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 17 Aug, 2006 23:34 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
*gg* Irgendwie musste ich das Teil ja nennen, und da ist mir das eben spontan in den Sinn gekommen. 8)

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 18 Aug, 2006 22:04 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Lestat hat geschrieben:
*gg* Irgendwie musste ich das Teil ja nennen, und da ist mir das eben spontan in den Sinn gekommen. 8)


Asterix und Obelix... Welcher wars nochmal? Sieg über Cäsar? :!:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 18 Aug, 2006 22:06 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: So 12 Feb, 2006 22:20
Beiträge: 49
Wohnort: Berlin
Erobert Rom würde ich behaupten .. die Prüfung ebendiesen Passierschein zu erhalten ^^"

Zum Special selbst:
An und für sich interessant, aber ich habe schon genug 1-mal-am-Tag-Events in meinem "Dorf" verlinkt, von daher (für mich) nicht zu gebrauchen

Die Gliederung gefällt, wirkt nicht ganz so wirr wie bei vielen anderen Scripten die ich mir angesehen habe


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 19 Aug, 2006 00:03 
Offline
Held
Held
Benutzeravatar

Registriert: Di 23 Aug, 2005 23:46
Beiträge: 268
Wohnort: Köln
LoGD: http://www.dragnir.de
Dachte auch, es wäre "erobert Rom" gewesen.. im "Hause das verrückte macht" *g*

Und Danke für das Lob, Setsna :)
Hatte auch darüber nachgedacht die Ereignisse zu modifizieren, um mehrere Spaziergänge am Tag zu erlauben (durch Waldkampfabzug halt begrenzt), aber ich find es immer ein wenig schwierig bei sowas eine gute Balance zu finden, dass die Leute die gemachte Arbeit auch nutzen, und andererseits sich damit niemand hochpushen kann.

_________________
Warum UNIX/Linux böse ist:

- 'kill' macht Menschen zu brutalen, blutrünstigen Bestien
- 'killall' züchtet regelrecht Massenmörder
- 'whoami' löst bei psychisch labilen Personen Existenzkrisen aus!


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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