16
mIRC/pawn Scripting / votekick
« on: July 09, 2008, 10:15:14 pm »
How can i make a command like !votekick ID/Name. If 5 ppl say !vote the ID/name will be kicked.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Alias:
alias vcmp.warns !return $iif($readini(vcmp.warns.ini,WARNS,$vcmp.name($1)),$v1,0)
alias vcmp.warn {
if ($vcmp.warns($1) >= 2) {
!writeini -n vcmp.warns.ini WARNS $vcmp.name($1) 3
vcmp.adminmsg Warning $vcmp.name($1) - New Warns: $vcmp.warns($1) $+ /3 $+ , Reason: $iif($3-,$v1,None) $+ , By Admin: $iif($2,$v1,Unknown)
vcmp.adminmsg Kicking $vcmp.name($1) - Reason: Warn Limit Reached $+ , By Admin: $iif($2,$v1,Unknown)
vcmp.kick $1
}
else {
!writeini -n vcmp.warns.ini WARNS $vcmp.name($1) $calc($vcmp.warns($1) + 1)
vcmp.adminmsg Warning $vcmp.name($1) - New Warns: $vcmp.warns($1) $+ /3 $+ , Reason: $iif($3-,$v1,None) $+ , By Admin: $iif($2,$v1,Unknown)
}
}
alias vcmp.unwarn {
!writeini -n vcmp.warns.ini WARNS $vcmp.name($1) 0
vcmp.say $vcmp.name($1) Unwarned - New Warns: 0/3 $+ , Reason: $iif($3-,$v1,None) $+ , By Admin: $iif($2,$v1,Unknown)
}
when i do this: if ($par($vcmp.deathreason($4)) == (DriveBy)) vcmp.warn %idk Drive-bying is not allowed.
it doesn't work
alias vcmp.speed {
var %x = $vcmp.location($1,x),%y = $vcmp.location($1,y),%z = $vcmp.location($1,z),%a = $calc(%x - $2),%b = $calc(%y - $3),%c = $calc(%z - $4),%d = $round($sqrt($calc(%a * %a + %b * %b + %c * %c)),2)
vcmp.say $vcmp.name($1) - Speed: $round($calc(%d / 0.27777778),2) Kilometers Per Hour
if $round($calc(%d / 0.27777778),2) is higher then 200 {
vcmp.warn .....
}
}