![]() |
Real Name revealer hepinize merhaba This is my first topic here on IF and yeah... I need help. :) I stumbled on this old code but it doesn't work for me... What I wan't to do is to be able to click on the realName and use an alias to execute a command... So, when user joins #channel, i want the code to exempt some users, and scan (who) others... if it matches i want to show me the "Real Name" near his nick. Be able to click it to select and execute a command... for example ban (real name). I hope you guys will help... the code is this, but it doesn't work for me. Kod: on *:input:*:real $1- on ^*:text:*:*:real $1- on ^*:action:*:*:real $1- on ^*:notice:*:*:real $1- on *:join:#:who $iif($nick = $me,#,$v1) on !^*:part:#:{ set $+(%,real,$nick) $nick echo $color(part) # * Parts: $nick $ial($nick).mark @ $+ $site haltdef } on !^*:quit:{ var %- 1 | while $comchan($nick,%-) { echo $color(quit) $v1 * Quits: $nick $ial($nick).mark @ $+ $site haltdef inc %- } } raw 352:*:.ialmark $6 ( $+ $9- $+ ) | halt raw 315:*:{ if $($+(%,real,$2),2) { var %c 1 | while $comchan($me,%c) { echo $color(join) -a * $2 $ial($2).mark has joined $v1 unset $+(%,real,$2) | halt | inc %c } } } on *:ping:var %ial 1 | while $comchan($me,%ial) { who $v1 | inc %ial } alias -l pnickschan { return $iif($event = text,$+(<,$iif($left($nick(#,$nick).pnick,1) isin $prefix,$v1),$nick),$& $iif($event = action,$+(*,$chr(32),$iif($left($nick(#,$nick).pnick,1) isin $prefix,$v1),$nick),$& $iif($event = notice,$+(-,$iif($left($nick(#,$nick).pnick,1) isin $prefix,$v1),$nick,-)))) } alias -l pnickspm { return $iif($event = text,$+(<,$nick),$iif($event = action,$+(*,$chr(32),$nick),$iif($event = notice,$+(-,$nick,-)))) } alias -l real { if (!$inpaste) && ((!$istok(/ $readini($mircini,text,commandchar),$left($1,1),32)) || ($ctrlenter)) { var %realnick $ial(*,0) | while %realnick { if $regex($iif($event = input,$1-,$nick),/(^|\s)\Q $+ $replacecs($ial(*,%realnick).nick,\E,\E\\E\Q) $+ \E(\s|$)/iS) { $iif($event = input,say,echo -bcfilmrt $iif($event = text,normal,$event) $iif(#,#,$iif($query($nick),$& $nick,$iif($active ischan,$v1,$target)))) $replace($iif($event = input,$strip($1-),$& $iif(#,$pnickschan($nick),$pnickspm($nick))),$ial(*,%realnick).nick,$& $iif($event = text,$ial(*,%realnick).nick $+ >,$ial(*,%realnick).nick) $ial(*,%realnick).mark) $& $iif($istok(text action notice,$event,32),$1-) | haltdef } dec %realnick } } } #real end menu nicklist,channel { Turn Real-Name-Revealer $iif($group(#real) = on,OFF,ON) { if ($group(#real) != on) .enable #real | else disable #real else ($group(# if $group(#real) = on { who # } | else { ialclear | who # } echo 4 -ag * Real Name Revealer has been turned $upper($group(#real).status) } } |
Cevap: Real Name revealer on *:text:*:#:{ if ($1 == !add) { if !$2 { msg # Please chose fullname | return } if $read(fullname.txt,w,$strip($2-)) { msg # already add. | return } .write fullname.txt $strip($2-) msg # [ $strip($2-) ] Added Fullname. } if ($1 == !del) { if !$2 { msg # Please chose deleting fullname. | return } if $read(fullname.txt,w,$strip($2-)) { .write $+(-dl,$readn) fullname.txt | msg # [ $strip($2-) ] Fullname deleted. | return } else { msg # Belirttiginiz fullname listem'de bulunmamaktadır. | return } } if ($1 == !listfullname) { if $lines(fullname.txt) == 0 { msg # Fullname list is empty. | return } var %t = 1 | while %t <= $lines(fullname.txt) { msg # 4 $+(%t,.) $read(fullname.txt,%t) inc %t } } } raw 352:*:{ var %:comchan = 1 | while %:comchan <= $comchan($6,0) { if $me isop $comchan($6,%:comchan) || $me ishop $comchan($6,%:comchan { ban -k $comchan($6,%:comchan) $6 - Forbidden fullname. } | inc %:comchan } } hi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] pls create fullname.txt on mirc directory or just !add one. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] created this remote code. Thanks to @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] . |
Cevap: Real Name revealer Alıntı:
However I want to add them automatically not manually... on, on *:join:*:#:, or for hub ;Connect on *:snotice:*Client connecting on port*:who +I $9 ;Hub connect on *:snotice:*Client connecting at*:who +I $8 grab the fullname and show it near the nick, click on it, and execute command :) for example... [04:47:52pm] * Robin H d572b9a7@109.169.29.95 :0 c-98b872d5.304696492-0-646f63736973.cust.bredbands [04:47:52pm] Robin End of /WHO list. [04:49:24pm] * Mobile_09 H 5f9b1081@109.169.29.95 :2 95.155.16.129 [04:49:24pm] Mobile_09 End of /WHO list. so, if users connect from @109.169.29.95 i want to show like this, when they join channel [04:49:00pm] ******************* J | Robin ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) joined #channel from (server) [04:49:00pm] ******************** | Robin (c-98b872d5.304696492-0-646f63736973.cust.bredbands) entered the stream. [04:49:26pm] ******************* J | Mobile_09 ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) joined #channel from (server) [04:49:26pm] ******************** | Mobile_09 (95.155.16.129) entered the stream. |
Cevap: Real Name revealer I think this should help you. Kod: #IPGoster off After you wrote your oper/admin pass and get the rights of an administrator to see the ip address you must write /enable #IPGoster to actvate the code. And than you should see the normal join, but instead of the fake ip you should see the right ip of the user. |
Cevap: Real Name revealer real name kısmında olan ip adresi kullanıcının gerçek adresi sanırım. 109.169.29.95 adresinden bağlananların, gerçek ip adresini kanala giren kullanıcılarda görmek istiyor nick@ip şeklinde ve mouse ile üzerine geldiğinde komut çalıştırmak istediğini belirtmiş. Mobile_09 adlı kullanıcının kanala giriş şekli: [04:49:26pm] ******************* J | Mobile_09 ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) joined #channel from (server) who çekince aldığı cevap: [04:49:24pm] * Mobile_09 H 5f9b1081@109.169.29.95 :2 95.155.16.129 [04:49:24pm] Mobile_09 End of /WHO list. görmek istediği şekil: [04:49:26pm] ******************** | Mobile_09 (95.155.16.129) entered the stream. ve son olarak mouseyi üzerine getirince komut çalıştırmak. zamanınız varsa güzel bir kod yazılabilir arkadaşa :) |
Cevap: Real Name revealer Hasan Abinin (L4roXyL) bir Kodu vardi bunun icin, giris cikislari yansitma acisindan yani. Kücük eklentilerlede ipe tiklanabilinilir duruma getirebilinilir. Ben Konuyu yanlis anlamissim. Kod: on !^*:join:#:haltdef | inc $+(%,$nick,ip) 1 | hadd -m $nick # 1 | if ($regex($evalnext($+(%,$nick,ip)),^1$)) { userip $nick } | unset $+(%,$nick,ip) Kod: [00:22:50 14/01/2016] ******************** | kadir606 (88.246.245.26) entered the stream. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] now I hope that this code will help you :) You must only change the last event. Kod: echo -a This is only a ECHO. Her is the IP -> $remove($gettok($hotline,6,32),$chr(40),$chr(41)) } } |
Cevap: Real Name revealer Alıntı:
I put it in remote and nothing happens... |
Cevap: Real Name revealer Alıntı:
Can you show me a part of the channel logins. Normaly it should look like this: Kod: [00:22:50 14/01/2016] ******************** | kadir606 (88.123.456.78) entered the stream. |
Cevap: Real Name revealer Alıntı:
|
Cevap: Real Name revealer Alıntı:
Also I see that hash tables are created for every user that joins. I also made screenshots... [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
Cevap: Real Name revealer hi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , what kind of a server is this and which mirc do you use? I also tried it on my mirc, and for me it looks like this: Alıntı:
|
Cevap: Real Name revealer Alıntı:
|
Cevap: Real Name revealer Ok... I found this code @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] and now it works... Kod: on !^*:join:#:haltdef | inc $+(%,$nick,ip) 1 | hadd -m $nick # 1 | if ($regex($evalnext($+(%,$nick,ip)),^1$)) { userip $nick } | unset $+(%,$nick,ip) here is the new screenshot: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] but, for mibbit I want to echo fullname, not ip. How to use if mibbit get fullname? How to echo $fullname? |
Cevap: Real Name revealer Kod: #cort on if you want execute command on fullname you should make log window like @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] window. for activate code type : /enable #cort deactivate : /disable #cort you can make it shortly with F keys. like this : F5 $iif($group(#cort) == on,/disable #cort,/enable #cort) put this code in Aliases, if its on turn off or on. |
Cevap: Real Name revealer @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] thankyou for helping... however, what im trying to do is to do the "who command" only on users joining the channel from mibbit [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] has 4 ip-s and when they join the channel it looks like this: [03:42:45am] *******************J | ELIOO ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) joined #channel from (server) now, i wanna do it that only when users using mibbit join the channel, i wanna echo their realname/fullname under the join [03:42:45am] *******************J | ELIOO ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) joined #channel from (server) [03:42:45am] *******************J | ELIOO - FN: user-0cdfi76.cable.mindspring.com Your code works, but I dont know why it does only with some users (echo in the channel) not with all... it does create the hash info in the fullname hash table but it echos some and other no. however I came up with this code: Kod: on *:JOIN:#:{ who +I $9 and who +I $8 so for my above code to work, I need to exempt from the other script the 4 ip-s of mibbit 78.129.202.38 207.192.75.252 109.169.29.95 64.62.228.82 the code on the other script is like this: Kod: ;Connect Kod: on *:snotice:*Client*connecting on*:{ I hope you'll understand what im trying to do. Thankyou again. |
Cevap: Real Name revealer maybe hash table dont work correctly :) i think problem is UTF-8 character set problem. (not sure) here new code: Kod: #cort on Kod: on *:snotice:*Client*connecting on*:{ you can show me, use who command "/who +I nickname" copy here result. but first put this code in remote :) Kod: raw *:*:echo -s $numeric : $1- |
Cevap: Real Name revealer Alıntı:
Alıntı:
- * Nertil_Swiss H c2e69fe6@207.192.75.252 :1 194.230.159.230 315 : elhale Nertil_Swiss End of /WHO list. Nertil_Swiss End of /WHO list. |
Cevap: Real Name revealer dont look hash tables i make it without hash :) also i tested code is working? post here all raw 352 need to parse it. |
Cevap: Real Name revealer @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] thx for answering, but maybe im not explaining myself well enough. :P Alıntı:
Alıntı:
352 : elhale * c2e69fe6 207.192.75.252 Ballkani.Albnetwork.net Nertil_Swiss H 1 194.230.159.230 elhale (my nick) 207.192.75.252 (mibbit ip, * Dns resolving 207.192.75.252 * Dns resolved 207.192.75.252 to ircip1.mibbit.com) c2e69fe6 (ident of user) Ballkani.Albnetwork.net (server) Nertil_Swiss (nick of user) H 1 (1 hops, because it is a hub) 194.230.159.230 (realname of user, which it is the real ip aswell) so, if I want to ban this user I use this command /os sgline add +2d 194.230.159.230 :reason I have created an alias like this: F8 /os sgline add +15d $cb :Proxy/Floode so, I select the "realname" and push f8. That's why I wanna see the realname of users connecting with mibbit when they join the channel so I can see who is using proxy and select the ip (realname) fast. |
Cevap: Real Name revealer Hi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , I am sorry for the unusual time response. If your code is working you can use the hotlink event to allow youre mouse to click on the fullname and execute automaticly a command (ex: sqline). For your other problem, like this :) Alıntı:
Example: Kod: if $regex(%ip,/^(78.129.202.38|207.192.75.252|109.169.29.95|64.62.228.82)/i) { halt } Try this, I think it should help you :) Kod: on *:snotice:*Client*connecting on*:{ |
Cevap: Real Name revealer @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] this is what I wanna do, but only for users with mibbit on host, and with who command, not whois :P Kod: on *:JOIN:#: { |
Cevap: Real Name revealer so you want when users join channel with mibbit.com host you want to get echo fullname on channel? |
Cevap: Real Name revealer Alıntı:
|
Cevap: Real Name revealer Kod: on !*:join:#:{ open remote ALT+R > File > New copy and paste code. code is working if you say again dont working on me i will kill you! ;s27 joke :P if code dont work again you have a problem :D |
Cevap: Real Name revealer Alıntı:
ok it didn't work in the begining but I changed who +g $nick with who $nick and now it works... lol but, I use the raw 352 on other scripts also... can it be done with raw 311? in raw 311 $6 is fullname |
Cevap: Real Name revealer which command using raw 311? |
Cevap: Real Name revealer Alıntı:
so who command uses only raw 352... :S |
Cevap: Real Name revealer i guess whois command uses raw 311 who uses 352. search your remotes look who command how many scripting using. |
Cevap: Real Name revealer Alıntı:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] i took off the on quit part because it created a loop or smth and my mirc froze, but it works and it didn't interfere with my other raw 352 scripts... not for on join tho... can you have a look at it? |
Cevap: Real Name revealer fnshow $6 $9- this my raw code if you have another raw 352 code dont add more you need to combine them. just add this code " fnshow $6 $9- " raw 352 code section. like this: raw 352:*:{ code / code exp... . . . . halt-haltdef } add my code first line raw 352:*:{ fnshow $6 $9- code / code exp... . . . . halt-haltdef } like this. it should be above halt or haldef. halt or haldef its stopping continue commands. change your RNR raw code old : Kod: raw 352:*:.ialmark $6 ( $+ $9- $+ ) | halt Kod: raw 352:*:{ Kod: on !*:join:#:{ |
Cevap: Real Name revealer @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yes, it works perfectly. :) Thank You! @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] thx for helping too. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:54. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk