• Welcome to Vice City Multiplayer.
 

Bank Killing

Started by Punjabi, August 28, 2008, 08:17:55 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Punjabi

Hi can anyone tell me how can my script autowarn when anyone kills other in bank
Help me out ;)
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

szostol

Quoteif ((%victim != Unknown) && (%killer != Unknown)) {
   if (Sunshine Autos isin ($vcmp.area(%victim))
      vcmp.warn %killer Auto-Warn Killing at Sunshine Autos
      !writeini vcmp.log.ini WARNS $vcmp.name(%killer) Sunshine killing - $fulldate $vcmp.ip($vcmp.name(%killer))
   }

It's my version but dunny why doesn't work. You can try repair it and use.

Punjabi

i want a code of WSV not of GUS :-[
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

VRocker

#3
Thanks to WSV having aliases to make this a lot easier... This turns into 5 lines of script! :)

This is untested but i'm fairly certain it will work (Aslong as the bank is actually called 'Bank' but you can change that)

on *:SIGNAL:WSV.kill {
  if ( ( $wsv.loco( $2 ) == Bank ) && ( $wsv.loco( $3 ) == Bank ) ) {
    wsv.say $wsv.Warn( $2, Auto-Admin, Killing in the bank )
  }
}


Punjabi

GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

Punjabi

but its not working :'(
where to paste it in vcmp.mrc
or i have to replace it with some line
plz help
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

thijn

U need to put it in the Kill signal i think ;)


Azrooh

Quote from: Punjabi on August 28, 2008, 06:23:20 PM
i want a code of WSV not of GUS :-[

vcmp.mrc = GUS
WSV.mrc = wsv

thijn

#8
replace

on *:SIGNAL:WSV.kill {
  ;WSV.say KillerID: $2 $+ , KilledID: $3 $+ , Killed/Died: $4 $+ , Wep: $5 $+ , KillerTeam: $6 $+ , Killed Team: $7
  WSV.autoremoveracer $1 $3
  hadd -m WSV.spawned $WSV.getname($3) No
  if (% [ $+ [ passenger $+ . $+ [ $WSV.name($3) ] ] ]) unset % [ $+ [ passenger $+ . $+ [ $WSV.name($3) ] ] ]
  var %killer = $WSV.getname($2),%killed = $WSV.getname($3),%spree = $hget(WSV.spree,%killer),%endspree = $hget(WSV.spree,%killed)
  echo.msg 3->  $+ $c.echoa(%killer,%killer) $+  3 $+ $4 $+   $+ $c.echoa(%killed,%killed) $+ 3 ( $+ $WSV.weaponname( $5 ) $+ ) 
  if ($5 == 42) WSV.say $WSV.warn( $2 , Auto-Admin , Invalid Weapon )
  elseif ($5 == 39) { WSV.say $WSV.warn( $2 , Auto-Admin , Invalid Weapon ) }
  else {
    WSV.addspree $2
    WSV.endspree $2 $3
    if ($WSV.pass(%killer)) && ($WSV.loggedin(%killer)) {
      hinc WSV.kills %killer
      hinc WSV.money %killer 1000
      WSV.setcash $2 $WSV.money(%killer)
    }
    if ($WSV.pass(%killed)) && ($WSV.loggedin(%killed)) {
      hinc WSV.killed %killed
      if ($WSV.money($3) >= 250) hdec WSV.money %killed 250
      WSV.setcash $3 $WSV.money(%killed)
    }
  }
}

with:

on *:SIGNAL:WSV.kill {
  if ( ( $wsv.loco( $2 ) == Bank ) && ( $wsv.loco( $3 ) == Bank ) ) {
    wsv.say $wsv.Warn( $2, Auto-Admin, Killing in the bank )
  }
  ;WSV.say KillerID: $2 $+ , KilledID: $3 $+ , Killed/Died: $4 $+ , Wep: $5 $+ , KillerTeam: $6 $+ , Killed Team: $7
  WSV.autoremoveracer $1 $3
  hadd -m WSV.spawned $WSV.getname($3) No
  if (% [ $+ [ passenger $+ . $+ [ $WSV.name($3) ] ] ]) unset % [ $+ [ passenger $+ . $+ [ $WSV.name($3) ] ] ]
  var %killer = $WSV.getname($2),%killed = $WSV.getname($3),%spree = $hget(WSV.spree,%killer),%endspree = $hget(WSV.spree,%killed)
  echo.msg 3->  $+ $c.echoa(%killer,%killer) $+  3 $+ $4 $+   $+ $c.echoa(%killed,%killed) $+ 3 ( $+ $WSV.weaponname( $5 ) $+ ) 
  if ($5 == 42) WSV.say $WSV.warn( $2 , Auto-Admin , Invalid Weapon )
  elseif ($5 == 39) { WSV.say $WSV.warn( $2 , Auto-Admin , Invalid Weapon ) }
  else {
    WSV.addspree $2
    WSV.endspree $2 $3
    if ($WSV.pass(%killer)) && ($WSV.loggedin(%killer)) {
      hinc WSV.kills %killer
      hinc WSV.money %killer 1000
      WSV.setcash $2 $WSV.money(%killer)
    }
    if ($WSV.pass(%killed)) && ($WSV.loggedin(%killed)) {
      hinc WSV.killed %killed
      if ($WSV.money($3) >= 250) hdec WSV.money %killed 250
      WSV.setcash $3 $WSV.money(%killed)
    }
  }
}



Quote from: Azrooh on August 30, 2008, 06:30:23 PM
Quote from: Punjabi on August 28, 2008, 06:23:20 PM
i want a code of WSV not of GUS :-[

vcmp.mrc = GUS
WSV.mrc = wsv
lol, he means he wants a code for his WSV script, szostol posted a code for GUS ;)


Punjabi

 ???But its not working?
:'(
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

Punjabi

Hey thijn u have replied a wrong one when i placed it with old one it do nothing
plz anyone can help me out?
:-\ :'(
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

szostol

Punjabi! Do something your self... you got much examples... try repair it... You all time want sometginh... it's too anoying..

Punjabi

U have done anything ursely first tell me that than tell me and ur 99% given suggestions are useless :(
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>

thijn

Quote from: szostol on September 04, 2008, 01:50:17 PMtry repair it...
I agree, if a script dont work, try to repair it.
If it doesnt work after you tried to repair it, We try to help you, But try to repair it before you post.


Punjabi

If i can i will repair it  8)
GOD BLESS ALL..<<Founder of PUN Clan.....Born to fight and Kill..>>