Erweiterung + Anleitung für Radom Witze im Chat (Support für das Chatscript)

sala99 ⌂, Sunday, 12.11.2023, 12:56 (vor 171 Tagen)

Guten Tag zusammen

vieleicht kann ja Fritz wenn er möchte das mit im chatsystem nehmen

hier nun mal eine kleine Erweiterung

Hier für schritt für schritt Anleitung für die Erweiterrung im chat das Zufällige Witze kommen wenn mann ein befehl ein gibt im Chat

Bitte Die datei oder ganzen Chat als Backup vorher sichern ! wen was schief läuft das ihr immer eine sicherung da habt

(1.) Als erstes macht ihr euer Euer program für den Webspace auf ( in diesen fall bei uns ist das FileZilla Client )

(2.) nun sucht ihr euch Folgende Datei ( smiley_create.php )

(3.) nun Öffnet ihr die datei mit eueren Program wo mit ihr euere datei bearbeiten könnt ( bei uns ist es das Notepad++ )

(4.) nun kopiert ihr euch diesen Code und fügt es in Eure datei ein

so sollten die ersten zeilen in eure datei aus sehen


<?php
// Hier kannst du smileys und andere Tastaturkuerzel hinzufuegen, aendern oder loeschen:
// als erstes das Tastaturkuerzel.
// am einfachsten fuegst du neue Zeilen an den Beginn des Arrays ein.
// einfach die Zeile mit dem ersten Kuerzel nach oben kopieren
// (dazu hab ich schon zwei Zeilen freigehalten)
//und nach deinen Wuenschen aendern.

$arrSearch = array(


' ka ',

nun nimmt ihr folgenden Code und fügt das Über das ein
$arrSearch = array(



$jokes = array(
    "Warum vertrauen Wissenschaftler Atomen nicht? Weil sie alles ausmachen!",
    "Hast du von dem Mathematiker gehört, der Angst vor negativen Zahlen hat? Er wird alles tun, um sie zu vermeiden!",

    // Add more jokes here
);

$randomIndex = array_rand($jokes);
$randomJoke = $jokes[$randomIndex];

nun sollte das ganze so aus sehen

// Hier kannst du smileys und andere Tastaturkuerzel hinzufuegen, aendern oder loeschen:
// als erstes das Tastaturkuerzel.
// am einfachsten fuegst du neue Zeilen an den Beginn des Arrays ein.
// einfach die Zeile mit dem ersten Kuerzel nach oben kopieren
// (dazu hab ich schon zwei Zeilen freigehalten)
//und nach deinen Wuenschen aendern.

$jokes = array(
    "Warum vertrauen Wissenschaftler Atomen nicht? Weil sie alles ausmachen!",
    "Hast du von dem Mathematiker gehört, der Angst vor negativen Zahlen hat? Er wird alles tun, um sie zu vermeiden!",
    "Warum kämpfen Skelette nicht gegeneinander? Sie haben nicht den Mut!",
    // Add more jokes here
);

$randomIndex = array_rand($jokes);
$randomJoke = $jokes[$randomIndex];

$arrSearch = array(


' ka ',

nun scrollt ihr bis zum ende runter das sollte unten so aus sehen das ganze im standert



// jetzt die $emojis lt. config anhängen:
if (isset($emojis)) {
 $count_emojis = count($emojis);
 for ($i = 0; $i < $count_emojis; $i++) {
  $arrReplace[] = ' <span class="emoji">'.$emojis[$i].'</span>';
 }
}




$msg_explode[1] = str_replace($arrSearch, $arrReplace, $msg_explode[1]);
// um das Pseude-clear durch wiederholte :br: zu unterbinden:
if (strpos($msg_explode[1],"Profil von") === false) {
    if (substr_count ($msg_explode[1],"<br />") > 4) $msg_explode[1] = str_replace("<br />"," - ",$msg_explode[1]);
}

nun macht ihr eine neue zeile
und fügt das ein

// Add a random joke
if (strpos($msg_explode[1], "/joke") !== false) {
    $msg_explode[1] .= "<br /><strong>Random Joke:</strong> " . $randomJoke;
}

denn sollte das ganze so fertig aus sehen



// jetzt die $emojis lt. config anhängen:
if (isset($emojis)) {
 $count_emojis = count($emojis);
 for ($i = 0; $i < $count_emojis; $i++) {
  $arrReplace[] = ' <span class="emoji">'.$emojis[$i].'</span>';
 }
}
$msg_explode[1] = str_replace($arrSearch, $arrReplace, $msg_explode[1]);
// um das Pseude-clear durch wiederholte :br: zu unterbinden:
if (strpos($msg_explode[1],"Profil von") === false) {
    if (substr_count ($msg_explode[1],"<br />") > 4) $msg_explode[1] = str_replace("<br />"," - ",$msg_explode[1]);
}

// Add a random joke
if (strpos($msg_explode[1], "/joke") !== false) {
    $msg_explode[1] .= "<br /><strong>Random Joke:</strong> " . $randomJoke;
}

Abspeichern Hochladen und Schon könnt ihr mit denn Befehl /joke im chat radom witze sehen natürlich immer nur eine pro befehl und das ganze kann erweiter werden
// Add more jokes here in dem man die vorletzte zeile kopier und eine neue zeile einfügt und das ganze denn wieder bearbeitet einfach das kopieren "Hast du von dem Mathematiker gehört, der Angst vor negativen Zahlen hat? Er wird alles tun, um sie zu vermeiden!", und über // Add more jokes einfügen und euren gewünschten witz ein fügen

Lg

Eintrag gesperrt
450 Views

gesamter Thread: