Skip to content
MSN

banlis code

A TG007 community discussion started by D3xter.

Discussion 4 posts
Page 1 of 1
Open
Topic #2968 · 4 published posts · 493 views

this code have problem please helpme..

 

#banlist off
on *:join:#:{
if ($nick != $me) && ($me isop $chan && ($readini(banlist.ini,banlisted,$address($nick,1)) != $null) { /echo -a 7 Banlisted user %name has entered! They were banlisted for %reason Take swift actions now! | /kick # $nick Banlisted / %name / %reason | /access # add deny $address($$1,1)
#banlist end

Banlist
.Add
..Echo:{ /writeini banlist.ini /set %name $$?"Name?" /set %reason $$?"Reason?" banlisted / %name / %reason $address($$1,1) $$1 | /echo -a 7 $$1 has been added too the 12Ban list | /kick # $$1 Banlisted / Name: %name / Reason: %reason }
..Say:{ /writeini banlist.ini /set %name $$?"Name?" /set %reason $$?"Reason?" banlisted / %name / %reason $address ($$1,1) $$1 | /msg # 7 %name has been added too the 12Ban list | /kick # $$1 Banlisted / Name: %name /Reason : %reason } 
.Remove
..Echo:{ /remini banlist.ini banlisted $$address($$1,1) $$1 | /echo -a 7 $$1 has been removed from the 12Ban list }
..Say:{ /remini banlist.ini banlisted $$address($$1,1) $$1 | /message # 7 $$1 has been removed from the 12Ban list }

Banlist
.Enable:{ /enable #banlist | /echo -a 7Banlist enabled }
.Disable:{ /disable #banlist | /echo -a 7Banlist disabled }
.View list:{ /run banlist.ini }
.Echo list:{ /echo -a 12 $read(banlist.ini)

Just thought you might like to know that your coding wouldn't actually have a separate reason for each person. Also, your writeini command didn't actually specify a section when being written to. The snippet below is just an example...

alias addban { writeini -a banlist.ini ban $ial(* $+ $2 $+ *).addr $$3 }
on *:join:#:{
 if ($readini(banlist.ini,ban,$ial(* $+ $nick $+ *).addr)) {
   kick # $nick $nick is banlisted: $readini(banlist.ini,ban,$ial(* $+ $nick $+ *).addr)
   access # add deny $ial(* $+ $nick $+ *).addr
   access # add deny $nick
 }
}

 

i change code bat

i guess, This ..

 

#banlist off
on *:join:#:{
if ($nick != $me) && ($me isop $chan && ($readini(banlist.ini,banlisted,$address($nick,1)) != $null) { /echo -a 7 Banlisted user %name has entered! They were banlisted for %reason Take swift actions now! | /kick # $nick Banlisted / %name / %reason | /access # add deny $address($$1,1)
#banlist end

 

Should be this ..

 

#banlist off
on *:join:#:{
if ($nick != $me) && ($me isop $chan) && ($readini(banlist.ini,banlisted,$address($nick,1)) != $null) { /echo $chan 7 Banlisted user $nickhas entered! They were banlisted for $gettok($readini(banlist.ini,banlisted,$address($nick,1)),2-,32) Take swift actions now! | access # add deny $address($$1,1) | /kick # $nick Banlisted / $nick / $gettok($readini(banlist.ini,banlisted,$address($nick,1)),2-,32)
#banlist end

 

duno really, try it n reply back

o_O

 

 

on me:*:join:#:hop #