Name: Bounty Hunter
Compatible: .77 and ES 2.0
Dependency: I don't think, that this race requires anything
Description: Well I got this Idea from lots of movies. First some crime serie, where some bounty hunter, were involved, then from the movie "Hitman" (which I also have a race on, but nvm).
What is Custom: I think that all of the races would be difined as custom, since no1 have used those before.
I think there is a other called "Bounty Hunter" but I did not see the race, after I made it, and none of the skills have been copied from the other race. And it has been slightly changed from the previous version, I made.
Code:
{
"name" "Bounty Hunter"
"author" "Hiro"
"required_level" "350"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "3"
"numberoflevels" "6"
"skillnames" "Confidention|Headhunter|Collect the Bounty"
"skilldescr" "Your speed increases for each level|Headshots do more damage|You get extra exp and Money from each kill"
"skillcfg" "player_spawn|player_attacker|player_attacker"
"skill1_setting" "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 45|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 70"
"skill1_cmd" "es_xdoblock wcs/WCSultimates/confidention"
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_chance 15;es_xsetinfo wcs_multiplier 1.2|es_xset wcs_chance 20;es_xsetinfo wcs_multiplier 1.5|es_xset wcs_chance 25;es_xsetinfo wcs_multiplier 1.8|es_xset wcs_chance 30;es_xsetinfo wcs_multiplier 2|es_xset wcs_chance 40;es_xsetinfo wcs_multiplier 2.2|es_xset wcs_chance 50;es_xsetinfo wcs_multiplier 2.5"
"skill2_cmd" "es_xdoblock wcs/WCSultimates/headshot_dmg"
"skill2_sfx" "if (event_var(hitgroup) = 1) then es est_effect 4 #a 0 sprites/lgtning.vmt event_var(userid) 2 2 4 10 115 0 255 205"
"skill3_setting" "es_xset wcs_chance 90;es_xrand wcs_sucxp 0 50;es_xsetinfo wcs_money 500|es_xset wcs_chance 80;es_xrand wcs_sucxp 10 60;es_xsetinfo wcs_money 1000|es_xset wcs_chance 70;es_xrand wcs_sucxp 20 70;es_xsetinfo wcs_money 2000|es_xset wcs_chance 60;es_xrand wcs_sucxp 30 80;es_xsetinfo wcs_money 3000|es_xset wcs_chance 50;es_xrand wcs_sucxp 40 90;es_xsetinfo wcs_money 4000|es_xset wcs_chance 40;es_xrand wcs_sucxp 50 100;es_xsetinfo wcs_money 5000"
"skill3_cmd" "es_xdoblock wcs/WCSultimates/collect_bounty"
"skill3_sfx" "if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= 30) then est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.5 40 40 255 200 0 255"
And this goes into the es_WCSultimates.txt"name" "Bounty Hunter"
"author" "Hiro"
"required_level" "350"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"preloadcmd" "0"
"player_spawn_cmd" "0"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "3"
"numberoflevels" "6"
"skillnames" "Confidention|Headhunter|Collect the Bounty"
"skilldescr" "Your speed increases for each level|Headshots do more damage|You get extra exp and Money from each kill"
"skillcfg" "player_spawn|player_attacker|player_attacker"
"skill1_setting" "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 25|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 45|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 70"
"skill1_cmd" "es_xdoblock wcs/WCSultimates/confidention"
"skill1_sfx" "0"
"skill2_setting" "es_xset wcs_chance 15;es_xsetinfo wcs_multiplier 1.2|es_xset wcs_chance 20;es_xsetinfo wcs_multiplier 1.5|es_xset wcs_chance 25;es_xsetinfo wcs_multiplier 1.8|es_xset wcs_chance 30;es_xsetinfo wcs_multiplier 2|es_xset wcs_chance 40;es_xsetinfo wcs_multiplier 2.2|es_xset wcs_chance 50;es_xsetinfo wcs_multiplier 2.5"
"skill2_cmd" "es_xdoblock wcs/WCSultimates/headshot_dmg"
"skill2_sfx" "if (event_var(hitgroup) = 1) then es est_effect 4 #a 0 sprites/lgtning.vmt event_var(userid) 2 2 4 10 115 0 255 205"
"skill3_setting" "es_xset wcs_chance 90;es_xrand wcs_sucxp 0 50;es_xsetinfo wcs_money 500|es_xset wcs_chance 80;es_xrand wcs_sucxp 10 60;es_xsetinfo wcs_money 1000|es_xset wcs_chance 70;es_xrand wcs_sucxp 20 70;es_xsetinfo wcs_money 2000|es_xset wcs_chance 60;es_xrand wcs_sucxp 30 80;es_xsetinfo wcs_money 3000|es_xset wcs_chance 50;es_xrand wcs_sucxp 40 90;es_xsetinfo wcs_money 4000|es_xset wcs_chance 40;es_xrand wcs_sucxp 50 100;es_xsetinfo wcs_money 5000"
"skill3_cmd" "es_xdoblock wcs/WCSultimates/collect_bounty"
"skill3_sfx" "if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= 30) then est_Effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 0.5 40 40 255 200 0 255"
copy and paste this at the buttom of the file
Code:
block confidention
{
es est_gethealth wcs_tmp event_var(userid)
es est_GetSpeed wcs_tmp1 event_var(attacker)
if(event_var(health) = 0) do
{
if (server_var(wcs_dice) <= server_var(wcs_chance)) do
{
es_math wcs_tmp1 - 0.2
es est_Speed event_var(attacker) server_var(wcs_tmp1)
es_tell event_var(attacker) #multi #lightgreenYou feel your agility has #greenAdvanced
es est_playplayer event_var(attacker) ambient/machines/teleport3.wav
}
if (server_var(wcs_dice) <= server_var(wcs_chance)) do
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid)
es_math wcs_z1 + 50
es est_Effect 10 #a 0 sprites/steam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 150 3 20 5 2 255 0 255 200 1
es_math wcs_z1 + 50
es_math wcs_z2 + 30
es est_Effect 3 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 3 13 255 0 255 255
}
}
}
block headshot_dmg
{
if (event_var(hitgroup) = 1) do
{
es_setinfo wcs_dmg 0
es_set wcs_dmg event_var(dmg_health)
es_xmath wcs_dmg float
es_math wcs_dmg * server_var(wcs_multiplier)
es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0
wcs_getlanguage wcs_lng wcs_lng_damage
esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng)
esnq est_csay event_var(userid) + server_var(wcs_dmg) server_var(wcs_lng)
es_tell event_var(attacker) #multi #lightgreen You #greenWounded #lightgreenyour target!
es_tell event_var(userid) #multi #lightgreenThere is a #greenBounty Hunter #lightgreenafter you!
}
}
block collect_bounty
{
es wcs_givexp event_var(attacker) server_var(wcs_sucxp)
if (event_var(es_userdead) == 1) do
{
if (server_var(wcs_dice) <= server_var(wcs_chance)) do
{
es wcs_givexp event_var(attacker) server_var(wcs_sucxp)
es_tell event_var(attacker) #multi #lightgreenYou collected the #greenBounty Exp
es est_playplayer event_var(attacker) ambient/machines/teleport3.wav
es playerset addcash event_var(userid) server_var(wcs_money)
es_tell event_var(attacker) #multi #lightgreenYou collected the #greenBounty Money
}
}
}
{
es est_gethealth wcs_tmp event_var(userid)
es est_GetSpeed wcs_tmp1 event_var(attacker)
if(event_var(health) = 0) do
{
if (server_var(wcs_dice) <= server_var(wcs_chance)) do
{
es_math wcs_tmp1 - 0.2
es est_Speed event_var(attacker) server_var(wcs_tmp1)
es_tell event_var(attacker) #multi #lightgreenYou feel your agility has #greenAdvanced
es est_playplayer event_var(attacker) ambient/machines/teleport3.wav
}
if (server_var(wcs_dice) <= server_var(wcs_chance)) do
{
es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker)
es_getplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid)
es_math wcs_z1 + 50
es est_Effect 10 #a 0 sprites/steam1.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 90 150 3 20 5 2 255 0 255 200 1
es_math wcs_z1 + 50
es_math wcs_z2 + 30
es est_Effect 3 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 3 3 13 255 0 255 255
}
}
}
block headshot_dmg
{
if (event_var(hitgroup) = 1) do
{
es_setinfo wcs_dmg 0
es_set wcs_dmg event_var(dmg_health)
es_xmath wcs_dmg float
es_math wcs_dmg * server_var(wcs_multiplier)
es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0
wcs_getlanguage wcs_lng wcs_lng_damage
esnq est_csay event_var(attacker) + server_var(wcs_dmg) server_var(wcs_lng)
esnq est_csay event_var(userid) + server_var(wcs_dmg) server_var(wcs_lng)
es_tell event_var(attacker) #multi #lightgreen You #greenWounded #lightgreenyour target!
es_tell event_var(userid) #multi #lightgreenThere is a #greenBounty Hunter #lightgreenafter you!
}
}
block collect_bounty
{
es wcs_givexp event_var(attacker) server_var(wcs_sucxp)
if (event_var(es_userdead) == 1) do
{
if (server_var(wcs_dice) <= server_var(wcs_chance)) do
{
es wcs_givexp event_var(attacker) server_var(wcs_sucxp)
es_tell event_var(attacker) #multi #lightgreenYou collected the #greenBounty Exp
es est_playplayer event_var(attacker) ambient/machines/teleport3.wav
es playerset addcash event_var(userid) server_var(wcs_money)
es_tell event_var(attacker) #multi #lightgreenYou collected the #greenBounty Money
}
}
}






Denmark
Logged
Brazil

France

