EventScripts Forums
Mattie's EventScripts and Source Forums
Mattie recommends...
Premier Sponsor:Platinum Sponsor:
 
Script Categories
addon (49) admin (269) admins (14) advert (15) adverts (19) afk (15) alerts (12) ammo (23) anti (15) auth (16) automatic (11) awp (23) ban (18) ba_jail (17) bhop (19) block (18) bomb (40) bonus (23) bot (24) bot-management (19) bots (17) bunnyhop (11) Buy (21) cash (65) chat (57) cheat (11) clan (16) classes (22) color (21) colors (18) command (20) commands (18) config (22) connect (42) CS:S (16) css (2513) Damage (36) database (11) dead (15) death (19) deathmatch (70) deathrun (12) disconnect (18) Dissolve (11) dm (20) dod:s (11) dods (389) easy (18) effects (120) English (15) entity (21) es_tools (12) Eventscript (12) flashbang (25) français (99) french (36) fun (288) funny (16) Gabeee (11) gameplay (174) give (16) gravity (11) grenade (25) grenades (29) gun (14) GunGame (26) GunGame5 (11) guns (17) Hack (15) headshot (32) health (55) hegrenade (13) hl2dm (332) HP (13) info (48) information (16) IP (11) jail (26) jailbreak (11) join (23) jump (12) kick (22) kill (44) kills (22) knife (57) leveling (36) management (14) mani (14) map (25) map-management (27) maps (15) match (17) menu (106) message (20) messaging (52) mod (109) model (14) models (32) money (42) motd (13) music (29) mute (17) nades (18) name (13) noblock (35) player (40) player-management (31) player-tracking (28) popup (56) props (23) protection (27) punishment (49) python (63) quake (18) radio (21) random (36) rank (35) rates (16) rcon (13) realism (21) respawn (61) restrict (36) round (20) rpg (24) rules (41) say (11) scout (19) Script (20) script-helper (25) scriptpack (33) sdk (151) server (44) server-tools (42) shop (12) silly (31) simple (27) skins (25) slay (13) soccer (11) sound (45) sounds (92) spanish (11) spawn (63) speed (25) statistics (13) stats (48) status (11) STEAMID (24) Superhero (13) surf (31) Team (25) team-balance (14) teleport (12) text (14) TF2 (143) time (17) timer (14) tools (15) tracers (17) triggers (11) uedi (18) uses_auth (18) utility (11) vip (12) vote (36) voting (22) war (20) wcs (24) wcs:Python (32) weapon (77) weapons (114) web (14) welcome (12) zm (24) zombie (90) zombiemod (51) zombies (11)
Script Authors
*XYZ*SaYnt (12) .:MiB:. (11) .eMko* (6) 101satoon101 (10) 3R10N (24) 4u571n91 (5) 7355608 (9) Absolute (8) Ace Rimmer (40) adminc (5) Adz (8) AgathaKnuppelkuh (8) aidden (8) ajax (5) ak_47 (6) Al3c Tr3v3lyan (6) allstareng (5) ashbash1987 (9) ATAMAH (7) aznone (5) B00M (5) BackRaw (41) BFH_RedBull (8) bigfabi (7) Bioko (7) Blade (10) bladesback (13) bobdole (11) bodzsar1 (8) bonbon (36) Brainsucker (30) cagemonkey (8) carbon-14 (10) CaskioUTF (5) cbirou (15) ChaCaLz2psy4 (5) CharlesT (5) Chrisber (5) chrismrulz (9) Chun (6) cladiron (10) clipz934 (8) Colster (21) Cookieman8 (7) craziest (10) DanielB (19) Darkness123 (8) Dave (9) dbozan99 (7) deathx9 (5) Deathyy (16) dhack (16) Di[M]aN (12) DoCky (27) Don (15) dordtcore (8) DragonFreddo (8) Drassil (5) Einlanzers (42) EmbouT (10) emilplov (7) Errant (10) Eun (6) Fantole (9) Franc1sco (10) freddukes (18) Frequency (6) Fulmine (5) GAMEREN2 (8) german9114 (13) GODJonez (38) GoodfellaDeal (5) Hansi (6) HitThePipe (7) HOLLDIDAY (9) Icetouch (6) ichthys (25) infamous1 (9) Jeff91 (45) JoeyT2006 (30) Juba_PornBorn (12) jxl180 (10) KDBFame (6) L'In20Cible (7) Largo Usagi (10) Lobe (11) loKkdoKk (7) lolo-le-haricot (7) LosNir (5) Lumpi@Work (9) M4rc3L-XCN (7) macshot (6) Matth (6) Mattie (20) MBchrono (15) McFly (20) Medda (5) Memphis-84 (10) Messiah93 (12) Mickyy (5) micmacx (6) Mitchell (5) Mordavolt (7) MrScriptaz (5) mryoung (6) Nicolous (26) ojii (31) Omega_K2 (9) Owned|Myself (8) P3N (7) pand3mic (5) parsimba (5) Pascal257 (9) PatPeter (7) PDrop (10) Phaedrus (18) PhantOm Fury (7) phoenix131 (9) pinkyyy -.- (5) pitbull0993 (7) randomknifer (9) Ratzee (6) ReaCtioN2oo9 (6) Rennnyyy (17) revolutionfighters (6) RideGuy (12) Rio (9) Roeliekt (6) runamagic (13) sandking220 (6) Sarcasm_Poisoning (10) saRs| Johnny-5 (13) Schubaal (10) sea212 (5) sega74rus (7) sgt.angel (6) sicilia (5) sicman_adrian (22) skillz92 (7) sn4k3 (18) Snake12 (7) snake38 (10) sonicsight (7) spoonman184 (8) stabby (22) stas (22) Strontium Dog (30) SumGuy14 (25) SuperDave (45) surfteam (5) TaCo (5) TanaToS (17) Tealk (6) teowow (16) TheCheeTaH (20) TheDonFather (5) theresthatguy (6) Tiny Tod (7) Totyahun (9) uedi (38) Undead (25) usernamesaretaken (15) Warren (13) westham (6) WhiteAvenger (7) Wonder (14) X-Mania (5) XE_ManUp (13) xfalcon61 (5) zSweetXz (5) [Cs]Lord_Inferno2 (11) [NATO]Hunter (28) ||Wolf|| (10)
Search

Post new topic Reply to topic
Author Message
User avatar
Site Administrator
Site Administrator
Profile

Posts: 7438
Location:
At Work
 
New postPosted: 2006-05-07, 10:36 am 
   Post subject: KnifeSyphon by Mattie

:arrow: KnifeSyphon v0.3 by Mattie

KnifeSyphon will give you a health boost whenever you kill someone with your knife.
Requirements:
------------------------------
  • EventScripts v1.0
------------------------------

Features:
------------------------------
  • A knife kill grants you 40 life (customizable)
------------------------------

Notes:
------------------------------
  • The plugin version of KnifeSyphon will no longer be supported. This is now the official version.
  • This is a new 'Script Addon" rather than a script pack. It requires v1.0 of EventScripts.
------------------------------
Code:
------------------------------
Code:
// ******************************
// Mattie's KnifeSyphon v0.3
//      for Counter-Strike: Source
//
// * Description:
//      A knife kill gives you life.
//
// * Install instructions:
//       1. Install Mattie's EventScripts v1.0
//            http://www.mattie.info/cs/forums/viewtopic.php?t=4844
//
//       2. Copy all of this script code into a new textfile:
//           cstrike/addons/eventscripts/syphon/es_syphon.txt
//
//       3. Add the following line somewhere in autoexec.cfg:
//           es_load syphon
//
// ******************************

block config
{

// ******************************
//   KNIFESYPHON SETTINGS
// ******************************
   // enable
   mattie_syphon 1

   // enables round-start announcement
   syphon_announce 1

   // enables kill sound
   syphon_health 40
}

//
//
// ONLY ADVANCED USERS BELOW THIS LINE
// ***********************************

// this is called when you "es_load napalm"
block load
{
   es_log Loading KnifeSyphon...

   // called whenever the plugin is loaded
   es_setinfo mattie_syphon 0
   es_makepublic mattie_syphon
   es_setinfo syphon_announce 0
   es_setinfo syphon_health 0

   // import the user's configs
   es_doblock syphon/config
}

event round_start
{
   if (server_var(mattie_syphon) > 0) do
   {
      // do the announcement
      if (server_var(syphon_announce) > 0) then es_xmsg #multi #green[KnifeSyphon]#default Any player can gain a health boost by killing someone with a knife.
   }
}

event player_death
{
   if (server_var(mattie_syphon) > 0) do
   {
      if (event_var(weapon) equalto knife) do
      {
        // don't boost if they're on the same team.
        if (event_var(es_attackerteam) notequalto event_var(es_userteam)) do
        {
           //
           es_xsetinfo killerhealth 0
           es_getplayerprop killerhealth event_var(attacker) "CBasePlayer.m_iHealth"
           es_math killerhealth   server_var(syphon_health)
           es_setplayerprop event_var(attacker) "CBasePlayer.m_iHealth" server_var(killerhealth)
      }
    }
  }
}


// ******************************
//   END KNIFESYPHON SCRIPT
// ******************************
------------------------------

Script file linked above for your download convenience.

Let me know if you have questions or comments. Enjoy!
-Mattie


Last edited by Mattie on 2006-07-29, 6:34 pm, edited 3 times in total.




User avatar
Experienced
Profile

Posts: 443
Location:
Scotland
 
New postPosted: 2006-05-07, 10:52 am 

Great work as always Mattie. :D


User avatar
Power User
Profile

Posts: 530
Location:
Karkand with a M4
 
New postPosted: 2006-05-11, 6:59 pm 

Will have to pull the plugin and replace with this script when I get the time.

_________________
Hey I will get back on the forums once my schooling is caught up (2/29/08)


User avatar
Newbie
Profile

Posts: 47
Location:
Sweden
 
New postPosted: 2006-08-10, 8:14 am 
   Post subject: Re: KnifeSyphon by Mattie

Mattie wrote:
:arrow: KnifeSyphon v0.3 by Mattie

KnifeSyphon will give you a health boost whenever you kill someone with your knife.
Requirements:
------------------------------
  • EventScripts v1.0
------------------------------

Features:
------------------------------
  • A knife kill grants you 40 life (customizable)
------------------------------

Notes:
------------------------------
  • The plugin version of KnifeSyphon will no longer be supported. This is now the official version.
  • This is a new 'Script Addon" rather than a script pack. It requires v1.0 of EventScripts.
------------------------------
Code:
------------------------------
Code:
// ******************************
// Mattie's KnifeSyphon v0.3
//      for Counter-Strike: Source
//
// * Description:
//      A knife kill gives you life.
//
// * Install instructions:
//       1. Install Mattie's EventScripts v1.0
//            http://www.mattie.info/cs/forums/viewtopic.php?t=4844
//
//       2. Copy all of this script code into a new textfile:
//           cstrike/addons/eventscripts/syphon/es_syphon.txt
//
//       3. Add the following line somewhere in autoexec.cfg:
//           es_load syphon
//
// ******************************

block config
{

// ******************************
//   KNIFESYPHON SETTINGS
// ******************************
   // enable
   mattie_syphon 1

   // enables round-start announcement
   syphon_announce 1

   // enables kill sound
   syphon_health 40
}

//
//
// ONLY ADVANCED USERS BELOW THIS LINE
// ***********************************

// this is called when you "es_load napalm"
block load
{
   es_log Loading KnifeSyphon...

   // called whenever the plugin is loaded
   es_setinfo mattie_syphon 0
   es_makepublic mattie_syphon
   es_setinfo syphon_announce 0
   es_setinfo syphon_health 0

   // import the user's configs
   es_doblock syphon/config
}

event round_start
{
   if (server_var(mattie_syphon) > 0) do
   {
      // do the announcement
      if (server_var(syphon_announce) > 0) then es_xmsg #multi #green[KnifeSyphon]#default Any player can gain a health boost by killing someone with a knife.
   }
}

event player_death
{
   if (server_var(mattie_syphon) > 0) do
   {
      if (event_var(weapon) equalto knife) do
      {
        // don't boost if they're on the same team.
        if (event_var(es_attackerteam) notequalto event_var(es_userteam)) do
        {
           //
           es_xsetinfo killerhealth 0
           es_getplayerprop killerhealth event_var(attacker) "CBasePlayer.m_iHealth"
           es_math killerhealth   server_var(syphon_health)
           es_setplayerprop event_var(attacker) "CBasePlayer.m_iHealth" server_var(killerhealth)
      }
    }
  }
}


// ******************************
//   END KNIFESYPHON SCRIPT
// ******************************
------------------------------

Script file linked above for your download convenience.

Let me know if you have questions or comments. Enjoy!
-Mattie


How to Download?


User avatar
Newbie
Profile

Posts: 47
Location:
Sweden
 
New postPosted: 2006-08-10, 8:15 am 

How To Download? ^^

_________________
Founder and CEO of FLASHED E-Sports
FLASHED E-Sports - www.FLASHED.se
#FLASHED.se # qnet

calle@flashed.se


User avatar
Guru
Guru
Profile

Posts: 1343
 
New postPosted: 2006-08-10, 8:27 am 

Zuraps wrote:
How To Download? ^^


There is a download link at the top of mattie's post


User avatar
New User
Profile

Posts: 1
 
New postPosted: 2007-01-25, 6:37 pm 

how come syphon doesnt work for me?
everytime i get a kill with knife in the console it says bad operation
i did everything correct anybody help?

_________________
-Darkxero


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 5793
Location:
I am nowhere to be found

Steam Friends Name: godjonez
 
New postPosted: 2007-01-28, 2:48 pm 

The script is missing +.

Here is the original script from the first post with the math operator fixed:

ES:
    // ******************************

    // Mattie's KnifeSyphon v0.3

    //      for Counter-Strike: Source

    //

    // * Description:

    //      A knife kill gives you life.

    //

    // * Install instructions:

    //       1. Install Mattie's EventScripts v1.0

    //            <!-- m --><a class="postlink" href="http://www.mattie.info/cs/forums/viewtopic.php?t=4844">http://www.mattie.info/cs/forums/viewtopic.php?t=4844</a><!-- m -->

    //

    //       2. Copy all of this script code into a new textfile:

    //           cstrike/addons/eventscripts/syphon/es_syphon.txt

    //

    //       3. Add the following line somewhere in autoexec.cfg:

    //           es_load syphon

    //

    // ******************************



    block config

    {



    // ******************************

    //   KNIFESYPHON SETTINGS

    // ******************************

       // enable

       mattie_syphon 1



       // enables round-start announcement

       syphon_announce 1



       // enables kill sound

       syphon_health 40

    }



    //

    //

    // ONLY ADVANCED USERS BELOW THIS LINE

    // ***********************************



    // this is called when you "es_load napalm"

    block load

    {

       es_log Loading KnifeSyphon...



       // called whenever the plugin is loaded

       es_setinfo mattie_syphon 0

       es_makepublic mattie_syphon

       es_setinfo syphon_announce 0

       es_setinfo syphon_health 0



       // import the user's configs

       es_doblock syphon/config

    }



    event round_start

    {

       if (server_var(mattie_syphon) > 0) do

       {

          // do the announcement

          if (server_var(syphon_announce) > 0) then es_xmsg #multi #green[KnifeSyphon]#default Any player can gain a health boost by killing someone with a knife.

       }

    }



    event player_death

    {

       if (server_var(mattie_syphon) > 0) do

       {

          if (event_var(weapon) equalto knife) do

          {

            // don't boost if they're on the same team.

            if (event_var(es_attackerteam) notequalto event_var(es_userteam)) do

            {

               //

               es_xsetinfo killerhealth 0

               es_getplayerprop killerhealth event_var(attacker) "CBasePlayer.m_iHealth"

               es_math killerhealth + server_var(syphon_health)

               es_setplayerprop event_var(attacker) "CBasePlayer.m_iHealth" server_var(killerhealth)

          }

        }

      }

    }





    // ******************************

    //   END KNIFESYPHON SCRIPT

    // ******************************


No other modifcations done by me to it, like it still says es_napalm in the comments... :roll:

_________________
Would you like something new?
popuplib2


User avatar
New User
Profile

Posts: 15
 
New postPosted: 2007-02-21, 11:12 am 

Is there a possibility that this script could be edited to get a health boost when you kill a teammate? This would be nice for my free for all server. Thanks,
-Andy


User avatar
New User
Profile

Posts: 26
 
New postPosted: 2007-03-01, 7:48 am 

holidayz wrote:
Is there a possibility that this script could be edited to get a health boost when you kill a teammate? This would be nice for my free for all server. Thanks,
-Andy


Just remove this from the code:

Code:
// don't boost if they're on the same team.
        if (event_var(es_attackerteam) notequalto event_var(es_userteam)) do
        {


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 5793
Location:
I am nowhere to be found

Steam Friends Name: godjonez
 
New postPosted: 2007-03-01, 2:46 pm 

And also remove the } that matches with that code.

_________________
Would you like something new?
popuplib2


User avatar
New User
Profile

Posts: 10
 
New postPosted: 2007-09-05, 6:20 pm 

is it possible to SET a player's health back to 100 instead of ADDing 100 every knife?


User avatar
Site Administrator
Site Administrator
Profile

Posts: 7438
Location:
At Work
 
New postPosted: 2007-09-05, 6:40 pm 

elitefx wrote:
is it possible to SET a player's health back to 100 instead of ADDing 100 every knife?


Yep, for the quick and easy change you can alter this line:
Code:
es_setplayerprop event_var(attacker) "CBasePlayer.m_iHealth" server_var(killerhealth)

to this:
Code:
es_setplayerprop event_var(attacker) "CBasePlayer.m_iHealth" [color=blue]100[/color]


-Mattie


User avatar
New User
Profile

Posts: 10
 
New postPosted: 2007-09-05, 6:47 pm 

Thank you so much mattie :)


User avatar
New User
Profile

Posts: 2
 
New postPosted: 2009-05-24, 6:49 am 
   Post subject: knifesyphon keepextra healt on next round

how can i like several server keep the extra over 100hp health on next round


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 12911
Location:
irc://irc.gamesurge.net/eventscripts
 
New postPosted: 2009-05-27, 7:47 pm 

If I were you I'd post your request here: http://forums.eventscripts.com/viewforum.php?f=25

_________________
Image
EventScripts Wiki --- #eventscripts --- Python.org --- es_install FAQ


Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group