Willkommen Gast. Bitte einloggen oder registrieren.
Übersicht Hilfe Suche Einloggen Registrieren

+  BrettspielWelt
|-+  Technische Fragen
| |-+  Puppet-Stuff (Moderator: SLC)
| | |-+  GETROOMINFO: Unterschiedliche Spielnamen für Packeis am Pol
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: GETROOMINFO: Unterschiedliche Spielnamen für Packeis am Pol  (Gelesen 257 mal)
cyan
Zauberlehrling
**
Geschlecht: Männlich
Beiträge: 52



Profil anzeigen
« am: 11.12.2006, 15:31:59 »

Huhu!

Mir ist aufgefallen, dass GETROOMINFO bei Packeis am Pol in verschiedenen Räumen unterschiedliche Spielnamen zurückliefert:

-- [versuchskaninchen] ROOM = "C10-579"
-- [versuchskaninchen] NAME = "Ice Cave"
-- [versuchskaninchen] GAME = "PackeisAmPol"

-- [versuchskaninchen] ROOM = "C49-51"
-- [versuchskaninchen] NAME = "Wolkes-Eispalast"
-- [versuchskaninchen] GAME = "Packeis"

[__GAME4PackeisAmPol] liefert 12 zurück,
[__GAME4Packeis] eine java.lang.IllegalArgumentException: -- Unbekanntes Spiel: Packeis in Zeile 43 ;-)

LG, cyan

P.S.:
Falls es bei der Fehlersuche hilft: in C49-51 wurde gespielt, in C10-579 nicht.
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #1 am: 11.12.2006, 17:16:12 »

Tja...

Erinnerst Du Dich noch an die Anfangszeit von Packeis?
Ca. die Hälfte der Spiele hießen so, die anderen Hälfte anders...
Die Spiele entnehme ich halt direkt aus den Räumen,
vielleicht sollte man bei Vergleichen STARTSWITH Packeis nutzen...

Grüße, SLC
Gespeichert
cyan
Zauberlehrling
**
Geschlecht: Männlich
Beiträge: 52



Profil anzeigen
« Antworten #2 am: 11.12.2006, 20:52:57 »

Und? Ist das jetzt ein Bug oder ein Feature? ;-)

Natürlich kann ich auch nach jedem
Code:
GETROOMINFO
ein
Code:
IF ( [GAME] == "Packeis" )
  SET GAME = "PackeisAmPol"
schreiben.

Aber einfacher als dass ich und andere das ganz oft schreiben wäre doch, wenn du das einmal in den Code schreibst, der hinter GETROOMINFO steckt. Bzw. wenn man die Raumnamen einmal alle konsequent entweder auf 'Packeis' oder auf 'PackeisAmPol' setzt.

LG, cyan
« Letzte Änderung: 11.12.2006, 22:29:01 von cyan » Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #3 am: 12.12.2006, 07:55:01 »

Moin, cyan!

Du hast leider nicht erwähnt, was Du am Ende damit machst!

Möchtest Du Packeisräume suchen, so nutze einfach statt

IF [GAME] == "Packeis"

IF [GAME] STARTSWITH "Packeis"

Für die Anzeigefälle muß ich Dir leider sagen, daß der Name des
Spiels GENAUSO *IST*, wie GETROOMINFO es Dir zurückliefert! Grin
(auch für /puppet TP bzw. /puppet TutorPuppet usw.)

Grüße, SLC
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #4 am: 12.12.2006, 07:56:00 »

Ach ja!

Keine ( ) Klammern bei IF... Grin

Grüße, SLC
Gespeichert
cyan
Zauberlehrling
**
Geschlecht: Männlich
Beiträge: 52



Profil anzeigen
« Antworten #5 am: 12.12.2006, 20:18:36 »

Du hast leider nicht erwähnt, was Du am Ende damit machst!

Ich nutze [GAME] direkt um bei Spielende über [__GAME[anzahl][GAME]] die Spieltaler zu ermitteln. Das Puppet soll unabhängig vom Spiel / Spielraum sein. Wenn eben das bei einigen Packeis-Räumen nicht geht ist das schade (hier kann man auch beliebige andere Wörter mit sch... einsetzen *g*).

Zumindest ist es doof, wenn es beim Testen in einem Raum eben noch geht, 'im Einsatz' in nem anderen eben nicht mehr :-(

@Kugelschreiber:
Wäre evtl. hilfreich, in der Doku bei GETROOMINFO nen Hinweis zu hinterlegen. Muss ja nicht jeder den selben Fehler machen.

LG, cyan
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #6 am: 13.12.2006, 01:46:42 »

Moin!

Über das Heraussuchen über Alias-Namen kann man ja reden
(ich wunder mich eh, daß es nicht geht). Ein Hinweis in
der Doku wäre hier nicht angebracht, da es sich jederzeit
ändern kann (in welche Richtung auch immer). Es wäre somit
ein "undokumented feature" in dem Sinne, daß man sich nicht
drauf verlassen kann, was rauskommt...

Grüße, SLC
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #7 am: 13.12.2006, 04:54:08 »

(ich wunder mich eh, daß es nicht geht)
... hat sich geklärt... Grin
Gespeichert
Niki
Zaubermeister
*****
Geschlecht: Weiblich
Beiträge: 547



Profil anzeigen
« Antworten #8 am: 13.12.2006, 16:06:27 »

Das selbe Problem tritt ja auch bei andern Räumen auf:

so gibt es angeblich auch noch Alhambraräume z.B.
C23-41 (Midgard)
C86-6  (AbsolutChaos)
die sist bei Puppets extrem unangenehm da man ja nicht wies was drin ist, man muss von hand nachschauen, hier sind z.b. Streetsoccer drin.

"JuS" gibt es auch verschiedene Ausgaben
"CC-JaegerUndSammler" (C76-88, Magictown)
"CCJuS"
da muss ich aber erst noch den anderen Raum raussuchen
könnte man das vllcht nicht per script in der Datenbank ändern?

Gruß Niki
Gespeichert
SLC
Magier
*****
Geschlecht: Männlich
Beiträge: 14510


Ich heiße SLC, komme aus Hamburg und spiele gern (wer denn nicht?)

SLC_BSW
Profil anzeigen WWW
« Antworten #9 am: 13.12.2006, 16:42:11 »

Moin, Niki!

Also, an Dich auch mal die Frage:
Was machst Du hinterher mit dem ausgelesenen Wert?
[__GAME<#><Name>] funktioniert wie gesagt...

Datenbankänderungen gehen im Falle Alhambra z.B. gar nicht!

Grüße, SLC
Gespeichert
Niki
Zaubermeister
*****
Geschlecht: Weiblich
Beiträge: 547



Profil anzeigen
« Antworten #10 am: 13.12.2006, 17:51:29 »

ich habe es für mein Puppet, das mir meine Spieleliste für die prop kontrolliert.

Gruß Niki
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines
SMFAds for Free Forums
Prüfe XHTML 1.0 Prüfe CSS