PropHunt Suggestions and Changes

Discussion in 'PropHunt' started by Geit, 28 Feb 2010.

  1. I'll probably end up making them userbar sized so you could have both :P
     
  2. it not off. it definitely need turning off. Sometimes one flare kills the prop instantly. :geno:

    -last prop should gets a health refill auto if health not full
    -scout should have the same health level as pyro
    -bring back the heavy Minigun :P
    -disable backburner (Pyro is still overpowered on prophunt all round)


    and the heavy, good old days :dance:
     
  3. coffeejunky GM's Tea-boy

    Nah minigun gone is a good thing, mainly because the sound is so damned annoying :awesome:
    Backburner is overpowered I agree, but it looks so awesome :( - also it's only overpowereed if you happen to stand with your back to them, which is silly anyway. If there were any way to get the backburner perform similar to the normal flamethrower I guess that would be for the best. Also flares are damned hard to aim...and they do more damage the further away they are aimed from IIRC.
     
  4. Cookies4you Crippling Pickling Prickling Disorder

    how about this.

    M1: Adjusts prop angle to be equal to facing. Like 1.5
    M2: Locks prop in place
    Hold M1, Click M2 or M3: Toggles view type. First person and Third person view
     
  5. The M1 functionality from 1.5 was extremely inefficient - movement was handled every Think by SourceMod, and I'm 90% sure it is causing the lag that develops on the AO servers.

    Personally I don't miss it at all now that first person works properly.
     
  6. Cookies4you Crippling Pickling Prickling Disorder

    aligning props are hard now :(. every time i try to align my piece of wood, it comes out in an unwanted angle.

    maybe instead of pasting an attachment on the player, you can change the model of the scout. it may not be possible, but maybe you could anchor the player's prop exactly to its hip so that when you aim down, you dont look down.
     
  7. coffeejunky GM's Tea-boy

    I was always like that though, try moving left or right or back and forwards.
     
  8. pascal mapper

    mayby bij take the col from the prop A(static place in the map) and the prop of the player so as you place your self bij propA and you place you here ten place the prop of the player (good) near the propA ( i hope you understan my )
     
  9. MrMike This is my face when you talk

    i find it much easier to position myself now o_o
    before it felt very random how it would position itself whilst now it feels alot easier to get into the position i want then lock it down.
     
  10. Geit Coding wizard!

    Last edited by a moderator: 27 Nov 2013
  11. PHP:
    function sigCreate($steamid){
        
        global 
    $count;
        if(!isset(
    $count) || $count 1){
            
    $res mysql_query("SELECT COUNT(*) FROM players $search") or die(mysql_error());
            
    $row mysql_fetch_array($res);
            
    $count $row[0];
        }
        
        
    $res mysql_query("SELECT *, getRank(`steamid`) AS rank FROM players WHERE steamid='".mysql_real_escape_string($steamid)."' LIMIT 1") or die(mysql_error());
        if(
    mysql_num_rows($res) == 0)
            die(
    "Player not found.");        
        
    $row mysql_fetch_assoc($res);
        
            
        
    $filename sigName($row['steamid']).".png";
        
    $im imagecreatefrompng("psd/sig.png");
            
        
    $friendsid steam2friend($row['steamid']);
        
    $avatar "~ derp ~/prophunt/psd/avatar/{$friendsid}.jpg";
        
    // shite caching
        
    if(!file_exists($avatar) || filemtime($avatar) < time()-60*60*24*7){
            
    $av imagecreatetruecolor(2828);
            
    $profile = new SimpleXMLElement("http://steamcommunity.com/profiles/{$friendsid}?xml=1"nulltrue);
            
    $avfull imagecreatefromjpeg($profile->avatarFull);
            
    //imagecopyresampled($im, $av, 25, 4, 0, 0, 28, 28, imagesx($av), imagesy($av));
            
    imagecopyresampled($av$avfull00002828imagesx($av), imagesy($av));
            
    imagejpeg($av$avatar100);
        } else {
            
    $av imagecreatefromjpeg($avatar);
        }
        
    imagecopy($im$av254002828);
        
        
    $white imagecolorallocate($im255255255);
        
    $grey imagecolorallocate($im230230230);
        
    $black imagecolorallocate($im000);
        
    $dark imagecolorallocatealpha($im00090);
        
    $nameTextSize 22;    
        
    $rankTextSize 14;
        
    $lineSpacing 5;
        
        
    $name $row['name'];
        
    $ellipsis false;
        
        
    $bbox imagettfbbox($nameTextSize0FONT_NORMAL$name);
        while(
    $bbox[2] > 256)
        {
            
    $ellipsis true;
            
    $name substr($name0, -1);
            
    $bbox imagettfbbox(240FONT_NORMAL$name."...");
        }    
        
    imagettftextex($im$nameTextSize0587$whiteFONT_NORMAL$name.($ellipsis "..." ""));
        
        
        
    // rank
        
    $t_rank1 imagettftextex($im$rankTextSize02041$blackFONT_NORMAL"Rank ");
        
    $t_rank2 imagettftextex($im$rankTextSize0$t_rank1[2], 41$blackFONT_BOLDnumber_format($row['rank']));
        
    $t_rank3 imagettftextex($im$rankTextSize0$t_rank2[2], 41$blackFONT_NORMAL" of ");
        
    $t_rank4 imagettftextex($im$rankTextSize0$t_rank3[2], 41$blackFONT_BOLDnumber_format($count));
        
    $t_rank5 imagettftextex($im$rankTextSize0$t_rank4[2], 41$blackFONT_NORMAL" players");
        
        
    // Score
        
    $t_score1 imagettftextex($im$rankTextSize020$t_rank1[1] + $lineSpacing$blackFONT_NORMAL"Score: ");
        
    $t_score2 imagettftextex($im$rankTextSize0$t_score1[2], $t_rank1[1] + $lineSpacing$blackFONT_BOLDnumber_format($row['points']));
        
        
    // Wins+Losses
        
    $t_win1 imagettftextex($im$rankTextSize020$t_score1[1] + $lineSpacing$blackFONT_NORMAL"Wins: ");
        
    $t_win2 imagettftextex($im$rankTextSize0$t_win1[2], $t_score1[1] + $lineSpacing$blackFONT_BOLDnumber_format($row['wins']));
        
    $t_win3 imagettftextex($im$rankTextSize0$t_win2[2], $t_score1[1] + $lineSpacing$blackFONT_NORMAL"  Losses: ");
        
    $t_win4 imagettftextex($im$rankTextSize0$t_win3[2], $t_score1[1] + $lineSpacing$blackFONT_BOLDnumber_format($row['losses']));
        
        
    // Time
        
    $t_time1 imagettftextex($im$rankTextSize020$t_win1[1] + $lineSpacing$blackFONT_NORMAL"Time played : ");
        
    $t_time2 imagettftextex($im$rankTextSize0$t_time1[2], $t_win1[1] + $lineSpacing$blackFONT_BOLDtime_connected($row['time']));
        
        
    // footer
        
    $t_gm1 imagettftextex($im11020122$greyFONT_NORMAL"GamingMasters.co.uk TF2 PropHunt");
        
        
    $t_dark1 imagettftextex($im69015124$dark"04b08.ttf""By Darkimmortal+Geit");
            
        
    imagesavealpha($imtrue);
        
    imagepng($im"~ derp ~/prophunt/sig/{$filename}");
    }
    Horrible code :(

    Also fyi, the sigs update hourly once you first visit the "Get your PropHunt sig!" page.


    And the template that the code renders to:

    [​IMG]
     
    Last edited: 27 Nov 2013
  12. Cookies4you Crippling Pickling Prickling Disorder

    Lol Dark, your rank is terrible :D

    Did I do it right?

    [​IMG]
     
    Last edited by a moderator: 27 Nov 2013
  13. Jagamuta Cabbage was here!

    [​IMG]
    fail?
     
  14. Cookies4you Crippling Pickling Prickling Disorder

    im guessing shinkz' domination sig wasnt lieing after all... yet again... shinkz is the only flying CP to exist apart from CheeseWhiz... UFO props are evil and are unhittable by snipers :(
     
  15. Darkimmortal: Rank 161 of 15 players.

    Wow Dark, awesome. Lol~
     
  16. Reag My name is an anagram for a reason

    Yay GD is so much fun.
     
  17. Spykodemon Disabled account

    Uh, that's impossible?
     
    Last edited by a moderator: 27 Nov 2013
  18. What?
     
  19. coffeejunky GM's Tea-boy

    I've never been one to hate micspam, but at certain times of the day it is getting unbearable. Honestly I don't see what HLSS/HLDJ being enabled can add...it's just annoying having 3 different horrible quality micspams playing over each other. Then when a player votemutes them it just starts a votemute war (I use the TF2 menu but it's not exactly easy to do mid-battle)
     
  20. Cookies4you Crippling Pickling Prickling Disorder

    Back on topic. Engineers are strangely weak, but can use their dispensers to block the control point on harvest. Its kind of OP really
     

Users Viewing Thread (Users: 0, Guests: 2)

Users found this page by searching for:

  1. How do i anchor my prop in prop hunt?

    ,
  2. STEAM_0:1:23350611