91
mIRC/pawn Scripting / Re: HP Script
« on: August 06, 2008, 09:16:43 pm »
Yes
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.
elseif ($2 == !freegetcar) {
if ($hget(vcmp,loggedin. $+ %id) < 10) vcmp.adminmsg %id You must be Admin Level 10 or higher to attempt this command.
else {
if ($vcmp.hgetcarid(%id) != 0) vcmp.adminmsg %id You must not be in a vehicle to use !getcar.
else {
if ((!$3) || ($3 > 200) || ($3 < 0)) vcmp.adminmsg %id Error: Invalid Car ID.
else {
vcmp.setloc %id $vcmp.hgetpos.x(%id) $vcmp.hgetpos.y(%id) $vcmp.hgetpos.z(%id) 0
vcmp.setcarloc $3 $vcmp.hgetpos.x(%id) $vcmp.hgetpos.y(%id) $vcmp.hgetpos.z(%id)
vcmp.setcar %id $3
vcmp.adminmsg %id Got car $3 $+ !
}
}
}
}
elseif ($1 == !sethp) { vcmp.sethp $vcmp.nameid($2) $4- | vcmp.adminchat Admin:[ $nick ] Changed:[ $iif($vcmp.nameid($2) != $null,$vcmp.hgetname($vcmp.nameid($2)),$2) ] HP To:[ $4- ] }
elseif (($2 == !changecarowner) || ($2 == !cco)) {
if ($hget(vcmp,loggedin. $+ %id) < 10) { vcmp.adminmsg %id You must be Admin Level 10 or higher to attempt this command. }
else {
!writeini vcmp.cars.ini OWNERS $vcmp.hgetcarid(%id) $vcmp.hgetname(%id)
}
}
on *:SIGNAL:vcmp.event.part:{
!writeini vcmp.money.ini MONEY $2 $vcmp.hgetmoney($1)
alias vcmp.ban {
vcmp.adminchat Admin:[ $vcmp.hgetname(%id) ] Banned Player:[ [ $$vcmp.hgetname($vcmp.nameid($1)) ] ] $iif($2-, $2-,)
!write vcmp.banned.txt Admin: [ $nick ] Banned: $vcmp.hgetname($vcmp.nameid($1)) IP: $vcmp.hgetip($vcmp.nameid($1)) $iif($2,$2-,)
.timer. $+ $$vcmp.nameid($1) $+ .ban -m 1 250 vcmp.command ban $$vcmp.nameid($1)
elseif (($2 == freeze) && ($vcmp.loggedin($1) > 4)) {
if ($vcmp.nameid($3) == $null) vcmp.adminmsg $1 Error: Invalid ID.
elseif ($hget(vcmp,loggedin. $+ $1) < $hget(vcmp,loggedin. $+ $vcmp.nameid($3))) {
vcmp.adminmsg $1 You can't freeze someone higher level admin than you.
}
else {
vcmp.adminchat Admin $vcmp.hgetname($1) Freezed Player: $vcmp.hgetname($3)
vcmp.setcon $3 0
}
}
elseif (($2 == unfreeze) && ($vcmp.loggedin($1) > 4)) {
if ($vcmp.nameid($3) == $null) vcmp.adminmsg $1 Error: Invalid ID.
elseif ($hget(vcmp,loggedin. $+ $1) < $hget(vcmp,loggedin. $+ $vcmp.nameid($3))) {
vcmp.adminmsg $1 You can't unfreeze someone higher level admin than you.
}
else {
vcmp.adminchat Admin $vcmp.hgetname($1) Unfreezed Player: $vcmp.hgetname($3)
vcmp.setcon $3 1
}
}
alias vcmp.ban {
vcmp.adminchat Admin:[ [ $vcmp.hgetname($1) ] ] Banned Player:[ [ $$vcmp.hgetname($vcmp.nameid($1)) ] ] $iif($2-, $2-,)
!write vcmp.banned.txt Admin: $vcmp.hgetname($1) Banned: $vcmp.hgetname($vcmp.nameid($1)) IP: $vcmp.hgetip($vcmp.nameid($1)) $iif($2,$2-,)
.timer. $+ $$vcmp.nameid($1) $+ .ban -m 1 250 vcmp.command ban $$vcmp.nameid($1)
}
elseif (($2 == ban) && ($vcmp.loggedin($1) > 4)) {
if ($vcmp.nameid($3) == $null) vcmp.adminmsg $1 Error: Invalid ID.
else {
if ($hget(vcmp,loggedin. $+ $1) < $hget(vcmp,loggedin. $+ $vcmp.nameid($3))) { vcmp.adminmsg $1 You can't ban someone higher level admin than you... | vcmp.kick $1 }
else { vcmp.adminchat Kicking $vcmp.hgetname($vcmp.nameid($3)) | vcmp.ban $vcmp.nameid($3) $iif($4-,Reason:[ [ $4-,) ] ] }
}
}
elseif (($2 == bringp) && ($vcmp.loggedin($1) > 4)) {
if (!$3) vcmp.adminmsg $1 Error: Invalid ID.
elseif ($hget(vcmp,loggedin. $+ $1) < $hget(vcmp,loggedin. $+ $vcmp.nameid($3))) {
vcmp.adminmsg $1 You can't transfer someone higher level admin than you.
}
else {
vcmp.adminchat Transfering:[ [ $vcmp.hgetname($vcmp.nameid($3)) ] ] to:[ [ $vcmp.hgetname($vcmp.nameid($1)) ] ]
vcmp.setloc $3 $vcmp.hgetpos.x($vcmp.nameid($1)) $vcmp.hgetpos.y($vcmp.nameid($1)) $vcmp.hgetpos.z($vcmp.nameid($1)) 0
}
}
elseif (($2 == setmon) && ($vcmp.loggedin($1) > 4)) {
if (!$3) vcmp.adminmsg $1 Error: Invalid ID.
elseif ($hget(vcmp,loggedin. $+ $1) < $hget(vcmp,loggedin. $+ $vcmp.nameid($3))) {
vcmp.adminmsg $1 You can't give cash to someone higher level admin than you.
}
else {
vcmp.adminchat Admin $vcmp.hgetname($1) Gave Cash To:[ $vcmp.hgetname($3) ] Amount:[ $4- ]
vcmp.setmon $3 $4
}
}
elseif (($2 == goto) && ($vcmp.loggedin($1) > 4)) {And works 100% Thanks!
if (!$3) vcmp.adminmsg $1 Error: Invalid ID.
elseif ($hget(vcmp,loggedin. $+ $1) < $hget(vcmp,loggedin. $+ $vcmp.nameid($3))) {
vcmp.adminmsg $1 You can't transfer someone higher level admin than you.
}
else {
vcmp.adminchat Transfering:[ [ $vcmp.hgetname($vcmp.nameid($1)) ] ] to:[ [ $vcmp.hgetname($vcmp.nameid($3)) ] ]
vcmp.setloc $1 $vcmp.hgetpos.x($vcmp.nameid($3)) $vcmp.hgetpos.y($vcmp.nameid($3)) $vcmp.hgetpos.z($vcmp.nameid($3)) 0
}
}
vcmp.sethp %id 100Its changing the health but how can i do it if i want to change the players HP manually Example: