lil you got some brackets wrong lol and its messed up try this out
on *:SIGNAL:mta.connect: {
mta.text $1 Deathmatch script connected!
set %maxplayers $mta.server($1).cmax
set %players $mta.server($1).players
}
on *:SIGNAL:mta.command: {
var %a = $iif((!$4),$2,$iif(($mta.getid($1,$4) == $null),$2,$v1))
if ($3 == !dmpoints) mta.text $1 $mta.nick($1,%a) $+ 's Points: $readini(dm.ini,points,$mta.nick($1,%a))
elseif ($3 == !dmcash) mta.text $1 $mta.nick($1,%a) $+ 's Cash: $ $+ $readini(dm.ini,cash,$mta.nick($1,%a))
elseif ($3 == !dmwins) mta.text $1 $mta.nick($1,%a) $+ 's Current Dm Wins: $readini(dm.ini,wins,$mta.nick($1,%a))
}
on *:SIGNAL:mta.part: {
Death.MC $1-
}
on *:SIGNAL:mta.death: {
Death.MC $1-
}
//////////////////////////////
//////// ALIASES ///////////
//////////////////////////////
alias winner.cash $iif($readini(dm.ini,cash,$mta.nick($1,%a)) == $null,0,$v1)
alias winner.points $iif($readini(dm.ini,points,$mta.nick($1,%a)) == $null,0,$v1)
alias dm.wins $iif($readini(dm.ini,wins,$mta.nick($1,%a)) == $null,0,$v1)
alias Death {
var %a = 0,%b = 0,%c
while (%a <= %maxplayers) {
if ($mta.dead($1,%a) == $null) && ($mta.nick($1,%a) != $null) {
inc %b
%c = %a
}
!inc %a
}
if (%b == 1) !return %c
}
alias Death.MC {
var %a = $death($1)
if (%a != $null) {
!writeini -n dm.ini cash $mta.nick($1,$2) $calc($winner.cash($1) + 10)
!writeini -n dm.ini wins $mta.nick($1,$2) $calc($dm.wins($1) + %players)
!writeini -n dm.ini points $mta.nick($1,$2) $calc($winner.points($1) + %players)
mta.text $1 The Winner Is $mta.nick($1,%a) And Gets $ $+ 10 Cash And %b Points %players
}
}