Jump to content

Need HELP :< !setadmin, !setmoder command


*VoLDo*

Recommended Posts

Hi, sry for my english, its not well :(

i write !setadmin and !setmoder script, but this script doesn't work.

Script:

on *:SIGNAL:mta.command: {
 var %a = $iif($4 != $null,$iif($ini($mta.dir $+ $1.ini,ID $+ $4),$4,$mta.getid($1,$4)),$2)
 if ($3 == !setadmin) && ($readini(nickserver.ini,$mta.name($1,$2),level == 10)) {
   if ($5 > 10) {
     mta.msg $1 $2 Podales bledny Poziom. Poziomy Admina 6-10.
   }
   elseif ($4 == $null) || ($5 == $null) {
     mta.msg $1 $2 Blad! Wpisz: !setadmin 
   }
   elseif ($readini(nickserver.ini,$mta.name($1,%a),level) == $5) {
     mta.msg $1 $2 Blad! $mta.name($1,%a) ma juz ten Poziom!
   }
   elseif ($readini(nickserver.ini,$mta.name($1,%a),logged) == 1) {
     if ($5 >= 6) && ($5 <= 10) {
       mta.say $1 $mta.name($1,%a) dostal przywileje Admina. (Poziom: $5)
       writeini -n nickserver.ini $mta.name($1,%a) level $5
     }
     else {
       mta.msg $1 $2 Podales bledny Poziom. Poziomy Admina 6-10.
     }
   }
   else {
     mta.msg $1 $2 $mta.name($1,%a) jest niezarejestrowany!
   }
 }
 else {
   mta.msg $1 $2 Nie masz uprawnien do wywolania tej komendy!
 }
 if ($3 == !setmoder) && ($readini(nickserver.ini,$mta.name($1,$2),level >= 6)) {
   if ($5 > 6) {
     mta.msg $1 $2 Podales bledny Poziom. Poziomy Moderatora 2-5.
   }
   elseif ($4 == $null) || ($5 == $null) {
     mta.msg $1 $2 Blad! Wpisz: !setmoder 
   }
   elseif ($readini(nickserver.ini,$mta.name($1,%a),level) == $5) {
     mta.msg $1 $2 Blad! $mta.name($1,%a) ma juz ten Poziom!
   }
   elseif ($readini(nickserver.ini,$mta.name($1,%a),logged) == 1) {
     if ($5 >= 2) && ($5 <= 5) {
       mta.say $1 $mta.name($1,%a) dostal przywileje Moderatora. (Poziom: $5)
       writeini -n nickserver.ini $mta.name($1,%a) level $5
     }
     else {
       mta.msg $1 $2 Podales bledny Poziom. Poziomy Modera 2-5.
     }
   }
   else {
     mta.msg $1 $2 $mta.name($1,%a) jest niezarejestrowany!
   }
 }
 else {
   mta.msg $1 $2 Nie masz uprawnien do wywolania tej komendy!
 }
}

i write !setadmin, mtaclient show me text:

PM from Admin: Blad! Wpisz: !setadmin 
PM from Admin: Nie masz uprawnien do wywolania tej komendy!

then i write !setmoder

PM from Admin: Nie masz uprawnien do wywolania tej komendy!

my ini:

[=ZM=eXtRem0]
level=10

plz help me :(

Link to comment

i write !setadmin, mtaclient show me text:

PM from Admin: Blad! Wpisz: !setadmin 
PM from Admin: Nie masz uprawnien do wywolania tej komendy!

then i write !setmoder

PM from Admin: Nie masz uprawnien do wywolania tej komendy!

lol, that won't help much, i dont think many people know your language :P

anyway try this

on *:SIGNAL:mta.command: {
 var %a = $iif($4 != $null,$iif($ini($mta.dir $+ $1.ini,ID $+ $4),$4,$mta.getid($1,$4)),$2)
 if ($3 == !setadmin) {
   if (($5 > 10) || ($5 < 6)) mta.msg $1 $2 Podales bledny Poziom. Poziomy Admina 6-10.
   elseif ($readini(nickserver.ini,$mta.name($1,$2),level) < 10) mta.msg $1 $2 Nie masz uprawnien do wywolania tej komendy!
   elseif (!$5) mta.msg $1 $2 Blad! Wpisz: !setadmin 
   elseif ($readini(nickserver.ini,$mta.name($1,%a),level) == $5) mta.msg $1 $2 Blad! $mta.name($1,%a) ma juz ten Poziom!
   elseif ($readini(nickserver.ini,$mta.name($1,%a),logged) != 1) else mta.msg $1 $2 $mta.name($1,%a) jest niezarejestrowany!
   else {
     mta.say $1 $mta.name($1,%a) dostal przywileje Admina. (Poziom: $5 $+ )
     writeini -n nickserver.ini $mta.name($1,%a) level $5
   }
 }
 if ($3 == !setmoder) {
   if ($readini(nickserver.ini,$mta.name($1,$2),level) < 6) mta.msg $1 $2 Nie masz uprawnien do wywolania tej komendy!
   elseif (($5 >= 6) || ($5 < 2)) mta.msg $1 $2 Podales bledny Poziom. Poziomy Moderatora 2-5.
   elseif (!$5) mta.msg $1 $2 Blad! Wpisz: !setmoder 
   elseif ($readini(nickserver.ini,$mta.name($1,%a),level) == $5) mta.msg $1 $2 Blad! $mta.name($1,%a) ma juz ten Poziom!
   elseif ($readini(nickserver.ini,$mta.name($1,%a),logged) != 1) else mta.msg $1 $2 $mta.name($1,%a) jest niezarejestrowany!
   else {
     mta.say $1 $mta.name($1,%a) dostal przywileje Moderatora. (Poziom: $5 $+ )
     writeini -n nickserver.ini $mta.name($1,%a) level $5
   }
 }
}

and make sure that nickserv.ini is in MIRC dir

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...