-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCalc.mrc
58 lines (57 loc) · 3.22 KB
/
Calc.mrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
;*************************************************************************************************
;*
;* Calc Addon v1.1 © by www.eVolutionX-Project.de (eVolutionX-Project Team)
;*
;*************************************************************************************************
;* Beschreibung
;*************************************************************************************************
;*
;* Hiermit kannst du deine Rechnungen ausrechnen lassen, runden kannst du auch.
;*
;*************************************************************************************************
;* Befehle
;*************************************************************************************************
;*
;* Mit !calc <Rechnung> wird <Rechnung> ausgerechnet.
;* Mit !calc -r<NR> <Rechnung> kannst du bei <NR> angeben auf wieviel Stellen hinter Komma gerundet werden soll.
;* Mit !calc info bekommst du den Copyright angezeigt.
;*
;*************************************************************************************************
;* Changes
;*************************************************************************************************
;*
;* v1.1
;* Changed: Code gesäubert und verbessert.
;*
;*************************************************************************************************
;* IRC Kontakt
;*************************************************************************************************
;*
;* Server: irc.SpeedSpace-IRC.eu
;* Port: 6667
;* Channel: #eVolutionX
;*
;* Befehl: /server -m irc.SpeedSpace-IRC.eu -j #eVolutionX
;*
;*************************************************************************************************
;* ON EVENTS Start
;*************************************************************************************************
; - Trigger Befehl des Calc Addon.
;*************************************************************************************************
on *:TEXT:!calc*:#:{
if ($2-) {
if ($2 == info) { .notice $nick 14Calc Addon v1.1 © by 09www.eVolutionX-Project.de14 (09eVolutionX-Project Team14) | halt }
if ($+(*, $chr(44), *) !iswm $strip($2-)) {
if (($chr(43) isin $strip($2-)) || ($chr(45) isin $strip($2-)) || ($chr(42) isin $strip($2-)) || ($chr(47) isin $strip($2-))) {
if (-r* !iswm $2-) .msg # 09 $+ $2- 14=09 $calc($2-)
else .msg # 09 $+ $3- 14=09 $round($calc($3-), $remove($2, -r))
}
else .notice $nick 14Du hast nicht angegeben wie ich's 09rechnen14 soll! 08(09 * 14=09 Multiplizieren 00•09 / 14=09 Dividieren 00•09 + 14=09 Addieren 00•09 - 14=09 Subtrahieren 08)
}
else .notice $nick 14Statt dem 09Komma14 musst du einen 09Punkt14 nehmen!
}
else .notice $nick 14Du hast vergessen deine 09Rechnung14 anzugeben!
}
;*************************************************************************************************
;* ON EVENTS Ende
;*************************************************************************************************