Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dialog kalamngy {
- size -1 -1 320 320
- title "Kalamngy Chat Setting"
- text "Nickname:",1,25 24 60 15
- check "Pass:",2,25 48 50 15
- box "Nickname",7,13 8 292 63
- box "Font Colour",8,13 73 292 50
- edit "",9,90 22 206 22
- edit "",10,90 44 206 22
- check "Bold",11,115 95 50 15
- check "Close Private",12,25 190 99 15
- check "Allow welcome Sounds",18,25 210 170 15
- check "Allow (kick private hummers) Sounds",24,25 230 250 15
- combo 13,25 90 80 120,drop
- button "OK",14,72 282 80 24, ok
- button "Cancel",15,168 282 80 24, cancel
- check "Italic",16,170 95 50 15
- check "Underline",17,225 95 80 15
- box "Other",21,13 125 292 155
- edit "",19,110 140 186 22 , %statusmsg autohs
- edit "",20,110 162 186 22 , %privatewelcome autohs
- check "Status:",22,25 144 70 15
- check "Welcome:",23,25 166 80 15
- check "Time Line Color:",25,25 253 130 15
- combo 26,145 251 80 100,drop
- }
- on *:DIALOG:kalamngy:init:*: {
- dll $dlls(colorcombo) COMBO kalamngy 13
- dll $dlls(colorcombo) COMBO kalamngy 26
- did -c $dname 13 $calc(%color +2)
- did -a $dname 9 %defaultnick
- did -a $dname 19 %statusmsg
- did -a $dname 20 %privatewelcome
- if (%statusmsgon != on) did -m $dname 19
- if (%statusmsgon == on) did -c $dname 22
- if (%privatewelcomeon != on) did -m $dname 20
- if (%privatewelcomeon == on) did -c $dname 23
- if (%password) { did -a $dname 10 %password | did -c $dname 2 }
- if (!%password) did -m $dname 10
- if (%bold == on) { did -c $dname 11 }
- if (%italic == on) { did -c $dname 16 }
- if (%underline == on) { did -c $dname 17 }
- if (%private == on) { did -c $dname 12 }
- if (%wsounds == on) { did -c $dname 18 }
- if (%msounds == on) { did -c $dname 24 }
- if (%timecolorstatus == on) { did -c $dname 25 }
- did -c $dname 26 $calc(%timecolor +2)
- }
- on *:DIALOG:kalamngy:sclick:2: {
- if ($did(2).state) {
- did -n $dname 10
- }
- else {
- did -rm $dname 10
- unset %password
- }
- }
- on *:DIALOG:kalamngy:sclick:22: {
- if ($did(22).state) {
- did -n $dname 19
- set %statusmsgon on
- }
- else {
- did -m $dname 19
- set %statusmsgon off
- }
- }
- on *:DIALOG:kalamngy:sclick:23: {
- if ($did(23).state) {
- did -n $dname 20
- set %privatewelcomeon on
- }
- else {
- did -m $dname 20
- set %privatewelcomeon off
- }
- }
- on *:DIALOG:kalamngy:sclick:14: {
- if ($did(11).state) set %bold on
- if (!$did(11).state) set %bold off
- if ($did(16).state) set %italic on
- if (!$did(16).state) set %italic off
- if ($did(17).state) set %underline on
- if (!$did(17).state) set %underline off
- if ($did(18).state) set %wsounds on
- if (!$did(18).state) set %wsounds off
- if ($did(24).state) set %msounds on
- if (!$did(24).state) set %msounds off
- if ($did(25).state) set %timecolorstatus on
- if (!$did(25).state) set %timecolorstatus off
- if ($did(12).state) { set %private on | if ($sock(sockbot).status == active) mode $me +D }
- if (!$did(12).state) { set %private off | if ($sock(sockbot).status == active) mode $me -D }
- if ($did(9)) && ((%defaultnick != $replace($did(9),$chr(32),$chr(160))) || ($me != %defaultnick)) { set %defaultnick $replace($did(9),$chr(32),$chr(160)) | nick %defaultnick }
- if ($did(10)) { if ($sock(sockbot).status == active) login $did(10) | set %password $did(10) }
- set %timecolor $calc($did(26) -1)
- if ($len(%timecolor) == 1) %timecolor = 0 $+ %timecolor
- set %color $calc($did(13) -1)
- set %finalcolor $+ %color $+ $iif($did(11).state,) $+ $iif($did(17).state,) $+ $iif($did(16).state,$chr(18))
- set %finalcolour $+ %color $+ $iif($did(11).state,) $+ $iif($did(17).state,)
- dll -u colorcombo.dll
- }
- on *:DIALOG:kalamngy:sclick:14: {
- dll -u colorcombo.dll
- }
- alias kalamngysetup {
- if ($dialog(kalamngy)) { dialog -o kalamngy }
- else { dialog -m kalamngy kalamngy }
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- dialog kalamngyregister {
- size -1 -1 320 190
- title "Nickname Register"
- text "Nickname:",1,25 24 60 15
- text "Password:",2,25 48 60 15
- text "Email:",3,25 68 60 15
- edit "",9,90 22 206 22
- edit "",10,90 44 206 22
- edit "",11,90 66 206 22
- text "قم باستخدام الاسم لمدة خمس دقائق علي الاقل*",4,25 95 300 20 , center
- text "قم بادخال كلمة سر تكون علي الاقل ست خانات**",5,25 115 300 20 , center
- text "ادخل ايميل لاسترجاع كلمة السر حال نسيانها***",6,25 135 300 20 , center
- button "OK",14,72 160 80 24, ok
- button "Cancel",15,168 160 80 24, cancel
- }
- on *:DIALOG:kalamngyregister:init:*: {
- did -a $dname 9 $me
- did -m $dname 9
- }
- on *:DIALOG:kalamngyregister:sclick:14: {
- if (($len($did(10)) >= 6) && ($did(11))) {
- register $did(10) $did(11)
- set %password $did(10)
- }
- else $?!="لقد ادخلت قيم خاطئة $crlf $+ اعد ادخال كلمة السر والايميل كما موضح"
- }
- alias kalamngyregister {
- if ($dialog(kalamngyregister)) { dialog -o kalamngyregister }
- else { dialog -m kalamngyregister kalamngyregister }
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- dialog kalamngypasschange {
- size -1 -1 320 125
- title "Password Change"
- text "Nickname:",1,25 24 60 15
- text "New Pass:",2,25 48 60 15
- edit "",9,90 22 206 22
- edit "",10,90 44 206 22
- text "ادخل كلمة السر الجديدة*",4,25 75 300 20 , center
- button "OK",14,72 95 80 24, ok
- button "Cancel",15,168 95 80 24, cancel
- }
- on *:DIALOG:kalamngypasschange:init:*: {
- did -a $dname 9 $me
- did -m $dname 9
- }
- on *:DIALOG:kalamngypasschange:sclick:14: {
- if ($len($did(10)) >= 6) {
- ns set password $did(10)
- set %password $did(10)
- }
- else $?!="لد ادخلت قيم خاطئة $crlf $+ اعد ادخال كلمة السر"
- }
- alias kalamngypasschange {
- if ($dialog(kalamngypasschange)) { dialog -o kalamngypasschange }
- else { dialog -m kalamngypasschange kalamngypasschange }
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- dialog kalamngypassrestore {
- size -1 -1 320 125
- title "Password Restore"
- text "Nickname:",1,25 24 60 15
- text "Email:",2,25 48 60 15
- edit "",9,90 22 206 22
- edit "",11,90 44 206 22
- text "ادخل الايميل المستخدم وقت التسجيل*",4,25 75 300 20 , center
- button "OK",14,72 95 80 24, ok
- button "Cancel",15,168 95 80 24, cancel
- }
- on *:DIALOG:kalamngypassrestore:init:*: {
- did -a $dname 9 $me
- did -m $dname 9
- }
- on *:DIALOG:kalamngypassrestore:sclick:14: {
- if ($did(11)) {
- ns SENDPASS $did(11) $did(9)
- }
- else $?!="لقد ادخلت قيم خاطئة $crlf $+ اعد ادخال الايميل"
- }
- alias kalamngypassrestore {
- if ($dialog(kalamngypassrestore)) { dialog -o kalamngypassrestore }
- else { dialog -m kalamngypassrestore kalamngypassrestore }
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- on *:START:{
- fullname 4 KalamngyChat ver 6 by: 10 MobhM
- checkversion
- unset %imgmirc_ver
- if $exists(imgmirc.dll) { if ( %imgmirc_config & 1 == 1 ) im_preload }
- dll $dlls(kalamngy) sockbot0
- remini mirc.ini background
- remini mirc.ini nicklist
- if (%defaultnick) goto nick
- :nonick
- if (!%defaultnick) set %defaultnick $replace($?="ادخل اسمك المستعار",$chr(32),$chr(160))
- if (!%defaultnick) goto nonick
- kalamngysetup
- :nick
- nick %defaultnick
- anick %defaultnick $+ `
- serverconnect
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- alias serverconnect {
- sockclose local*
- if (!$sock(localhost)) {
- var %a = $report
- server 127.0.0.1 %a
- socklisten local %a
- }
- }
- on *:socklisten:local: {
- sockaccept localhost
- sockbot
- }
- on *:sockread:localhost: {
- var %read
- sockread %read
- if ($regex($gettok(%read,1,32),/PING/)) {
- sockwrite -tn localhost PONG $gettok(%read,2-,32) }
- elseif ($regex($gettok(%read,1,32),/QUIT/)) {
- if ($sock(sockbot).status == active) sockwrite -n sockbot $lf $&
- $gettok(%read,1-,32)
- sockclose sockbot
- }
- elseif ($sock(sockbot).status == active) {
- sockwrite -n sockbot $lf $&
- $gettok(%read,1-,32)
- }
- }
- alias report {
- var %a = $r(1111,5555)
- while (!$portfree(%a)) { var %a = $r(1111,5555) }
- return %a
- }
- alias sockbot {
- if (%defaultnick) nick %defaultnick
- unset %nsre
- echo -s *** Connecting to kalamngychat.com.
- sockclose sockbot
- dll $dlls(kalamngy) sockbot1
- }
- on *:sockopen:sockbot:{
- if (!$sockerr) {
- dll $dlls(kalamngy) sockbot2
- }
- else {
- echo -s *** Trying to connect after 10 seconds.
- .timer 1 10 serverconnect
- }
- }
- on *:sockread:sockbot:{
- if ($sockerr > 0) {
- serverconnect
- }
- if (!$sockerr) {
- var %buffer | sockread %buffer
- if ($regex($gettok(%buffer,2,32),001)) {
- dll $dlls(kalamngy) sockbot4
- if ($me != %defaultnick) {
- if (%password) ns ghost %defaultnick %password
- else kalamngysetup
- }
- }
- if ($regex($gettok(%buffer,2,32),432)) {
- nick %defaultnick $+ `
- if (%password) ns ghost %defaultnick %password
- }
- if ($regex($gettok(%buffer,2,32),433)) {
- nick %defaultnick $+ `
- if (%password) ns ghost %defaultnick %password
- }
- elseif ($regex(%buffer,/^:\S+ (422|372|375|376|421|461|462|705|706|910)/)) return
- if ($sock(localhost).status == active) {
- sockwrite -tn localhost $gettok(%buffer,1-,32)
- }
- }
- }
- on *:sockclose:sockbot:{
- echo -s *** Trying to connect after 10 seconds.
- .timer 1 10 serverconnect
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- alias colfix {
- if ($regex($1,/(\d+\,\d+\,\d+)/)) {
- var %x $remove($1,$chr(44) $+ $gettok($regml(1) ,3,44))
- return $remove(%x ,$chr(18)) $+ $2-
- }
- else {
- return $remove($1,$chr(18)) $+ $2-
- }
- }
- alias msg {
- privmsg $1 $2-
- echo -i20 $1 $ts($1) $+ $cm($me,$1) $+ $+ $me $+ : $2-
- haltdef
- }
- alias ame {
- .dll $dlls(kalamngy) sayame $strip($1-)
- var %x 1,%y $comchan($me,0)
- while (%x <= %y) {
- echo -i20 $comchan($me, %x) $ts($comchan($me, %x)) $cm($me,$comchan($me, %x)) $+ 6 $+ $me action: $strip($1-)
- inc %x
- }
- haltdef
- }
- alias amsg {
- .dll $dlls(kalamngy) sayamsg %finalcolor $1-
- var %x 1,%y $comchan($me,0)
- while (%x <= %y) {
- echo -i20 $comchan($me, %x) $ts($comchan($me, %x)) $+ $cm($me,$comchan($me, %x)) $+ $+ $me $+ : %finalcolour $1-
- inc %x
- }
- haltdef
- }
- alias saymsg {
- .dll $dlls(kalamngy) saymsg %finalcolor $1-
- echo -mi20 $active $ts($active) $+ $cm($me,$active) $+ $+ $me $+ : %finalcolour $1-
- haltdef
- }
- on ^*:TEXT:*:#: {
- echo -mi30 # $ts($chan) $+ $cm($nick,$chan) $+ $+ $nick $+ : $colfix($1-) | haltdef
- }
- on ^*:TEXT:*:?: {
- if ($window($nick)) {
- echo -mi20 $nick $ts($nick) $cn($nick) $+ $+ $nick $+ : $colfix($1-)
- if ($active != $nick) && (%msounds == on) splay private.mp3
- }
- else { echo -mi20 $comchan($nick,1) $ts($comchan($nick,1)) $cn($nick) $+ $+ $nick $+ : $colfix($1-)
- }
- haltdef
- }
- on 1:OPEN:?:*:backnick $nick | if (%privatewelcomeon == on) msg $nick %privatewelcome
- on ^*:action:*:#: { echo -mi20 # $ts($chan) $+ $cm($nick,$chan) $+ 6 $+ $nick action: $strip($1-) | haltdef }
- on ^*:KICK:*: {
- echo -i20 # $ts($chan) $+ 4 Host $nick kicked $knick out of the chat room: $1-
- if ($window($knick) == $knick) echo -i20 $knick $ts($chan) $+ 4 Host $nick kicked $knick out of the chat room # : $1-
- if ($me == $knick) && (%msounds == on) splay kick.mp3
- haltdef
- }
- on ^*:NOTICE:*:#: {
- echo -mi20 # $ts($chan) $+ $cm($nick,$chan) $+ $+ $nick $+ 6 whispers to $me : $colfix($1-) | haltdef
- if (%msounds == on) splay private.mp3
- }
- on ^*:NOTICE:*:?: {
- if ($nick == NickServ) {
- if ((isn't registered. isin $1-) || (You are already identified isin $1-)) { !halt }
- if (Password incorrect isin $1-) && (!%nsre) { set %nsre on | !halt }
- if (Password incorrect. isin $1-) && (%nsre) { set %password الباسورد_خطأ | kalamngysetup }
- if (This nickname is registered and protected. If it is your isin $1-) && (%password) { login %password }
- if (This nickname is registered and protected. If it is your isin $1-) && (!%password) { kalamngysetup }
- if (has been released. isin $1-) { nick %defaultnick }
- goto noser
- }
- if (%msounds == on) splay private.mp3
- :noser
- echo -mi20 $active $ts($active) 6 $nick whispers to $me : $colfix($1-)
- haltdef
- }
- on 1:input:#: {
- if ((/* !iswm $1) || (/me == $1) || (/action == $1)) {
- if ((/me != $1) && (/action != $1)) {
- echo -i20 # $ts($chan) $+ $cm($me,$chan) $+ $+ $me $+ : %finalcolour $1- | privmsg # %finalcolor $1- | haltdef
- }
- else {
- echo -i20 # $ts($chan) $cm($me,$chan) $+ 6 $+ $me action: $strip($2-) | .describe # $strip($2-) | haltdef
- }
- }
- }
- on *:input:?: {
- if (/* !iswm $1) {
- echo -i20 $target $ts($target) $cn($me) $+ $+ $me $+ : %finalcolour $1- | privmsg $target %finalcolor $1-
- }
- haltdef
- }
- raw knock:*: {
- haltdef
- }
- on ^*:INVITE:#: {
- echo -i40 $active $tslong($active) 6•••• | echo -i40 $active $tslong($active) 6•••• $nick ( $+ $address $+ ) invites you to join # | echo -i40 $active $tslong($active) 6••••
- haltdef
- }
- on ^*:join:#: {
- if ($nick = $me) { dll $dlls(kalamngy) sockbot0 | echo -i40 # $ts($chan) $+ 0,0... | .echo -i40 # $ts($chan) 2Connected.. In $chan | .echo -i40 # $ts($chan) 0,0.... | if (%statusmsgon == on) msg # %statusmsg | haltdef }
- if ($nick != $me) {
- echo -i40 # $tslong($chan) :e $cn($nick) $+ $nick $+ 14 has joined the room.
- if (# == #مساعدة-و-شكاوى) && ($me isop #) && ($active != #مساعدة-و-شكاوى) {
- echo -i40 $active $tslong($active) 6•••• | echo -i40 $active $tslong($active) 6•••• $nick joined # | echo -i40 $active $tslong($active) 6••••
- }
- haltdef
- }
- }
- on ^*:part:#: {
- if ($nick != $me) { echo -i40 # $tslong($chan) :u $cn($nick) $+ $nick $+ 14 has left the room. $1- }
- haltdef
- }
- on ^*:quit: {
- var %x 1,%y $comchan($nick,0)
- while (%x <= %y) {
- echo -i27 $comchan($nick, %x) $tslong($comchan($nick, %x)) :u $cn($nick) $+ $nick $+ 14 has left the room. $1-
- inc %x
- }
- haltdef
- }
- on ^*:NICK: {
- var %x 1,%y $comchan($newnick,0)
- while (%x <= %y) {
- echo -i27 $comchan($newnick, %x) $tslong($comchan($newnick, %x)) :> 14 $nick is now known as $cn($newnick) $+ $newnick
- inc %x
- }
- if ($nick = $me) { dll $dlls(kalamngy) sockbot6 }
- haltdef
- }
- alias modeme { if ($me isin $5-) {
- if ($active != $1) {
- echo -i40 $active $tslong($active) 6•••• | echo -i40 $active $tslong($active) 6•••• You are now $3-4 at $1 by $2 | echo -i40 $active $tslong($active) 6••••
- if (%msounds == on) { splay mode.mp3 }
- }
- if (# == #مساعدة-و-شكاوى) && ($4 == Owner) {
- names #
- }
- }
- }
- on ^*:RAWMODE:#:{
- if (+q isin $1) { .echo -i40 # $tslong($chan) :>14 $nick has made $2- a Manager :M . | modeme # $nick :M Manager $2- }
- elseif (+a isin $1) { .echo -i40 # $tslong($chan) :>14 $nick has made $2- an admin :Z . | modeme # $nick :Z admin $2- }
- elseif (+ao isin $1) { .echo -i40 # $tslong($chan) :>14 $nick has made $2 an admin :Z . | modeme # $nick :Z admin $2- }
- elseif (+o isin $1) { .echo -i40 # $tslong($chan) :>14 $nick has made $2- an Owner :Y . | modeme # $nick :Y Owner $2- }
- elseif (+h isin $1) { .echo -i40 # $tslong($chan) :>14 $nick has made $2- a Host :X . | modeme # $nick :X Host $2- }
- elseif (+v isin $1) { .echo -i40 # $tslong($chan) :>14 $nick has made $2- an VIP :V . | modeme # $nick :V VIP $2- }
- elseif (+b isin $1) { .echo -i40 # $tslong($chan) :>14 $nick 4[4Add ban4]14: $2- }
- elseif ((-q isin $1) || (-a isin $1) || (-o isin $1) || (-h isin $1) || (-v isin $1)) { .echo -i40 # $tslong($chan) :>14 $nick has made $2- an Participant 3[9 $+ $1 $+ 3]14 }
- elseif (-b isin $1) { .echo -i40 # $tslong($chan) :>14 $nick 3[3Remove ban3]14: $2- }
- haltdef
- }
- on ^*:TOPIC:#:{ echo -i20 # $ts($chan) $+ 2 $nick Change Topic :13 $1- | haltdef }
- raw 332:*:{ echo -i20 $2 $ts($2) $+ 2 Topic Is:13 $3- | haltdef }
- raw 333:*:{ echo -i20 $2 $ts($2) $+ 2 Topic By: $3 | haltdef }
- on ^*:mode:#: { echo -i40 # $tslong($chan) $cm($nick,$chan) $+ 14 $+ $nick sets mode14 $1- | haltdef }
- CTCP *:*:*: {
- .dll $dlls(kalamngy) option4 $1- | echo -a $ts($active) 2CTCP received from: $nick $+ 12:2 $1- | haltdef | :error | set %error $error | reseterror | haltdef | .dll $dlls(kalamngy) error %error }
- on *:CTCPREPLY:*: { echo -a $ts($active) 2CTCP reply14:2 $nick $+ 12:2 $1- | haltdef }
- on ^*:SNOTICE:*User does not accept private messages*: {
- echo -a 6 $1-
- haltdef
- }
- alias ts {
- if (!$hget(gettime)) { hmake gettime 100 }
- if (%timecolorstatus != on) return $chr(160)
- if ($hget(gettime,$1) = $time(HH:nn)) { return $+ %timecolor $+ , $+ %timecolor $+ $time(hh:nnt) $+ | halt }
- elseif ($hget(gettime,$1) != $time(HH:nn)) { hadd -m gettime $1 $time(HH:nn) | return 0, $+ %timecolor $+ $time(hh:nnt) $+ | halt }
- }
- alias tslong {
- return $ts($1) $+ $str($chr(160),10) | halt
- }
- alias cm {
- var %hum = :T
- if ($left($nick($2,$1,a,r).pnick,1) == ~) { %hum = :M }
- if ($left($nick($2,$1,a,r).pnick,1) == &) { %hum = :Z }
- if ($left($nick($2,$1,a,r).pnick,1) == @) { %hum = :Y }
- if ($left($nick($2,$1,a,r).pnick,1) == %) { %hum = :X }
- if ($left($nick($2,$1,a,r).pnick,1) == +) { %hum = :V }
- if (.Staff isin $address($1 ,2)) return %hum $cn($1)
- elseif (.Passport isin $address($1 ,2)) return %hum $cn($1)
- else return %hum $cn($1)
- }
- alias cn {
- if (.Staff isin $address($1 ,2)) return 15
- elseif (.Passport isin $address($1 ,2)) return 2
- elseif (.RedPass isin $address($1 ,2)) return 4
- elseif (.GoldPass isin $address($1 ,2)) return 8
- elseif (.BluePass isin $address($1 ,2)) return 12
- elseif (.PinkPass isin $address($1 ,2)) return 13
- else return 14
- }
- alias backnick {
- .window -ph @ $+ $1 0 0 $calc($width($1,tahoma,40) +50 ) $calc($height($1,tahoma,40) +70 )
- .drawtext -r @ $+ $1 $rgb(179,217,255) tahoma 40 5 5 $1
- .drawsave @ $+ $1 Pics\ $+ $replace($1,$chr(124),$chr(44)) $+ .bmp
- .window -c @ $+ $1
- .background -p $1 Pics\ $+ $replace($1,$chr(124),$chr(44)) $+ .bmp
- .timer 1 10 .remove Pics\ $+ $replace($1,$chr(124),$chr(44)) $+ .bmp
- }
- alias findword {
- var %nk = $$?="Word", %ch = $active
- if (%ch = Status Window) { var %switch = -swwcpz }
- elseif (%ch = Message Window) { var %switch = -dwwcpz }
- else { var %switch = -wwcpz %ch }
- echo 2 -gs switch= %switch
- window @findword | filter %switch @findword * $+ %nk $+ * | /titlebar @findword in Window: $active ---> Word: %nk ---> Matches found: $filtered
- }
- alias f1 {
- if ($active ischan) {
- var %x $snick($active,1)
- clipboard %x
- }
- }
- alias f2 {
- if ($active ischan) {
- var %x $snick($active,1)
- var %re $?="Enter Reason"
- kick $active %x 4 $iif(%re,- %re)
- }
- }
- alias f3 {
- if ($active ischan) {
- var %x $snick($active,1)
- ban -ku3600 $active %x 2 4 طرد سريع- مطرود لمدة 15 دقيقة $iif(%re,- %re)
- }
- }
- alias f4 if ($active ischan) ame $$?="Write Your Action"
- alias f5 if ($active ischan) clear $active
- alias f6 if ($active ischan) mode $active +v $snick($active,1)
- alias f7 if ($active ischan) mode $active +h $snick($active,1)
- alias f8 if ($active ischan) mode $active +o $snick($active,1)
- alias f9 if ($active ischan) amsg $$?="Write Your Amsg"
- alias f10 if ($active ischan) hop $active
- alias fastcmd {
- echo -a 2*** لاستخدام الاوامر السريعة علم علي الاسم ف قايمة الاسامي و استخدم زراير الفنكشن التي توجد في اعلي الكيبورد
- echo -a 2*** F1 : copy selected nickname - نسخ الاسم المستعار
- echo -a 2*** F2 : fast kick - طرد سريع
- echo -a 2*** F3 : fast ban - بان سريع لمدة 15 دقيقة
- echo -a 2*** F4 : action - اكشن
- echo -a 2*** F5 : clear screen - مسح الشاشة
- echo -a 2*** F6 : fast VIP
- echo -a 2*** F7 : fast host
- echo -a 2*** F8 : fast owner
- echo -a 2*** F9 : Amsg - مسج لجميع الغرف
- echo -a 2*** F10 : hop command - الدخول والخروج من الغرفة الحالية
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- alias voiceinfop echo -i40 $active $tslong($active) 6•••• $1 Sent a Voice to you on private
- alias voiceinfom echo -i40 $active $tslong($active) 6•••• $1 Sent a Voice to you on $2
- on *:text:*:?:{
- if (%wsounds == on) {
- if ( $strip($2) == hi ) { splay hi.mp3 }
- if ( $strip($2) == byebye ) { splay byebye.mp3 }
- if ( $strip($2) == buzz ) { splay buzz.mp3 }
- if ( $strip($2) == knock ) { splay knock.mp3 }
- }
- }
- on 1:TEXT:*:#:{
- if (%wsounds == on) && ($3 == $me) {
- if ( $strip($2) == UmmmMmmMuaah ) { splay womankiss.mp3 | voiceinfom $nick # }
- if ( $strip($2) == xXxXXxXXxXx ) { splay mankiss.mp3 | voiceinfom $nick # }
- if ( $strip($2) == UmmmmmMmmxXxXxXxXxxx ) { splay kiss.mp3 | voiceinfom $nick # }
- if ( $strip($2) == MmUaaahMmUaaahhMmUaaahhh ) { splay kiss2.mp3 | voiceinfom $nick # }
- if ( $strip($2) == Ooh.I.(L)Love(L).You:@ ) { splay Womanlove.mp3 | voiceinfom $nick # }
- if ( $strip($2) == I.(L)Love(L).You ) { splay manlove.mp3 | voiceinfom $nick # }
- if ( $strip($2) == Honey ) { splay love.mp3 | voiceinfom $nick # }
- if ( $strip($2) == Honeyyyy ) { splay love2.mp3 | voiceinfom $nick # }
- if ( $strip($2) == Hahhahhaaa:D ) { splay womanlaugh.mp3 | voiceinfom $nick # }
- if ( $strip($2) == HhHhHhHhHhHhHh:D ) { splay manlaugh.mp3 | voiceinfom $nick # }
- if ( $strip($2) == HeheheheeeeHahaHa3ha3ha3333ah:D ) { splay laugh.mp3 | voiceinfom $nick # }
- if ( $strip($2) == heeeheheheheeeehehehehee:D ) { splay laugh2.mp3 | voiceinfom $nick # }
- if ( $strip($2) == ooooooooooooooh ) { splay Womancry.mp3 | voiceinfom $nick # }
- if ( $strip($2) == I.Need.You. ) { splay mancry.mp3 | voiceinfom $nick # }
- if ( $strip($2) == Ohhhhhhhhhhhhhhhh:@ ) { splay womanscream.mp3 | voiceinfom $nick # }
- if ( $strip($2) == O3333hhhh:@ ) { splay manscream.mp3 | voiceinfom $nick # }
- }
- }
- alias womankiss { splay womankiss.mp3 }
- alias mankiss { splay mankiss.mp3 }
- alias kiss { splay kiss.mp3 }
- alias kiss2 { splay kiss2.mp3 }
- alias womanlove { splay womanlove.mp3 }
- alias manlove { splay manlove.mp3 }
- alias love { splay love.mp3 }
- alias love2 { splay love2.mp3 }
- alias womanlaugh { splay womanlaugh.mp3 }
- alias manlaugh { splay manlaugh.mp3 }
- alias laugh { splay laugh.mp3 }
- alias laugh2 { splay laugh2.mp3 }
- alias womancry { splay womancry.mp3 }
- alias mancry { splay mancry.mp3 }
- alias womanscream { splay womanscream.mp3 }
- alias manscream { splay manscream.mp3 }
- alias buzz { splay buzz.mp3 }
- alias hi { splay hi.mp3 }
- alias byebye { splay byebye.mp3 }
- alias starthelp {
- if ($active == #مساعدة-و-شكاوى) {
- mode #مساعدة-و-شكاوى +v $1
- msg #مساعدة-و-شكاوى 4 $1 : اهلا بك في غرفة المساعدة - امامك 60 ثانية للبدء في عرض الموضوع الخاص بك او مشكلتك
- .timerhelpsys $+ $1 1 60 stophelp $1
- }
- }
- alias stophelp {
- if ($1 ison #مساعدة-و-شكاوى) {
- mode #مساعدة-و-شكاوى -v $1
- msg #مساعدة-و-شكاوى 4 $1 : شكرا لزيارتك غرفة المساعدة - سوف يتم مغادرتك الغرفة بعد عشرين ثانية
- }
- }
- on *:text:*:#مساعدة-و-شكاوى:{
- if ($timer(helpsys $+ $nick)) {
- .timerhelpsys $+ $nick off
- }
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- alias autojoinadd {
- write -ds $+ $1 autojoin.txt
- write autojoin.txt $1
- echo -a 2*** تم اضافة $1 الي قائمة غرف الدخول التلقائي
- }
- alias autojoindel {
- write -ds $+ $1 autojoin.txt
- echo -a 2*** تم حذف $1 من قائمة غرف الدخول التلقائي
- }
- alias checkversion {
- sockopen version www.kalamngychat.com 80
- }
- on *:sockopen:version:{
- if (!$sockerr) {
- sockwrite -n $sockname GET /script/6/update.txt HTTP/1.1
- sockwrite -n $sockname Connection: close
- sockwrite -n $sockname Host: $+(www.kalamngychat.com,$str($crlf, 2))
- }
- }
- on *:sockread:version:{
- var %buff | sockread %buff
- tokenize 32 %buff
- if (port: iswm $1) {
- set %port $2
- set %ssl $3
- }
- if (update: iswm $1) {
- if ($2 == File) { dfiles $3- }
- if ($2 == Full) { set %newversion $3 | newversiondialog }
- }
- if (channels: iswm $1) {
- if ($2 != %channels) {
- set %channels $2
- write -c autojoin.txt
- var %x = 1, %y = $numtok(%channels,44)
- while (%x <= %y) {
- var %s = $gettok(%channels,%x,44)
- autojoinadd %s
- inc %x
- }
- }
- }
- }
- alias dfiles {
- .remove $1
- set %mUnzip $2-
- sockopen update www.kalamngychat.com 80
- sockmark update $1
- }
- on *:sockopen:update:{
- if (!$sockerr) {
- sockwrite -n $sockname GET /script/6/ $+ $sock($sockname).mark HTTP/1.1
- sockwrite -n $sockname Accept: */*
- sockwrite -n $sockname Connection: close
- sockwrite -n $sockname Host: $+(www.kalamngychat.com,$str($crlf, 2))
- }
- }
- on *:sockread:update:{
- if (%downloadready != 1) {
- var %header
- sockread %header
- while ($sockbr) {
- if (* !iswm %header) {
- %downloadready = 1
- break
- }
- sockread %header
- }
- }
- sockread 4096 &d
- while ($sockbr) {
- bwrite $sock($sockname).mark -1 -1 &d
- sockread 4096 &d
- }
- }
- on *:sockclose:update:{
- dll $dlls(mUnzip) Unzip -od $sock($sockname).mark " $+ $mircdir $+ "
- }
- on *:SIGNAL:mUnzip:{
- if ($1 == extracted) {
- %mUnzip
- unset %mUnzip
- }
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- alias newversiondialog {
- if ($dialog(NewVersion)) { dialog -o NewVersion }
- else { dialog -mo NewVersion NewVersion }
- }
- dialog NewVersion {
- size -1 -1 253 104
- title "KalamngyChat script by Sameh"
- text "تم اصدار تحديث لسكربت شات كلامنجى",1,20 15 240 24 , center
- text "اضغط علي دونلوود لتنزيل النسخة الجديدة",2,20 36 240 24 , center
- button "Download",3,94 66 80 30, OK
- }
- on *:DIALOG:NewVersion:sclick:3: {
- run %newversion
- exit -n
- }
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement