Raised This Month: $51 Target: $400
 12% 

[TF2] Freak Fortress 2


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Otokiru
Senior Member
Join Date: Apr 2012
Old 05-23-2012 , 06:12   Re: [TF2] Freak Fortress 2
#941

Quote:
Originally Posted by VoiDeD View Post
Any word on when this will be updated to fix the "weapons as a boss" exploit? Or at least any insight into how this could be fixed. I'm not very fond of digging through this spaghetti code personally, so I'm wondering if someone has already done that.
I actually done a temp fix for my server, what I did was, simply remove all the weapons if they tried to exploit. Here's my code if anyone wants it (edit freak_fortress_2.sp):

P/S: There's the .sp and .smx below. I'd call this a temporary FF2_1.06a
Quote:
PHP Code:
// Declare new variables
new bool:b_allowBossChgClass false;
new 
bool:b_BossChgClassDetected false
PHP Code:
//Add HookEvent in OnPluginStart method
HookEvent ("player_changeclass"OnChangeClass); 
PHP Code:
//Add new method
public OnChangeClass(Handle:event, const String:name[], bool:dontBroadcast)
{
    new 
iClient GetClientOfUserId(GetEventInt(event"userid")),
            
TFClassType:oldclass TF2_GetPlayerClass(iClient),
            
iTeam   GetClientTeam(iClient);

// Edited, replaced iTeam==3 (previously) with iTeam==BossTeam
    
    
if(iTeam==BossTeam && !b_allowBossChgClass && IsPlayerAlive(iClient)) 
    {
        
PrintToChat(iClient,"\x01\x04[FF2] Do NOT change class when you're a HALE!");
        
b_BossChgClassDetected true;
        
TF2_SetPlayerClass(iClientoldclass);
    }

PHP Code:
//Edit MakeBoss method
public Action:MakeBoss(Handle:hTimer,any:index)
{
    .
    .
    .
    
TF2_SetPlayerClass(Boss[index], TFClassType:KvGetNum(BossKV[Special[index]], "class",1));
    if (
GetClientTeam(Boss[index]) != BossTeam)
    {
        
b_allowBossChgClass true//<--- Add this
        
SetEntProp(Boss[index], Prop_Send"m_lifeState"2);
        
ChangeClientTeam(Boss[index], BossTeam);
        
SetEntProp(Boss[index], Prop_Send"m_lifeState"0);
        
TF2_RespawnPlayer(Boss[index]);
        
b_allowBossChgClass false//<--- Add this
    
}
    .
    .
    . 
PHP Code:
//Edit event_player_spawn method
public Action:event_player_spawn(Handle:event, const String:name[], bool:dontBroadcast)
{
    .
    .
    .
    
SetVariantString("");
    
AcceptEntityInput(client"SetCustomModel");
    
    
//...Add from here
    
if (b_BossChgClassDetected)
    {
        
TF2_RemoveAllWeapons(client);
        
b_BossChgClassDetected false;
    }
    
//until here....
    
.
    .
    . 
Done!
Attached Files
File Type: zip ff2_1.06a.zip (120.5 KB, 168 views)

Last edited by Otokiru; 05-24-2012 at 19:59.
Otokiru is offline
Yalamix
Member
Join Date: Dec 2011
Location: Brazil
Old 05-23-2012 , 12:26   Re: [TF2] Freak Fortress 2
#942

Quote:
Originally Posted by MasterOfTheXP View Post
Nope, looks like you're the only one.
Have you received the invitation?

PS: I received your sub-plugins from the website, could you give me the exact description or if you accept the invite for posting on the website you could post the description the way you like.

-EDIT-
I just got the description from the post here
__________________

It cost 400 thousand dollars to eat this bacon
FOR 12 SECONDS!

Last edited by Yalamix; 05-23-2012 at 12:37. Reason: extra info
Yalamix is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 05-23-2012 , 12:29   Re: [TF2] Freak Fortress 2
#943

Quote:
Originally Posted by Otokiru View Post
Nope, u're wrong...
He was being sarcastic.

Also, my Internet connection went down when I went to work on some stuff yesterday... stupid ISP.
__________________
Not currently working on SourceMod plugin development.
Powerlord is offline
Yalamix
Member
Join Date: Dec 2011
Location: Brazil
Old 05-23-2012 , 16:47   Re: [TF2] Freak Fortress 2
#944

The website is done! I'm still filling it up with the bosses but the website itself its finished go check it out
fortressfreaks.tk
__________________

It cost 400 thousand dollars to eat this bacon
FOR 12 SECONDS!
Yalamix is offline
snelvuur
Veteran Member
Join Date: Jun 2008
Location: Netherlands
Old 05-23-2012 , 16:51   Re: [TF2] Freak Fortress 2
#945

if the bosses where in wiki style, anyone could contribute though, but besides that nice effort it looks nice.
__________________
Arguing with a fool only proves there are two
snelvuur is offline
lamasniu
Senior Member
Join Date: Jul 2010
Location: United Kingdom
Old 05-23-2012 , 17:24   Re: [TF2] Freak Fortress 2
#946

Quote:
Originally Posted by RavensBro View Post
My version of SeriousSam i should be done with him soon.
OK I'm done with him and here are the files. enjoy

Does anyone have the cfg file for this lovely Boss? I am sorry if it has already been posted, I just couldn't find it.
lamasniu is offline
Yalamix
Member
Join Date: Dec 2011
Location: Brazil
Old 05-23-2012 , 17:28   Re: [TF2] Freak Fortress 2
#947

Quote:
Originally Posted by snelvuur View Post
if the bosses where in wiki style, anyone could contribute though, but besides that nice effort it looks nice.
Well, I tried wiki style but it didnt work very well... Thanks!
__________________

It cost 400 thousand dollars to eat this bacon
FOR 12 SECONDS!
Yalamix is offline
BBG_Theory
Veteran Member
Join Date: Oct 2010
Location: NC USA
Old 05-23-2012 , 18:56   Re: [TF2] Freak Fortress 2
#948

Quote:
Originally Posted by lamasniu View Post
Does anyone have the cfg file for this lovely Boss? I am sorry if it has already been posted, I just couldn't find it.
here is what I am using
Code:
"character"
{
 "name"     "Serious Sam .ver 2"
 "class"     "6"  
 "model"     "models\freak_fortress_2\serioussam_2\serioussam.mdl"
 "ragedist"    "800.0"
 "maxspeed"    "350" 
 "sound_block_vo"  "1"
 "ragedamage"   "2700"
 "description_en" "Serious Sam:\nThe Special Guest from VS Saxton Hale Mode!\nSuper Jump: alt-fire, look up and stand up.\nWeigh-down: in midair, look down and crouch.\nRage (stun): taunt when the Rage Meter is full."
 "description_ru" "Сакстон Хейл:\nОсобый Гость из VS Saxton Hale Mode!\nСупер Прыжок: альт.огонь, посмотри наверх и встань.\nСупер-падение: в воздухе смотри вниз и присядь.\nЯрость (оглушение): сделай насмешку, когда Счетчик Ярости полон."
 
 "weapon1"
 {
  "name"    "tf_weapon_fists"
  "index"    "5"
 } 
 
 "ability1"
 {
  "name" "charge_weightdown"
  "arg0" "3"
  "plugin_name" "default_abilities"
 }
 "ability2"
 {
  "name" "charge_bravejump"
  "arg0" "1"
  "arg1" "1.5"
  "arg2" "5"
  "plugin_name" "default_abilities"
 }
 "ability3"
 {
  "name" "rage_stun"
  "arg1" "5.0"
  "plugin_name" "default_abilities"
 }
 "ability4"
 {
  "name" "rage_preventtaunt"
  "plugin_name" "default_abilities"
 }
 "ability5"
 {
  "name" "rage_stunsg"
  "arg1" "7.0"
  "plugin_name" "default_abilities"
 }
 "ability6"
 {
  "name" "rage_new_weapon"
  "arg1" "tf_weapon_shotgun_hwg"
  "arg2" "11"
  "arg3" "2 ; 9 ; 5 ; 1 ; 391 ; 99 ; 309 ; 1 ; 25 ; 0"
  "arg4" "1"
  "arg5" "4"
  "arg6" "1"
  "plugin_name" "special_noanims"
 }
 "sound_begin"
 {
  "1" "freak_fortress_2\serioussam_2\sam_intro1.mp3"
 } 
 "sound_kspree"
 {
  "1" "freak_fortress_2\serioussam_2\sam_win1.mp3"
  "2" "freak_fortress_2\serioussam_2\sam_win2.mp3"
 }
 "sound_win"
 {
  "1" "freak_fortress_2\serioussam_2\sam_win.mp3"
 }
 "sound_death"
 {
  "1" "freak_fortress_2\serioussam_2\sam_death.mp3"
  "2" "freak_fortress_2\serioussam_2\sam_death1.mp3"
  "3" "freak_fortress_2\serioussam_2\sam_death2.mp3"
 }
 "sound_ability"
 {
  "1"  "freak_fortress_2\serioussam_2\sam_rage.mp3"
  "2"  "freak_fortress_2\serioussam_2\sam_rage1.mp3"
  "3"  "freak_fortress_2\serioussam_2\sam_rage2.mp3"
  "4"  "freak_fortress_2\serioussam_2\sam_rage3.mp3"
  "5"  "freak_fortress_2\serioussam_2\sam_rage4.mp3"
  "6"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot5" "1"
  "7"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot6" "1"
  "8"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot7" "1"
  "9"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot8" "1"
 }
 "sound_kill_scout"
 {
  "1" "freak_fortress_2\serioussam_2\sam_kill_scout.mp3"
 }
 "sound_hit"
 {
  "1" "freak_fortress_2\serioussam_2\sam_kill.mp3"
  "2" "freak_fortress_2\serioussam_2\sam_kill1.mp3"
  "3" "freak_fortress_2\serioussam_2\sam_kill2.mp3"
 }
 "mod_download"
 {
  "1" "models\freak_fortress_2\serioussam_2\serioussam"
 }
 "download"
 {
  "1" "sound\freak_fortress_2\serioussam_2\sam_intro1.mp3"
  "2" "sound\freak_fortress_2\serioussam_2\sam_death1.mp3"
  "3" "sound\freak_fortress_2\serioussam_2\sam_death2.mp3"
  "4" "sound\freak_fortress_2\serioussam_2\sam_death.mp3"
  "5" "sound\freak_fortress_2\serioussam_2\sam_jump.mp3"
  "6" "sound\freak_fortress_2\serioussam_2\sam_kill1.mp3"
  "7" "sound\freak_fortress_2\serioussam_2\sam_kill2.mp3"
  "8" "sound\freak_fortress_2\serioussam_2\sam_kill.mp3"
  "9" "sound\freak_fortress_2\serioussam_2\sam_kill_scout.mp3"
  "10" "sound\freak_fortress_2\serioussam_2\sam_rage1.mp3"
  "11" "sound\freak_fortress_2\serioussam_2\sam_rage2.mp3"
  "12" "sound\freak_fortress_2\serioussam_2\sam_rage3.mp3"
  "13" "sound\freak_fortress_2\serioussam_2\sam_rage4.mp3"
  "14" "sound\freak_fortress_2\serioussam_2\sam_rage.mp3"
  "15" "sound\freak_fortress_2\serioussam_2\sam_win1.mp3"
  "16" "sound\freak_fortress_2\serioussam_2\sam_win2.mp3"
  "17" "sound\freak_fortress_2\serioussam_2\sam_win.mp3"
  "18" "materials\freak_fortress_2\serioussam_2\eyeball_invun.vmt"  
  "19" "materials\freak_fortress_2\serioussam_2\eyeball_l.vmt"  
  "20" "materials\freak_fortress_2\serioussam_2\eyeball_r.vmt"  
  "21" "materials\freak_fortress_2\serioussam_2\hair.vmt"  
  "22" "materials\freak_fortress_2\serioussam_2\hair.vtf"  
  "23" "materials\freak_fortress_2\serioussam_2\heavy_head.vtf"  
  "24" "materials\freak_fortress_2\serioussam_2\heavy_head_blue.vmt"  
  "25" "materials\freak_fortress_2\serioussam_2\heavy_head_blue_invun.vmt"  
  "26" "materials\freak_fortress_2\serioussam_2\heavy_head_red.vmt"  
  "27" "materials\freak_fortress_2\serioussam_2\heavy_head_red_invun.vmt"  
  "28" "materials\freak_fortress_2\serioussam_2\hvyweapon_blue_invun.vmt"  
  "29" "materials\freak_fortress_2\serioussam_2\hvyweapon_hands.vmt"  
  "30" "materials\freak_fortress_2\serioussam_2\hvyweapon_hands.vtf"  
  "31" "materials\freak_fortress_2\serioussam_2\hvyweapon_red_invun.vmt"  
  "32" "materials\freak_fortress_2\serioussam_2\stalinn.vtf"
  "33" "materials\freak_fortress_2\serioussam_2\summer_shades.vmt"
  "34" "materials\freak_fortress_2\serioussam_2\summer_shades.vtf"
  "35" "materials\freak_fortress_2\serioussam_2\hvyweapon_blue.vmt"
  "36" "materials\freak_fortress_2\serioussam_2\hvyweapon_blue.vtf"
  "37" "materials\freak_fortress_2\serioussam_2\hvyweapon_red.vmt"
  "38" "materials\freak_fortress_2\serioussam_2\hvyweapon_red.vtf"
    }
}
BBG_Theory is offline
RavensBro
Veteran Member
Join Date: Sep 2009
Location: Wisonsin USA
Old 05-24-2012 , 03:11   Re: [TF2] Freak Fortress 2
#949



OK my version of billy same one but with a chainsaw in his hand and named him chainsaw_billy but this one is for ff2.
Attached Files
File Type: 7z materials.7z (1.65 MB, 1164 views)
File Type: 7z models.7z (229.4 KB, 1063 views)
File Type: 7z sound.7z (4.86 MB, 1169 views)
File Type: cfg chainsaw_billy.cfg (4.4 KB, 963 views)

Last edited by RavensBro; 05-25-2012 at 14:02.
RavensBro is offline
lamasniu
Senior Member
Join Date: Jul 2010
Location: United Kingdom
Old 05-24-2012 , 08:45   Re: [TF2] Freak Fortress 2
#950

Quote:
Originally Posted by BBG_Theory View Post
here is what I am using
Code:
"character"
{
 "name"     "Serious Sam .ver 2"
 "class"     "6"  
 "model"     "models\freak_fortress_2\serioussam_2\serioussam.mdl"
 "ragedist"    "800.0"
 "maxspeed"    "350" 
 "sound_block_vo"  "1"
 "ragedamage"   "2700"
 "description_en" "Serious Sam:\nThe Special Guest from VS Saxton Hale Mode!\nSuper Jump: alt-fire, look up and stand up.\nWeigh-down: in midair, look down and crouch.\nRage (stun): taunt when the Rage Meter is full."
 "description_ru" "Сакстон Хейл:\nОсобый Гость из VS Saxton Hale Mode!\nСупер Прыжок: альт.огонь, посмотри наверх и встань.\nСупер-падение: в воздухе смотри вниз и присядь.\nЯрость (оглушение): сделай насмешку, когда Счетчик Ярости полон."
 
 "weapon1"
 {
  "name"    "tf_weapon_fists"
  "index"    "5"
 } 
 
 "ability1"
 {
  "name" "charge_weightdown"
  "arg0" "3"
  "plugin_name" "default_abilities"
 }
 "ability2"
 {
  "name" "charge_bravejump"
  "arg0" "1"
  "arg1" "1.5"
  "arg2" "5"
  "plugin_name" "default_abilities"
 }
 "ability3"
 {
  "name" "rage_stun"
  "arg1" "5.0"
  "plugin_name" "default_abilities"
 }
 "ability4"
 {
  "name" "rage_preventtaunt"
  "plugin_name" "default_abilities"
 }
 "ability5"
 {
  "name" "rage_stunsg"
  "arg1" "7.0"
  "plugin_name" "default_abilities"
 }
 "ability6"
 {
  "name" "rage_new_weapon"
  "arg1" "tf_weapon_shotgun_hwg"
  "arg2" "11"
  "arg3" "2 ; 9 ; 5 ; 1 ; 391 ; 99 ; 309 ; 1 ; 25 ; 0"
  "arg4" "1"
  "arg5" "4"
  "arg6" "1"
  "plugin_name" "special_noanims"
 }
 "sound_begin"
 {
  "1" "freak_fortress_2\serioussam_2\sam_intro1.mp3"
 } 
 "sound_kspree"
 {
  "1" "freak_fortress_2\serioussam_2\sam_win1.mp3"
  "2" "freak_fortress_2\serioussam_2\sam_win2.mp3"
 }
 "sound_win"
 {
  "1" "freak_fortress_2\serioussam_2\sam_win.mp3"
 }
 "sound_death"
 {
  "1" "freak_fortress_2\serioussam_2\sam_death.mp3"
  "2" "freak_fortress_2\serioussam_2\sam_death1.mp3"
  "3" "freak_fortress_2\serioussam_2\sam_death2.mp3"
 }
 "sound_ability"
 {
  "1"  "freak_fortress_2\serioussam_2\sam_rage.mp3"
  "2"  "freak_fortress_2\serioussam_2\sam_rage1.mp3"
  "3"  "freak_fortress_2\serioussam_2\sam_rage2.mp3"
  "4"  "freak_fortress_2\serioussam_2\sam_rage3.mp3"
  "5"  "freak_fortress_2\serioussam_2\sam_rage4.mp3"
  "6"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot5" "1"
  "7"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot6" "1"
  "8"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot7" "1"
  "9"  "freak_fortress_2\serioussam_2\sam_jump.mp3.mp3"
  "slot8" "1"
 }
 "sound_kill_scout"
 {
  "1" "freak_fortress_2\serioussam_2\sam_kill_scout.mp3"
 }
 "sound_hit"
 {
  "1" "freak_fortress_2\serioussam_2\sam_kill.mp3"
  "2" "freak_fortress_2\serioussam_2\sam_kill1.mp3"
  "3" "freak_fortress_2\serioussam_2\sam_kill2.mp3"
 }
 "mod_download"
 {
  "1" "models\freak_fortress_2\serioussam_2\serioussam"
 }
 "download"
 {
  "1" "sound\freak_fortress_2\serioussam_2\sam_intro1.mp3"
  "2" "sound\freak_fortress_2\serioussam_2\sam_death1.mp3"
  "3" "sound\freak_fortress_2\serioussam_2\sam_death2.mp3"
  "4" "sound\freak_fortress_2\serioussam_2\sam_death.mp3"
  "5" "sound\freak_fortress_2\serioussam_2\sam_jump.mp3"
  "6" "sound\freak_fortress_2\serioussam_2\sam_kill1.mp3"
  "7" "sound\freak_fortress_2\serioussam_2\sam_kill2.mp3"
  "8" "sound\freak_fortress_2\serioussam_2\sam_kill.mp3"
  "9" "sound\freak_fortress_2\serioussam_2\sam_kill_scout.mp3"
  "10" "sound\freak_fortress_2\serioussam_2\sam_rage1.mp3"
  "11" "sound\freak_fortress_2\serioussam_2\sam_rage2.mp3"
  "12" "sound\freak_fortress_2\serioussam_2\sam_rage3.mp3"
  "13" "sound\freak_fortress_2\serioussam_2\sam_rage4.mp3"
  "14" "sound\freak_fortress_2\serioussam_2\sam_rage.mp3"
  "15" "sound\freak_fortress_2\serioussam_2\sam_win1.mp3"
  "16" "sound\freak_fortress_2\serioussam_2\sam_win2.mp3"
  "17" "sound\freak_fortress_2\serioussam_2\sam_win.mp3"
  "18" "materials\freak_fortress_2\serioussam_2\eyeball_invun.vmt"  
  "19" "materials\freak_fortress_2\serioussam_2\eyeball_l.vmt"  
  "20" "materials\freak_fortress_2\serioussam_2\eyeball_r.vmt"  
  "21" "materials\freak_fortress_2\serioussam_2\hair.vmt"  
  "22" "materials\freak_fortress_2\serioussam_2\hair.vtf"  
  "23" "materials\freak_fortress_2\serioussam_2\heavy_head.vtf"  
  "24" "materials\freak_fortress_2\serioussam_2\heavy_head_blue.vmt"  
  "25" "materials\freak_fortress_2\serioussam_2\heavy_head_blue_invun.vmt"  
  "26" "materials\freak_fortress_2\serioussam_2\heavy_head_red.vmt"  
  "27" "materials\freak_fortress_2\serioussam_2\heavy_head_red_invun.vmt"  
  "28" "materials\freak_fortress_2\serioussam_2\hvyweapon_blue_invun.vmt"  
  "29" "materials\freak_fortress_2\serioussam_2\hvyweapon_hands.vmt"  
  "30" "materials\freak_fortress_2\serioussam_2\hvyweapon_hands.vtf"  
  "31" "materials\freak_fortress_2\serioussam_2\hvyweapon_red_invun.vmt"  
  "32" "materials\freak_fortress_2\serioussam_2\stalinn.vtf"
  "33" "materials\freak_fortress_2\serioussam_2\summer_shades.vmt"
  "34" "materials\freak_fortress_2\serioussam_2\summer_shades.vtf"
  "35" "materials\freak_fortress_2\serioussam_2\hvyweapon_blue.vmt"
  "36" "materials\freak_fortress_2\serioussam_2\hvyweapon_blue.vtf"
  "37" "materials\freak_fortress_2\serioussam_2\hvyweapon_red.vmt"
  "38" "materials\freak_fortress_2\serioussam_2\hvyweapon_red.vtf"
    }
}
Much appreciated. Thank you
lamasniu is offline
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:41.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode