-
20.04.2011, 21:42 #1
[JavaScript]: K-Script Client PopUps oder Ausgaben hinzufügen
Hallo,
ich wollte Euch einmal erklären was Ihr mit dem Scripts Ordner alles anstellen könnt. Ihr könnt beliebig Commands einfügen, zum Beispiel könnt ihr Popups oder auch Messages einfügen die über ein / Command dargestellt werden können.
Schritt 1: PopUps hinzufügen
Um die Funktionen einzufügen, müsst Ihr in den Ordner scripts gehen, und dann die Datei command.js über einen Editor öffnen.
Sobald Ihr das getan habt, seht Ihr ein Beispiel Command. Dieses lässt Ihr bitte drinnen. Jetzt können wir zum Beispiel ein PopUp darstellen, das geht folgendermaßen:
PHP-Code:if (args[0].equalsIgnoreCase("popup")) { // Name des Commands
new Packages.Popup.showPopup("POPUP-TEST", "Popup", "PopUp-Test °>sm_00.gif<°§", 400, 200, client); // "Popup-Test" ist der Name des Fensters "Popup" ist der Text der oben auf Weißer fläche dargestellt wird. "400,200" ist die Beite und Höhe des Popupfensters.
return true;
}
400, 200 steht für die Breite und Höhe des PopUp's
equalsIgnoreCase("popup")) PopUp ist das Command mit dem Ihr das PopUp Fenster aufrufen könnt. Also /popup.
Solltet Ihr über den Clienten noch Eingeloggt sein, müsst ihr auf das Symbol vom KS Clienten einen Rechtsklick betätigen, und dann auf Scripts neu laden klicken. Dann könnt Ihr probieren, ob ihr unter der Eingabe /popup ein PopUp zu sehen bekommt.
So sollte es dann aussehen:
BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
Schritt 2: Messages ausgeben
Mit Messages ausgeben meine ich, das was Öffentlich geschrieben wird, also zum Beispiel:"James (privat):" oder James: Hallo, blablabla..
Das ganze ist auch genau so einfach wie das mit den PopUps. Dafür ruft Ihr die gleiche Datei und den gleichen Ordner wieder auf, also: /scripts/command.js. Jetzt könnten wir einen Text ausgeben in den Channel, den Ihr natürlich nur seht.
PHP-Code:if (args[0].equalsIgnoreCase("test")) { // Name des Commands
client.print("°R°_°>p1rates|/w p1<° (privat): §Testcommand!"); // "°R°_°>p1rates|/w p1<° (privat):" ist nur dafür da um es Privat darzustellen, das alles ist der Text der ausgegeben wird.
return true;
}
Solltet Ihr alles richtig gemacht haben solltet Ihr folgendes im Chat sehen:
(Kack Quali, sorry.)
Solltet Ihr alles richtig gemacht haben, sollte Eure /scripts/command.js so aussehen:
PHP-Code:function parse(client, args) {
if (args[0].equalsIgnoreCase("Kolloid")) {
client.print("...stinkt sehr.");
return true;
}
if (args[0].equalsIgnoreCase("test")) { // Name des Commands
client.print("°R°_°>p1rates|/w p1<° (privat): §Testcommand!"); // "°R°_°>p1rates|/w p1<° (privat):" ist nur dafür da um es Privat darzustellen, das alles ist der Text der ausgegeben wird.
return true;
}
if (args[0].equalsIgnoreCase("popup")) { // Name des Commands
new Packages.Popup.showPopup("POPUP-TEST", "Popup", "PopUp-Test °>sm_00.gif<°§", 400, 200, client); // "Popup-Test" ist der Name des Fensters "Popup" ist der Text der oben auf Weißer fläche dargestellt wird. "400,200" ist die Beite und Höhe des Popupfensters.
return true;
}
return false;
}
Und Bitte, macht bitte kein C&P, sondern lernt auch dazu.
Ich hoffe, dass ich Euch damit helfen konnte.
Mit freundlichen Grüßen,
© Bartek.
-
20.04.2011, 21:55 #2
- Registriert seit
- 22.05.2012
- Beiträge
- 203
Thanked 21 Times in 9 Posts[JavaScript]: K-Script Client PopUps oder Ausgaben hinzufügen
Für ToolbarButtons:
PHP-Code:if(args[0].equalsIgnoreCase("addnewButton")) {
Packages.Toolbar.addButton(new Packages.ToolbarButton("Buttontext", "Sendetext", "icon", true)); // true = links, false = rechts
client.loadModule(Packages.Toolbar.refresh(client.getChannel()));
return true;
}
-
20.04.2011, 22:04 #3
- Registriert seit
- 06.11.2011
- Beiträge
- 418
Thanked 686 Times in 246 Posts[JavaScript]: K-Script Client PopUps oder Ausgaben hinzufügen
Da macht es aber mehr Sinn die Buttons hinzuzufügen wenn der Client das Hello Paket sendet, das kann man mit einem Output-Script realisieren.
-
21.04.2011, 01:58 #4
- Registriert seit
- 25.03.2011
- Beiträge
- 3
Thanked 3 Times in 3 Posts[JavaScript]: K-Script Client PopUps oder Ausgaben hinzufügen
Kann man jetzt mit dem Code einen Button hinzufügen oder wie verstehe ich das ?
Bonus! Bonus! BILD ANZEIGEN [Warum wird das Bild nicht angezeigt?]
-
21.04.2011, 02:02 #5
[JavaScript]: K-Script Client PopUps oder Ausgaben hinzufügen
Natürlich.
sobald du "/addnewButton" im chat eingibst erscheint der button.
-
01.05.2011, 14:55 #6
- Registriert seit
- 31.01.2011
- Beiträge
- 54
Thanked 106 Times in 41 Posts[JavaScript]: K-Script Client PopUps oder Ausgaben hinzufügen
Wie kann man wenn man so ein Popup anzeigen lässt, z.b. eine textbox in das popup packen & anschliesend das input in der Textbox auslesen?
Ähnliche Themen
-
Lichtquelle hinzufügen
Von !lkay im Forum Angebot & NachfrageAntworten: 2Letzter Beitrag: 10.12.2013, 13:22 -
Map - Wie eine Liste hinzufügen?
Von Saad im Forum JavaAntworten: 6Letzter Beitrag: 13.07.2013, 20:13 -
VB.Net Onlinebot PopUps sehen
Von getsha im Forum .NetAntworten: 1Letzter Beitrag: 07.02.2012, 16:48 -
[Shell Script]Upload Script (7z & ncftp)
Von Sq252 im Forum ShowroomAntworten: 0Letzter Beitrag: 08.01.2012, 18:12 -
K-Script Client OPENSOURCE
Von The Don of NYC im Forum SourcecodeAntworten: 52Letzter Beitrag: 01.07.2011, 21:47
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.