Author Topic: Bonus points for exploding an helicopter  (Read 3086 times)

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Bonus points for exploding an helicopter
« on: August 31, 2010, 08:49:36 pm »
is there a way to give some bonus point to someone that explode an helicopter ?

Thanks

Offline Joker{eXtreme}

  • Rank: Private
  • *
  • Posts: 6108
    • http://www.mycallofduty.com
Re: Bonus points for exploding an helicopter
« Reply #1 on: September 03, 2010, 10:40:10 am »
I don't see why not.  Let me get something going

What version of X4?

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #2 on: September 03, 2010, 11:34:04 am »
3.0 release candidate


Thanks joker

Pierre

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #3 on: September 06, 2010, 05:20:51 pm »
any news joker ?
Thanks

Offline Joker{eXtreme}

  • Rank: Private
  • *
  • Posts: 6108
    • http://www.mycallofduty.com
Re: Bonus points for exploding an helicopter
« Reply #4 on: September 07, 2010, 10:15:08 am »
Almost I think :) I'll try and post this later today

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #5 on: September 07, 2010, 04:52:33 pm »
ok great

K

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #6 on: September 11, 2010, 07:24:44 pm »
joker

have you been able to work something ?

Offline Joker{eXtreme}

  • Rank: Private
  • *
  • Posts: 6108
    • http://www.mycallofduty.com
Re: Bonus points for exploding an helicopter
« Reply #7 on: September 12, 2010, 01:41:33 pm »
Not yet m8

I got it to give you points, but it is giving everyone on the map points LOL

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #8 on: September 22, 2010, 10:17:38 pm »
any news joker ?

Thanks

Offline DoomSlayer

  • Rank: Private
  • *
  • Posts: 506
    • http://www.pmcod.com
Re: Bonus points for exploding an helicopter
« Reply #9 on: September 22, 2010, 10:53:38 pm »
on line 642 in your _helicopter_manned.gsc place this under the self thread heli_crash();


Code: [Select]
           if(attacker == self) return;
            attacker thread maps\mp\gametypes\_rank::registerScoreInfo( "kill", level.ex_score_kill );//doom
            self.attacker = attacker;




i dident test this but it might work =)

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #10 on: September 23, 2010, 06:46:05 am »
and how many point it will be given ?

can i set that also ?

Thanks

Offline DoomSlayer

  • Rank: Private
  • *
  • Posts: 506
    • http://www.pmcod.com
Re: Bonus points for exploding an helicopter
« Reply #11 on: September 23, 2010, 06:52:09 am »
its based on the points_system .cfg  points for kill  =) next version we can add a new one for the chopper =)

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #12 on: September 23, 2010, 08:41:20 pm »
got it this way :

if( self.damageTaken >= self.health_evasive )
      {
         if( !self.evasive )
         self thread heli_evasive();
      }
      
      if( self.damageTaken > self.maxhealth )
         self thread heli_crash();
         if(attacker == self) return;
            attacker thread maps\mp\gametypes\_rank::registerScoreInfo( "kill", level.ex_score_kill );//doom
            self.attacker = attacker;
      // debug =================================
      if( self.damageTaken <= level.heli_armor )
         debug_print3d_simple( "Armor: " + (level.heli_armor-self.damageTaken), self, ( 0,0,100 ), 20 );
      else
         debug_print3d_simple( "Health: " + ( self.maxhealth - self.damageTaken ), self, ( 0,0,100 ), 20 );
         
      wait 1;
   }





and get this :

ile Handles:
handle 1: console_mp.log
----------------------
48876 files in iwd files
Loading fastfile mp_bloc
Waited 602 msec for asset 'maps/mp/mp_bloc.d3dbsp' of type 'col_map_mp'.
------- Game Initialization -------
gamename: Call of Duty 4
gamedate: Jun 18 2008
Error:
******* script compile error *******
Error: uninitialised variable 'attacker': (file 'maps/mp/_helicopter_manned.gsc', line 642)
   if(attacker == self) return;
      *
************************************
********************
ERROR: script compile error
uninitialised variable 'attacker'
   if(attacker == self) return;
(see console for details)

Offline kerm007

  • Rank: Private
  • *
  • Posts: 433
Re: Bonus points for exploding an helicopter
« Reply #13 on: September 24, 2010, 09:55:05 pm »
any news ?


Thanks

Offline DoomSlayer

  • Rank: Private
  • *
  • Posts: 506
    • http://www.pmcod.com
Re: Bonus points for exploding an helicopter
« Reply #14 on: September 24, 2010, 10:15:25 pm »
sent you a pm