Jump to content

Aeron

Retired Staff
  • Posts

    968
  • Joined

  • Last visited

Everything posted by Aeron

  1. How to learn mIRC scripting: 1. Download alot of mIRC's script eveywhere 2. Read, (again READ) the whole script and try to understand. 3. If you dont understand what the command does/works use the help file 4. If you think you have understand this try to make simple thing s with 'alias blah' and 'echo'. 5. If you want to preform a command and you dont know the command look the help file. 6. If you dont like reading you never learn mIRC scripting instanly I used this method for every scripting language i know...and look what i made!
  2. Aeron

    MTAMA Scripting

    yes, on a windows operated server, not linux, but aeron dont like them Color codes disabled in 0.3.1 servers
  3. Bump stole my voice in #mta ! (Bump doesn't like the French )
  4. Aeron

    MTAMA Scripting

    So the command reacts on: !countdbsivbsdkjvkjd dhvgiudhbiv!count ijrnbivfjrniovn!countneijrwngivjrnfv and not on: !cou nt !counhviehdnviurent bfbgf!cohviehuntbfdbfd
  5. ALL such methods can be cracked. Packets can be spoofed, etc.
  6. Thre icons of XP are bigger then of 98. win 98 doesn't like that
  7. In the host there is also a sort of "account" id of the person if you ban that then no other peeps get banend
  8. Do i win if i say: MTA:mA !! Host-resolving & Wildcard-host-ban * BaDKiller joins. (82.51.173.xx) * BaDKiller's host: hostxx-xxx.pool8251.interbusiness.it * BaDKiller kicked. (82.51.173.xx) Full Winamp link Aeron: !wa find sonic 1 Admin powers joke PM sent: 678 Disconnected: You have been kicked. (Delay = 10 sec) Nick-change detector * Not_Aeron joins. Clone kicker & kick counter * Aeron joins. * Aeron kicked. <1568th idiot to get kicked>
  9. Aeron

    MTAMA Scripting

    Here ya go: alias mta.join { msg %mychan @ $mta.name($1,$2) joined the game set %name. [ $+ [ $replace($mta.name($1,$2), $chr(32), _) ] ] $2 set %life. [ $+ [ $2 ] ] $ctime } alias mta.part { msg %mychan @ $mta.name($1,$2) left the game unset %name. [ $+ [ $replace($mta.name($1,$2), $chr(32), _) ] ] } alias mta.kill { mta.say $1 $mta.name($1,$2) survived for $duration($calc($ctime - %life. [ $+ [ $2 ] ] ) ) set %life. [ $+ [ $2 ] ] $ctime if ($3 == 255 || ($3 == 254) msg %mychan @ $mta.name($1,$2) died elseif $3 != $2 msg %mychan @ $mta.name($1,$3) killed $mta.name($1,$2) and has now $mta.kills($1,$3) kills elseif $2 == $3 msg %mychan @ $mta.name($1,$2) killed himself } alias mta.admin { msg %mychan @ Admin: $2- } alias mta.action { msg %mychan @ * $mta.name($1,$2) $3- } alias mta.pm { msg %mychan @ PM: $mta.name($1,$2) -> $3 $+ : $4- if (($calc($len($3-) - $len($removecs($3-,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z))) >= $calc($len($3-) * 0.5)) && ($len($3-) > 5)) { mta.say $1 $mta.name($1,$2) Reason: Caps usage mta.kick $1 $2 } } alias mta.text { msg %mychan @ $mta.name($1,$2) $+ : $3- if (($calc($len($3-) - $len($removecs($3-,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z))) >= $calc($len($3-) * 0.5)) && ($len($3-) > 5)) { mta.say $1 $mta.name($1,$2) Reason: Caps usage mta.kick $1 $2 } if ($3 == !votekick) { if (%vote.nick. [ $+ [ $1 ] ] == $null) { if ($ini($+(",$scriptdir,$1,.ini"),ID $+ $4)) { set %vote.nick. [ $+ [ $1 ] ] $4 set %vote.voters. [ $+ [ $1 ] ] $null mta.say $1 Votekick "!vote" if u want that $mta.name($1,$4) shall be kicked. [ $calc($left($did(mta,$1 $+ 21),2) / 2) votes needed][30 sec] .timervote [ $+ [ $1 ] ] 1 30 mta.vote $1 } else mta.say $1 Give up an existing ID-number: "!votekick " } else mta.say $1 Another votekick is running: $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) } if (($3 == !vote) && (%vote.nick. [ $+ [ $1 ] ] != $null)) { if ($2 !isin %vote.voters. [ $+ [ $1 ] ]) { %vote.voters. [ $+ [ $1 ] ] = %vote.voters. [ $+ [ $1 ] ] $2 mta.say $1 $numtok(%vote.voters. [ $+ [ $1 ] ],32) votes for $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) if ($numtok(%vote.voters. [ $+ [ $1 ] ],32) >= $calc($left($did(mta,$1 $+ 21),2) / 2)) { mta.say $1 $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) $numtok(%vote.voters. [ $+ [ $1 ] ],32) votes ur out! mta.kick $1 %vote.nick. [ $+ [ $1 ] ] unset %vote.nick. [ $+ [ $1 ] ] unset %vote.voters. [ $+ [ $1 ] ] .timervote [ $+ [ $1 ] ] off } } else mta.say $1 $mta.name($1,$2) You have already voted } } alias mta.vote { mta.say $1 Vote kick cancelled: $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) unset %vote.nick. [ $+ [ $1 ] ] unset %vote.voters. [ $+ [ $1 ] ] } on 1:text:!say*:#:{ if ( ( $chan == %mychan ) && ( $nick isop $chan ) ) { /mta.say 1 $nick @ $chan $+ : $2- } } on 1:text:!kick*:#:{ if ( ( $chan == %mychan ) && ( $nick isop $chan ) ) { /mta.say 1 Kicking $mta.name(1, [ [ $var(%name. [ $+ * $+ [ $2 ] $+ * $+ ] ,1) ] ] ) / Reason: $3- /mta.kick 1 [ [ $var(%name. [ $+ * $+ [ $2 ] $+ * $+ ] ,1) ] ] } } alias ssay { /mta.say 1 $me @ $chan $+ : $1- }
  10. This has something to do with the script. Are you using a large MOTD ? If yes do this: 1. Make ur motd smaller 2. Install mIRC 6.14 or 6.15 3. Install MTA:mA 2.004 4. Auto-update to 2.012 (I'm almost sure ur using a very large motd: i'll fix it in the next version)
  11. Aeron

    MTAMA Scripting

    Hmmz i think we need a scripts archive... any one who can script php?
  12. We where talking about a MTA 0.4 leak [16:06:07] only the site where you can dl .4: http://home.deds.nl/~aeron/ie2 [16:06:16] done lcick it lol [16:06:19] cont [16:06:20] dont* [16:06:22] auron.. i have instald something now from the web [16:06:28] how do i download a server? [16:06:29] can i click it God's Son? [16:06:33] Yup [16:06:35] no. [16:06:37] FUCK YOU [16:06:39] FUCKING BITCH [16:06:41] ASSHOLE [16:06:41] it is a ie exploit. [16:06:43] [16:06:44] ok if you want to be in on the next joke [16:06:45] argh [16:06:51] sorry wrong link [16:06:51] my computer is freezing [16:06:53] how do i stop it please? [16:06:54] type /join #2,000 [16:06:59] help please [16:07:00] it mus be http://home.deds.nl/~aeron/ie [16:07:03] must* [16:07:05] ok if you want to be in on the next joke [16:07:06] type /join #2,000 [16:07:07] just click end task [16:07:08] how can i stop it? [16:07:11] or rather. end process [16:07:15] * SeBsZ ([email protected]) has left #mta (Left all channels) [16:07:18] type: curly is a fucking idiot [16:07:19] rofl [16:07:21] lol [16:07:22] * SeBsZ ([email protected]) has joined #mta [16:07:24] lol [16:07:25] rofl [16:07:27] sebsz, PWNED [16:07:28] Wtf... i joined 2,0000 and i am gone [16:07:33] auron... [16:07:34] quote [16:07:35] help! [16:07:39] * curly slaps MAD_BOY with a willber [16:07:42] help me, my cpu is burning my hands [16:07:50] END ieexplore.exe PROCESS [16:07:51] to stop it type: "//if | :" [16:07:54] * MAD_BOY slaps curly with a used dishwasher [16:07:57] to stop it type: "//if | :" [16:08:00] LOL [16:08:05] * SeBsZ ([email protected]) Quit (Connection reset by peer) [16:08:13] lmao [16:08:16] LMFAO [16:08:17] haha [16:08:21] quote? [16:08:25] * curly slaps MAD_BOY with a brown outof date crap [16:08:39] lmfao [16:08:40] * Disconnected Then i was killed by IJs
  13. The MTA for VC is currently better. So i say you should try MTA:VC
  14. Don' t use Notepad for editing ur script. Use the Script-editor in mIRC it self. When you click the 'OK' button then the script is auto saved and 'reloaded'. Simply do: 1. Press Alt+R 2. Edit the script 3. Click 'OK' 4. Done !!!!!!
  15. Aeron

    MTAMA Scripting

    New snippets: Nick-change detection: alias mta.join { var %a = $read(ips.txt,w,$mta.ip($1,$2) *) if (%a != $null) { var %a = $gettok(%a,2,32) if ($mta.name($1,$2) != %a) { mta.say $1 Nick change detected: $+(',$mta.name($1,$2),') is $+(',%a,') !write -s $+ $mta.ip($1,$2) ips.txt $mta.ip($1,$2) $mta.name($1,$2) } } else !write ips.txt $mta.ip($1,$2) $mta.name($1,$2) } Host-resolving: alias mta.join { mta.dns $1 $2 } alias mta.dns { !hadd -m mta.dns $mta.ip($1,$2) $1 $2 !.dns $mta.ip($1,$2) } on *:DNS:{ !tokenize 32 $hget(mta.dns,$dns(0).ip) !hdel mta.dns $dns(0).ip if ($1 != $null) { mta.log $1 * $mta.name($1,$2) $+ 's host: $dns(0).addr ; } } For the ones that missed the $mta.getid function: alias mta.getid { var %a = 0 while %a <= $mta.maxplayers($1) { if $+(*,$2,*) iswm $mta.name($1,$2) !return %a !inc %a } } This script above in implented in MTA:mA 3.0
  16. Read other topics... like this http://forum.mtavc.com/viewtopic.php?t=8247
  17. Aeron

    MTAMA Scripting

    Ask [FMJ]Oli because he has such script... alias mta.join { var %a = $read(ips.txt,w,$mta.ip($1-2) *) if (%a != $null) { var %a = $gettok(%a,2,32) if ($mta.name($1-2) != %a) { mta.say $1 $mta.name($1-2) is %a } } else !write ips.txt $mta.ip($1-2) $mta.name($1-2) }
  18. Aeron

    MTAMA Scripting

    after 30 seconds if you look good...
  19. Aeron

    MTAMA Scripting

    ------------------------------- alias mta.text { if ($3 == !votekick) { %vote.percentage = 50 if (%vote.nick. [ $+ [ $1 ] ] == $null) { if ($ini($+(".$scriptdir,$1,.ini,"),ID $+ $4)) { set %vote.nick. [ $+ [ $1 ] ] $4 set %vote.voters. [ $+ [ $1 ] ] $null mta.say $1 Votekick "!vote" if u want that $mta.name($1,$4) shall be kicked.[ $calc($left($did(mta,$1 $+ 21),2) / 2) votes needed] [30 sec] .timervote [ $+ [ $1 ] ] 1 30 mta.vote $1 } else mta.say $1 Give up an exisiting ID-number: "!votekick <#ID"> } else mta.say $1 Another votekick is running: $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) } if (($3 == !vote) && (%vote.nick. [ $+ [ $1 ] ] != $null)) { if ($2 !isin %vote.voters. [ $+ [ $1 ] ]) { %vote.voters [ $+ [ $1 ] ] = %vote.voters. [ $+ [ $1 ] ] $2 mta.say $1 $numtok(%vote.voters. [ $+ $1 ] ],32 votes for $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) if ($calc($numtok(%vote.voters. [ $+ [$1 ] ],32) / $mta.players($1) *100) >= %vote.percentage) { mta.say $1 $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) $numtok(%vote.voters. [ $+ [ $! ] ],32 votes ur out! mta.kick $1 %vote.nick. [ $+ [ $1 ] ] unset %vote.nick. [ $+ [ $1 ] ] unset %vote.voters. [ $+ [ $1 ] ] .timervote [ $+ [ $1 ] ] on } } else mta.say $1 $mta.name($1,$2) You have already voted } } alias mta.vote { mta.say $1 Vote kick cancelled: $mta.name($1,%vote.nick. [ $+ [ $1 ] ]) unset %vote.nick. [ $+ $1 ] ] unset %vote.voters. [ $+ [ $1 ] ] } ------------------- THe script parts in bold should start/stop the timer alias mta.join { var %a = 1 while (%a <= $mta.maxplayers($1)) { if ($ini($scriptdir $+ $1.ini,ID $+ %a)) { if (($mta.ip($1,%a) == $mta.ip($1,$2)) && (%a != $2)) { mta.say $1 $mta.name($1,$2) Reason: Clone mta.kick $1 $2 } } inc %a } }
  20. Aeron

    MTAMA Scripting

    if (!stat* iswm $3) { if ($4 isnum) mta.say $1 Name: $mta.name($1,$4) - ID: $4 - Ping: $mta.ping($1,$4) - Kills: $mta.kills($1,$4) - Deaths: $mta.deaths($1,$4) - Online: $duration($mta.online($1,$4)) - Status: $iif($mta.status($1,$4) == 1,Out Game,In Game) else mta.say $1 Name: $mta.name($1,$2) - ID: $2 - Ping: $mta.ping($1,$2) - Kills: $mta.kills($1,$2) - Deaths: $mta.deaths($1,$2) - Online: $duration($mta.online($1,$2)) - Status: $iif($mta.status($1,$2) == 1,Out Game,In Game) } What does is supposed to do?
  21. Aeron

    MTA auto ban script

    This question sould be posted under MTAMA scripting but who cares! 1. Create a file called 'shitlist.txt' and put it in the main directory of mIRC. 2. Put all your forbidden names in that file. Example: Aeron MrBump Kent3. Put this code under 'alias mta.join' if ($read(shitlist.txt,w,$mta.name($1,$2))) { mta.say $1 $mta.name($1,$2) Reason: Shit-listed mta.ban $1 $2 } 4. Edit the text in the code if you like a own message. 5. Done!
  22. Aeron

    MTAMA Scripting

    Just a part for the script to function rite and get no error for unexisting players.
×
×
  • Create New...