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

+  BrettspielWelt
|-+  Technische Fragen
| |-+  Puppet-Stuff (Moderator: SLC)
| | |-+  Puppets machen Puppets *gGg*
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Puppets machen Puppets *gGg*  (Gelesen 285 mal)
Blizzard
Zaubergehilfe
*
Geschlecht: Männlich
Beiträge: 26


.


Profil anzeigen
« am: 04.02.2004, 00:18:48 »

hey,

wäre es möglich dass CP SP erschaffen können?
zb. >> /Puppet SP blah
und dann auch durch sie sprechen können?
zb. >> /.blah Hallo

gruss
Gespeichert
Blizzard
Zaubergehilfe
*
Geschlecht: Männlich
Beiträge: 26


.


Profil anzeigen
« Antworten #1 am: 04.02.2004, 00:25:14 »

oh und bevor ich es vergesse:

mit einem befehl
zb. LOAD http://einblöderserver/blödedatei
könnte man jede Zeile in eine Variable von blödedatei0 bis blödedateiIrgendneZahl speichern.
Wäre auch ne sinnvolle erweiterun für ErklärBots Smiley
Gespeichert
mal
Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 752


Spiele alles gerne, einzige Ausnahme Siedler. Bevorzuge aber taktische Spiele.

251-322-969
Profil anzeigen
« Antworten #2 am: 04.02.2004, 00:39:06 »

Moin :-)

zu deinem zweiten Vorschlag:

Das ist etwas was ich auch sehr gut finden würde. Man könnte dann auch (hoffentlich) die verschiedenen Statistiken der BSW auslesen und könnte diese dann (wie auch immer) verarbeiten.

Beim ersten Vorschlag weiß ich nicht so recht ob das gut wäre. Man könnte damit seeeeeeeeehr viele SP erschaffen, so dass in jedem Raum eines ist. In dem Fall könnte das ziemlich nervig werden. Auch kann ich mir vorstellen, dass die Serverbelastung dadurch stark ansteigen würde.
Gespeichert
Blizzard
Zaubergehilfe
*
Geschlecht: Männlich
Beiträge: 26


.


Profil anzeigen
« Antworten #3 am: 04.02.2004, 00:44:55 »

Nun gut man kann dass ja begrenzen zb ein CP kann max 3 SP haben oder so keine ahnung ;o
Gespeichert
uvo
(Ω2.12.19 23:51)

Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 2750



Profil anzeigen
« Antworten #4 am: 04.02.2004, 04:38:39 »

andre Frage: kann man ein Puppet programmieren, das einen Puppetcode erzeugt und in eine SAVE-Datei schreibt?

OK. Mal eine konkretere Aufgabenstellung:
Man schreibe ein CommandPuppet, welches mittels der PUBLIC-Save-Variablen eine Datei erzeugt, die genau der eigene Puppetcode ist.

Viel Spaß!
uvo
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 #5 am: 04.02.2004, 10:02:59 »

Hach ja!

Eigentlich hab ich sowas ja gerne im Feature-Request-Thread, nun ja...

Vorschlag 1 wird sicher nicht erfüllt werden, der Unfugfaktor
ist einfach zu hoch (muß nicht mal Absicht sein! Grin)...

Vorschlag 2 hab ich nicht ganz verstanden, wenn die Erläuterungen
bedeuten, ob ein Puppetcode über verschiedene Daten aufgesteilt
werden können, ist die Antwort: Derzeit nicht, um den Server
zunächst stabil zu halten; für später ist in Planung, daß es so
etwas wie INCLUDE geben mag, vielleicht sogar Software-Bibliotheken...

@uvo: War ja klar, daß so eine Aufgabe kommt. Und auch, daß sie von Dir kommt! Grin

Grüße, SLC
Gespeichert
mal
Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 752


Spiele alles gerne, einzige Ausnahme Siedler. Bevorzuge aber taktische Spiele.

251-322-969
Profil anzeigen
« Antworten #6 am: 04.02.2004, 21:07:52 »

Moin :-)

@uvo: ich denke das ist kein größeres Problem...

problematisch wird allerdings sein, dass man dann nur 100 Zeilen Puppetcode haben kann, was wohl für schwierigere Aufgaben doch recht wenig ist Roll Eyes
Gespeichert
uvo
(Ω2.12.19 23:51)

Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 2750



Profil anzeigen
« Antworten #7 am: 04.02.2004, 22:55:22 »

dann mach mal mal  Grin
Gespeichert
mal
Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 752


Spiele alles gerne, einzige Ausnahme Siedler. Bevorzuge aber taktische Spiele.

251-322-969
Profil anzeigen
« Antworten #8 am: 05.02.2004, 00:56:10 »

Moin :-)

wenn du meinst... (sich nicht sicher ist ob er die Aufgabe richtig verstanden hat)

*überleg*
*rumrätsel*
*nochmehrüberleg*
*nochmehrrumrätsel*
*nochvielmehrüberleg*
*nochvielmehrrumrätsel*

oki, ich ach morgen damit weiter ;-)
Gespeichert
Burkhard
Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 1848



Profil anzeigen
« Antworten #9 am: 13.02.2004, 01:33:41 »

Ich bin heute von einem puppet genervt worden das andauernd seinen namen geändert hat und mir einen dummen spruch gesagt hat.

Ich hab ja nix gegen puppets die knuddeln, einen antellen, anpingen.... ich mag die sogar....aber bei so einem monster geht der spass zu weit!

Ich kann antitell noch nicht und will eigentlich auch nicht alle drauf setzten nur wegen so eines puppets.

Ich kann das ding ja auch nicht kicken weil ich nicht schnell genug bin.... (jede sekunde etwa wurde der name geändert)

Mein vorschlag:
- puppets darf jeder auf antitell setzten
- puppets durfen nicht /name benutzen
- oder alle tells von puppets sind in einem fenster (aber nicht wie im collectchat)

LG,
Burki der immernoch generft ist weil er seidem nicht mehr in die bsw kann....
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 #10 am: 13.02.2004, 02:14:30 »

Moin, Burkhard!

Dies ist zwar der völlig falsche Ort für Dein Thema, aber ich
antworte einfach mal... Grin

Was Du erlebt hast ist sicher nicht im Sinne des Erfinders;
kann aber sehr einfach von den Admins rekonstruiert werden.

Ein /name von Puppets ist unerläßlich und wird sicher so bleiben.

Auf "antitell" setzen geht derzeit überhaupt nicht, ich habe
lokal aber inzwischen eine Version, die es ermöglicht, Puppets
auf "antitell", "watch" oder was auch immer zu setzen...

Noch ein kleiner Hinweis: statt /kick-en ist /beam-en immer
besser; außerdem kann man sich direkt an den Puppetstarter
wenden oder bei Schwierigkeiten auch an andere Institutionen
(Mediatoren/Admins)...

Grüße, SLC
Gespeichert
Burkhard
Zaubermeister
*****
Geschlecht: Männlich
Beiträge: 1848



Profil anzeigen
« Antworten #11 am: 13.02.2004, 14:54:47 »

Dann sag mir mal wie ich ein puppet beamen soll das den namen ändert (oder kann es gebeamt werden ohne den namen zu wissen ?)

Starter wird mit /who nicht angezeigt. Ich hab nur gesehen wer der owner war (es war nicht Delvar was mich schon etwas irritiert hatte)

Beamen bringt aber IMHO nix da ein tell auch in andere räume möglich ist....
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 #12 am: 13.02.2004, 15:04:15 »

Zitat
Starter wird mit /who nicht angezeigt.

Bzgl. Starter in /who hab ich was geplant - ich finde es
einfach zu umständlich, die /info zu konsultieren...

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 #13 am: 13.02.2004, 17:40:39 »

Zitat
Man schreibe ein CommandPuppet, welches mittels der PUBLIC-Save-Variablen eine Datei erzeugt, die genau der eigene Puppetcode ist.

Vorschlag:

Code:
PUPPET Wurm
SAVE: "Quellcode-*"
ACTION start
LOCAL line = 1
WHILE [line] <= 13
 BEGIN
  SET PUBLIC[line] [SAVE[line]]
  EVAL line = [line] + 1
 END
SAVEPUBLIC
HARAKIRI "That's all, folks!"
END
PUPPETEND

Vorraussetzung: In "Quellcode-Wurm" steht der Quellcode (mit "" und \[ sowie \]) und PUBLIC13-PUBLIC100 sind unbelegt. Grin

Grüße, SLC

P.S. @uvo: Du meintest sicher etwas anderes... Grin
Für diesen Vorschlag brauchte ich noch dies:

Code:
PUPPET WurmSave
SAVE: "Quellcode-*"
ACTION start
SET SAVE1 "PUPPET Wurm"
SET SAVE2 "SAVE: ""Quellcode-*"""
SET SAVE3 "ACTION start"
SET SAVE4 "  LOCAL line = 1"
SET SAVE5 "  WHILE \[line\] <= 13"
SET SAVE6 "    BEGIN"
SET SAVE7 "      SET PUBLIC\[line\] \[SAVE\[line\]\]"
SET SAVE8 "      EVAL line = \[line\] + 1"
SET SAVE9 "    END"
SET SAVE10 "  SAVEPUBLIC"
SET SAVE11 "  HARAKIRI ""That's all, folks!"""
SET SAVE12 "END"
SET SAVE13 "PUPPETEND"
HARAKIRI "That's all, folks!"
END
PUPPETEND
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 #14 am: 13.02.2004, 17:42:27 »

P.S.: Das Ergebnis ging hier hin...

Grüße, SLC
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