MIRC Script

Hier findest du Informationen, die das Rollenspiel betreffen.

Moderator: RS-Leitung

Benutzeravatar

ViceAdmiral
ViceAdmiral

Topic author

Beiträge: 2505

Bilder: 220
Bank: 0,00 Streifen Latinum

Registriert: 30/5/2011, 16:34

Wohnort: Dorndorf-Steudnitz

Online: 102d 19h 3m 47s
Rekorde: 26
Wettbewerbssiege: 1
Medals: 135
Gender: Female

Schiff: Hauptquartier

Beitrag 26/11/2011, 16:21

MIRC Script

Hallo zusammen,

das Script ist eine Hilfe für alle Spieler dieses Rollenspiels. Es enthält grundlegende Befehle zum Ändern des Nicknames für die jeweiligen Posten sowie für das Untermalen verschiedener Aktionen relevante Angaben (z.B. verschiedene Medikamente die man verabreichen kann). Im Folgenden findet ihr die Installationsanleitung, wenn ihr das habt probiert es einfach mal aus, dann seht ihr wie nützlich es ist.

*jetzt neu mit CONN-Script (Achtung! Es könnte zu Überschneidungen mit dem Aufgabenbereich des TO kommen)

Installation:

1. mIRC starten und in einen channel connecten (z.B. #sf-pub).

2. Tastenkombination ALT + R drücken, nun öffnet sich ein weiteres Fenster.

3. Die Datei aus dem Anhang dieses Beitrags herunterladen und öffnen. Hier per Ersetzen-Funktion eures Schreib-Programms euren Charakternamen eintragen (statt Five_of_Twelve). Ganz oben im Text müssen aktueller Rang und Name manuell geändert werden.
Script IRC.doc


4. Den gesamten Text aus der Datei in das Fenster im mIRC einfügen und anschließend mit OK bestätigen.

Nun lassen sich mit einem Rechtsklick im aktuellen Chatfenster Funktionen auswählen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Vice Admiral Sira Nem
Bild
- Mitglied RS-Leitung
- Leiterin RC-Center
- Stellv. Leiter Academy
- Mitarbeiterin Personalabteilung
Benutzeravatar

ViceAdmiral
ViceAdmiral

Topic author

Beiträge: 2505

Bilder: 220
Bank: 0,00 Streifen Latinum

Registriert: 30/5/2011, 16:34

Wohnort: Dorndorf-Steudnitz

Online: 102d 19h 3m 47s
Rekorde: 26
Wettbewerbssiege: 1
Medals: 135
Gender: Female

Schiff: Hauptquartier

Beitrag 20/9/2012, 13:36

Re: MIRC Script

Skript- Änderung zur dauerhaften Einstellung der Schriftfarbe

So ich habe das Skript vom Link aus dem alten Forum mal ins Deutsche übersetzt und ein bisschen handhabbarer gemacht.

Eine kleine Anleitung:
1. Um eine dauerhafte Farbänderung drin zu haben, muss man die Farbänderung auf an stellen
2. Auf Aus ist die Farbänderung aus
3. Wenn du nur die Schriftfarbe ändern willst:
Gehe auf Farbänderung und Optionen ändern; Klicke Schriftfarbe; suche bei Farbe 1 nach der Zahl, die für die Farbe steht, die du willst; klicke auf übernehmen, dann müsste es funktionieren^^. Du kannst die Schriftfarbe auch auf fett einstellen.
4. Wenn du neben der Schriftfarbe auch den Hintergrund ändernwillst:
Gehe auf Farbänderung und Optionen ändern, Klicke Schriftfarbe/Hintergrund; suche bei Farbe1 nach der Zahl, die für die Schriftfarbe steht, die du willst und bei Farbe2 nach der Hintergrundfarbe ; klicke auf set, dann müsste es funktionieren^^. Auch hier kann man die Schriftfarbe fett machen.
5. Wenn man von Schriftfarbe auf Schriftfarbe/Hintergrund wechselt und dann zurück auf Schriftfarbe gibt es einen Bug. Die Farbe funktioniert dann nicht und es kommt immer ein Komma vor dem, was man schreibt. Da ich mich eigentlich gar nicht auskenne mit scripten und alles nur über Versuch --> Erfolg/Misserfolg mache, habe ich keine Ahnung woran es liegt, vielleicht mag da ja jemand anderes mal nen auge drauf werfen.

Achso ich habe das genau davor eingebracht:
;-------------------------------------------
; Skript Ende
;-------------------------------------------

Wer nicht das andere Script benutzt müsste vorher folgendes schreiben:
;-------------------------------------------
; mIRC-Skript von SF-HQ-Online.de
; Skript Anfang
;-------------------------------------------

und danach dann

;-------------------------------------------
; Skript Ende
;-------------------------------------------

Ansonsten funktioniert es wie oben beschrieben:

Eventuell wird es ein bisschen unschön dargestellt, weil ich hier die Leertasten zwischen den Farben nicht darstellen kann. Also entweder ändert das selber oder nehmt das Script aus dem Anhang.
farbscript (1).doc


;Color script by Sira Nem
alias csc { dialog -md typec typec }
#Farbe a
dialog typec {
title "Dauerhafte Farbaenderung"
size -1 -1 140 140
option dbu
box "Farbe 1", 1, 70 90 30 25
box "Farbe 2", 2, 105 90 30 25
check "Schriftfarbe", 3, 5 90 41 7
check "Farbe/ Hintergrund ", 4, 5 102 60 7
combo 8, 74 99 23 50, size drop
combo 9, 109 99 23 50, size drop
button "uebernehmen", 10, 2 130 60 9, ok
button "abbrechen", 11, 70 130 60 9, cancel
check "fett", 12, 74 118 20 7
text "Dieses Farbscript hilft dir dabei eine Farbe dauerhaft festzustellen. Viel Spaß" 13, 5 1 130 27
text "0 weiß 8 gelb", 16, 5 20 100 10
text "1 schwarz 9 hellgrün", 17, 5 27 100 7
text "2 blau 10 cyan", 18, 5 34 100 7
text "3 grün 11 helles cyan", 19, 5 41 100 7
text "4 hellrot 12 hellblau", 20, 5 48 100 7
text "5 braun 13 pink", 21, 5 55 100 7
text "6 lila 14 grau", 22, 5 62 100 7
text "7 orange 15 hellgrau", 23, 5 69 100 7
}
on *:dialog:typec:init:0:{
var %f 0
while (%f <= 15) {
if ($len(%f) < 2) {
did -a typec 8,9 $+(0,%f)
inc %f
}
else {
did -a typec 8,9 %f
inc %f
}
}
}
on *:dialog:typec:sclick:3:{
if ($did(typec,3).state == 1) {
did -b typec 4,5,6,7,9
}
else {
did -eu typec 3,4,5,6,7,8,9
}
}
on *:dialog:typec:sclick:4:{
if ($did(typec,4).state == 1) {
did -b typec 3,5,6,7
}
else {
did -eu typec 3,4,5,6,7,8,9
}
}
on *:dialog:typec:sclick:5:{
if ($did(typec,5).state == 1) {
did -b typec 3,4,6,7,8,9
}
else {
did -eu typec 3,4,5,6,7,8,9
}
}
on *:dialog:typec:sclick:6:{
if ($did(typec,6).state == 1) {
did -b typec 3,4,5,7
}
else {
did -eu typec 3,4,5,6,7,8,9
}
}
on *:dialog:typec:sclick:7:{
if ($did(typec,7).state == 1) {
did -b typec 3,4,5,6
}
else {
did -eu typec 3,4,5,6,7,8,9
}
}
on *:dialog:typec:sclick:11:{
.disable #color
}
on *:dialog:typec:sclick:10:{
unset %sc | unset %bg1 | unset %bg2 | unset %ab1 | unset %ab2 | unset %a1 | unset %a2 | unset %bold
set %bold $did(12).state
if ($did(3).state == 1) && ($did(12).state == 0) {
.enable #single
set %sc $did(8).seltext
}
if ($did(3).state == 1) && ($did(12).state == 1) {
.enable #bs
set %sc $did(8).seltext
}
if ($did(4).state == 1) && ($did(12).state == 0) {
.enable #cwb
set %bg1 $did(8).seltext
set %bg2 $did(9).seltext
}
if ($did(4).state == 1) && ($did(12).state == 1) {
.enable #withbb
set %bg1 $did(8).seltext
set %bg2 $did(9).seltext
}
if ($did(5).state == 1) && ($did(12).state == 0) {
.enable #r
}
if ($did(5).state == 1) && ($did(12).state == 1) {
.enable #randomb
}
if ($did(6).state == 1) && ($did(12).state == 0) {
.enable #acb
set %ab1 $did(8).seltext
set %ab2 $did(9).seltext
}
if ($did(6).state == 1) && ($did(12).state == 1) {
.enable #backaltb
set %ab1 $did(8).seltext
set %ab2 $did(9).seltext
}
if ($did(7).state == 1) && ($did(12).state == 0) {
.enable #ac
set %a1 $did(8).seltext
set %a2 $did(9).seltext
}
if ($did(7).state == 1) && ($did(12).state == 1) {
.enable #altb
set %a1 $did(8).seltext
set %a2 $did(9).seltext
}
}
#color end
#cwb off
;color w/ background
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) {
var %x =  $+ %bg1
var %z = %bg2
say %x $+ , $+ %z $+ $1-
halt
}
}
#cwb end
#r off
;random color
on *:input:*: {
var %r = $r(1,15)
if (/* !iswm $1) && (!$ctrlenter) && ($len(%r) < 2) {
var %c = $+(0,,,%r)
say $+($chr(3),%c,$1-)
halt
}
elseif (/* !iswm $1) && (!$ctrlenter) {
say $+($chr(3),%r,$1-)
halt
}
}
#r end
#single on
;single color
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) {
say $+(,%sc,$1-,)
halt
}
}
#single end
#ac off
;alternating color
alias ctalker {
var %x
.echo -q $regsub($1,/(.)(.?)/g, $+ %a1 $+ \1 $+ %a2 $+ \2,%x)
return %x
}
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) && (!$inpaste) {
say $$ctalker($1-)
halt
}
}
#ac end
#acb off
;alternating color w/ background
alias ctalker {
var %x =  $+ %ab1 $+ , $+ %ab2 $+ \1 $+ %ab2 $+ , $+ %ab1 $+ \2
.echo -q $regsub($1,/(.)(.?)/g,%x,%x)
return %x
}
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) && (!$inpaste) {
say $$ctalker($1-)
halt
}
}
#acb end
#withbb off
;Bold color w/ background
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) {
var %x =  $+ %bg1
var %z = %bg2
say %x $+ , $+ %z $+ $1-
halt
}
}
#withbb end
}
}
#randomb end
#bs off
;Bold single color
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) {
say $+(,%sc,$1-,)
halt
}
}
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) && (!$inpaste) {
say $$ctalker($1-)
halt
}
}
on *:input:*:{
if (/* !iswm $1) && (!$ctrlenter) && (!$inpaste) {
say $$ctalker($1-)
halt
}
}
#backaltb end

menu * {
Farbaenderung
.Optionen ändern: .enable #color | csc
$iif($group(#color) == on,$style(1)) Änderung an: .enable #color
$iif($group(#color) == off,$style(1)) Änderung aus: .disable #color #single #cwb #r #acb #ac #bs #withbb #randomb #backaltb #altb | echo -a *Color Script Disabled | unset %sc | unset %bg1 | unset %bg2 | unset %ab1 | unset %ab2 | unset %a1 | unset %a2 | unset %bold
}
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Vice Admiral Sira Nem
Bild
- Mitglied RS-Leitung
- Leiterin RC-Center
- Stellv. Leiter Academy
- Mitarbeiterin Personalabteilung

Zurück zu Informationen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast