Forum zum WebKicks.De Chatsystem Foren-Übersicht Forum zum WebKicks.De Chatsystem
Support-Forum zum WebKicks-Chatsystem
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Dieses Forum dient als Archiv, es können keine neuen Beiträge eröffnet werden.

Hier geht es zum neuen Webkicks Forum
.

Minigames für den Chat
Gehe zu Seite 1, 2, 3, 4, 5, 6, 7, 8  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Bots, Chat-Games
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 13.05.2008, 22:02    Titel: Minigames für den Chat Antworten mit Zitat

Ich habe hier ein paar schon ältere Spielideen aufgegriffen und etwas abgewandelt. Zufallsfunktionen im Chat sind ja schon immer etwas kompliziert, wie die Scripter unter uns wissen.
Für diese "Minigames" habe ich nicht die optimale Lösung gefunden. Wenn jemand eine bessere Zufallsfunktion hinbekommt, mit der bei allen Usern das gleiche angezeigt wird kann ich das gerne abwandeln. Was der Nachteil an dieser Funktion ist möchte ich nicht genauer erläutern und bitte diejenigen, die wissen was ich meine, es auch nicht genauer zu erläutern, da das den Spaß nimmt und die Scripts so sinnlos macht Geschockt

Edit: Es wird auch mal wieder die Grundscriptsammlung benötigt.

Es bietet sich an, in den Zufallstexten jeweils ein kleines Bildchen einzubinden. Zischdings war mal wieder so nett, uns welche bereit zu stellen. Ihr könnt natürlich auch welche sebst erstellen. Monis Bildchen findet ihr in den Posts der einzelnen Spiele direkt neben der Überschrift. Speichert sie einfach auf euerem PC und ladet sie auf eueren Webspace hoch. Bitte nicht direkt verlinken!

Für alle Spiele hier braucht ihr dieses Script in der Ankündigung:

Code:
<script language="javascript">function miniGame(uebergabe, sender, spiel){ sender = strip_tags(sender); if(!uebergabe || uebergabe.length==0){ sendeText("/"+spiel+" "+parseInt(Math.random()*eval(spiel+".length")), sender); document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display="none";} else{ if(isNaN(uebergabe)){ document.write("hat einen ungueltigen \"Spiel\"-Befehl abgesendet."); } else{ document.write(eval(spiel)[parseInt(uebergabe)%eval(spiel+".length")]);}}}</script>


Wer lieber JS-Dateien mag kann auch diesen eingerückten Code verwenden und in der Ankündigung wie immer einbinden:
Code:

function miniGame(uebergabe, sender, spiel){
  sender = strip_tags(sender);
  if(!uebergabe || uebergabe.length==0){
    sendeText("/"+spiel+" "+parseInt(Math.random()*eval(spiel+".length")), sender);
    document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display="none";
  }
  else{
    if(isNaN(uebergabe)){
      document.write("hat einen ungueltigen \"miniGame\"-Befehl abgesendet.");
    }
    else{
      document.write(eval(spiel)[parseInt(uebergabe)%eval(spiel+".length")]);
    }
  }
}


Dieses Script muss nur einmal eingefügt werden, egal wie viele der Spiele man nutzt. Die Erweiterungen der einzelnen Spiele können in beliebiger Reihenfolge am Anfang dieses Scripts eingefügt werden.

Minigame-Addons:

* Kopf oder Zahl
* Einarmiger Bandit
* Schnick-Schnack-Schnuck / Schere-Stein-Papier
* Roulette
   -hamigras Überarbeitung mit Grafiken für jede Zahl
* Schatzsuche
* Flaschendrehen
* Lotto


Zuletzt bearbeitet von 1. FC Keller am 06.06.2008, 22:12, insgesamt 4-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 13.05.2008, 22:02    Titel: Kopf oder Zahl Antworten mit Zitat

Kopf oder Zahl

Dieses Script gibt zufällig "Kopf" oder "Zahl" aus. Im Gegensatz zu älteren Scripts, die das tun wird hier bei allen Usern im Chat das gleiche Ergebnis angezeigt. Daher kann bevor man die Münze wirft gewettet und somit mehrere User integriert werden.

Fügt einfach vor "function miniGame(uebergabe, sender, spiel)" folgenden Code ein:
Code:
var koz = ["wirft <b>Kopf</b>! <img src='http://deineSeite/koz.gif' />", "wirft <b>Zahl</b>! <img src='http://deineSeite/koz.gif' />"];


Damit die User nicht mit "/me wirft Kopf" oder ähnlichem betrügen können empfiehlt sich, ein Bild zu verwenden. Wer es aber absolut nicht will kann auch den HTML-Code <img src='http://deineSeite/koz.gif' /> entfernen. Andernfalls muss die Adresse natürlich (2mal) angepasst werden. Es können auch 2 unterschiedliche Bilder verwendet werden.

Weiterhin muss ein Chatbefehl namens /koz angelegt werden:
Code:
<script language="javascript">if(parent.info){miniGame('%user%','%me%', 'koz')}else{document.write("wirft eine M&uuml;nze")}</script>


Wenn ihr einen anderen Namen für den Chatbfefehl verwenden wollt müsst ihr auch den Code in der Ankündigung anpassen und koz durch den Chatbefehl euerer Wahl ersetzen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 13.05.2008, 22:02    Titel: Einarmiger Bandit Antworten mit Zitat

Einarmiger Bandit

Hier wird zufällig ein Ergebnis aus dem Einarmigen Banditen angezeigt. Wenn man 3mal das gleiche Zeichen hat hat man gewonnen.
Hierzu fügt ihr vor "function miniGame(uebergabe, sender, spiel)" folgenden Code ein:
Code:
var bandit = ["schmeisst den einarmigen Banditen an: [O][O][O]Gewonnen! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [O][O][X]Verloren! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [O][X][O]Verloren! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [O][X][X]Verloren! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [X][O][O]Verloren! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [X][O][X]Verloren! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [X][X][O]Verloren! <img src='http://deineSeite/bandit.gif'>", "schmeisst den einarmigen Banditen an: [X][X][X]Gewonnen! <img src='http://deineSeite/bandit.gif'>"];


Auch hier empfiehlt sich ein Bild, kann aber ggf. entfernt werden. Andernfalls muss wieder die Adresse (8mal) angepasst werden.

Weiterhin muss wieder ein Chatbefehl namens /bandit angelegt werden:
Code:
<script language="javascript">if(parent.info){miniGame('%user%','%me%', 'bandit')}else{document.write("wirft den einarmigen Banditen an.")}</script>


Wenn ihr einen anderen Namen für den Chatbfefehl verwenden wollt müsst ihr auch wieder den Code in der Ankündigung anpassen und bandit durch den Chatbefehl euerer Wahl ersetzen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 13.05.2008, 22:03    Titel: Schnick Schnack Schnuck / Schere Stein Papier Antworten mit Zitat

Schnick Schnack Schnuck oder Schere Stein Papier

In diesem miniGame sendet man zufällig Schere, Stein oder Papier. Schere schlägt Papier, Papier schlägt Stein und Stein schlägt Schere. Gespielt wird normalerweise mit 2 Mann. Mit etwas Fantasie lässt sich dieses Spiel aber bestimmt auch mit mehreren Chattern spielen.

Um dieses miniGame nutzen zu können fügt ihr vor "function miniGame(uebergabe, sender, spiel)" folgenden Code ein:
Code:
var sss = ["spielt Schere-Stein-Papier und hat: Schere <img src='http://deineSeite/sss.gif'>", "spielt Schere-Stein-Papier und hat: Stein <img src='http://deineSeite/sss.gif'>", "spielt Schere-Stein-Papier und hat: Papier <img src='http://deineSeite/sss.gif'>"];


Auch hier empfiehlt sich ein Bild, kann aber ggf. entfernt werden. Andernfalls muss wieder die Adresse (3mal) angepasst werden.

Weiterhin muss wieder ein Chatbefehl namens /sss angelegt werden:
Code:
<script language="javascript">if(parent.info){miniGame('%user%','%me%', 'sss')}else{document.write("Spielt mit den anderen Usern Schere-Stein-Papier")}</script>


Wenn ihr einen anderen Namen für den Chatbfefehl verwenden wollt müsst ihr auch wieder den Code in der Ankündigung anpassen und sss durch den Chatbefehl euerer Wahl ersetzen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 13.05.2008, 22:03    Titel: Eigene Minigames Antworten mit Zitat

Hiermit lassen sich auch recht einfach weitere Minigames erstellen. Eine Erweiterung ist immer so aufgebaut:

Ankündigung:
Code:
var XYZ = ["Text1", "Text2", "Text3"];


Es können hier beliebig viele Texte (auch mit HTML) aufgelistet werden, von denen immer jeweils einer angezeigt wird wenn man den Befehl aufruft.

Chatbfehl (muss /XYZ heißen):
Code:
<script language="javascript">if(parent.info){miniGame('%user%','%me%', 'XYZ')}else{document.write("Spielt mit den anderen Usern ein MiniGame")}</script>


Lediglich XYZ (3mal), die Zufallstexte (in der Ankündigung; beliebig viele) und der Text im Chatbefehl ("Spielt mit den anderen Usern ein MiniGame") müssen angepasst werden. Wenn sich jemand weitere miniGames ausdenkt kann er sie auch gerne hier posten.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Zischdings
Webkicks - Team



Anmeldedatum: 22.12.2004
Beiträge: 6161

BeitragVerfasst am: 13.05.2008, 22:25    Titel: Antworten mit Zitat

dann sag ich gleich mal ganz herzlich DANKESCHÖN monsieur keller Winken

es macht viel mehr spaß, wenn alle user das selbe ergebnis sehen *freu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
schaggy07


Verwarnung

Anmeldedatum: 22.11.2007
Beiträge: 258
Wohnort: Eggebek

BeitragVerfasst am: 13.05.2008, 22:38    Titel: Antworten mit Zitat

Jo Danke Keller!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MrHarryPotter




Anmeldedatum: 20.09.2007
Beiträge: 309

BeitragVerfasst am: 14.05.2008, 10:05    Titel: Antworten mit Zitat

Dankeeee ... Es funktioniert sehr gut und stelle ma meine 'pics' zur verfügung

Für Bandit

Verloren

Gewonnen


Für Schere/Stein/Papier

Schere

Stein

Papier


Für Kopf oder Zahl

Kopf

Zahl


~~Addy des Schere-Bildchens angepasst; du hattest das Bildchen für Kopf. MfG 1. FC Keller~~
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
toby01


Verwarnung

Anmeldedatum: 16.12.2007
Beiträge: 524

BeitragVerfasst am: 14.05.2008, 15:58    Titel: Antworten mit Zitat

also wenn ich einen befehl mache kommt er nicht und ich kann nicht mehr schreiben
link zum script
http://wkhost.webkicks.de/rayquaza/minigames.txt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lukas1995




Anmeldedatum: 11.05.2008
Beiträge: 198
Wohnort: Mellrichstadt

BeitragVerfasst am: 14.05.2008, 16:08    Titel: Antworten mit Zitat

Des will nicht ich will des, Kopf oder ZahL könnt ihr mal den ganzen script sagen?? .. versteh ich irgendwie nicht Verlegen

bitte...



MFg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
TauchBlubba




Anmeldedatum: 21.10.2007
Beiträge: 1562
Wohnort: Altenstadt (Mittelhessen)

BeitragVerfasst am: 14.05.2008, 16:09    Titel: Antworten mit Zitat

Du hast es als txt abgespeichert, versuch es mal mit .js Winken

grüße
Chrissi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Zischdings
Webkicks - Team



Anmeldedatum: 22.12.2004
Beiträge: 6161

BeitragVerfasst am: 14.05.2008, 16:09    Titel: Antworten mit Zitat

@tobi:
im chatbefehl /karte hast du noch XYZ stehen. das musst du durch karte ersetzen.

darfst du mrharrypotters grafiken direkt verlinken?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Lukas1995




Anmeldedatum: 11.05.2008
Beiträge: 198
Wohnort: Mellrichstadt

BeitragVerfasst am: 14.05.2008, 16:20    Titel: Antworten mit Zitat

Wenn ich die .JS datei einbinde kommt der ganze Text...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
toby01


Verwarnung

Anmeldedatum: 16.12.2007
Beiträge: 524

BeitragVerfasst am: 14.05.2008, 16:22    Titel: Antworten mit Zitat

ich lade die gerade alle hoch, wollte die nur fürn test nutzen
edit: danke zichy nur kann ich nachdem ich einen der befehle gemacht hab nicht mehr schreiben, das geht erst nach neuen einloggen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lukas1995




Anmeldedatum: 11.05.2008
Beiträge: 198
Wohnort: Mellrichstadt

BeitragVerfasst am: 14.05.2008, 17:36    Titel: Antworten mit Zitat

ich hab das so gemacht ^^ :


<script language="javascript">var koz = ["wirft <b>Kopf</b>! <img src='http://deineSeite/koz.gif' />", "wirft <b>Zahl</b>! <img src='http://deineSeite/koz.gif' />"];function miniGame(uebergabe, sender, spiel){ sender = strip_tags(sender); if(!uebergabe || uebergabe.length==0){ sendeText("/"+spiel+" "+parseInt(Math.random()*eval(spiel+".length")), sender); document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display="none";} else{ if(isNaN(uebergabe)){ document.write("hat einen ungueltigen \"Spiel\"-Befehl abgesendet."); } else{ document.write(eval(spiel)[parseInt(uebergabe)%eval(spiel+".length")]);}}}</script>


und des geht net.. Weinen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Bots, Chat-Games Alle Zeiten sind GMT + 2 Stunden
Gehe zu Seite 1, 2, 3, 4, 5, 6, 7, 8  Weiter
Seite 1 von 8

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Impressum | Datenschutz | AGB
Deutsche Übersetzung von phpBB.de