Game*
Jihad!
+0|7015
how do u guys make those cool sigs.. it says powered by hypernia i checked there and they dun have it... and i checked tehsig.com but i dunno where to go so cud sum1 help me out thx alot
B.Schuss
I'm back, baby... ( sort of )
+664|7053|Cologne, Germany

I think the stuff by hypernia an be found here: http://www.gamedrome.com/

search for that, I believe there is another thread about it.

there are lots of other sites that offer dynamic stat sigs, just like we do.
Sahasrahla
Code poet
+1|6956|Branson, MO, USA
I made mine at www.tehsig.com
mpec82
Member
+-1|6933
bf2s is the best, simple, complete and dont use too many space, the only thing i would like is the number of gold/silver/... stars
Sahasrahla
Code poet
+1|6956|Branson, MO, USA

mpec82 wrote:

bf2s is the best, simple, complete and dont use too many space, the only thing i would like is the number of gold/silver/... stars
I used tehsig.com to kinda sorta recreate Chuy's sig style... Bounce on over and sign up for your own account, then use the code below to make your own...

I had to take some liberties when creating these. First of all, I couldn't find a decent match for the font Chuy uses, so I said "screw it" and went with arial. It's easy enough to change the font if you want to... just search for arial in the code and replace it with one of the other fonts listed on tehsig site.

The first one is closer to Chuy's sig, because it only displays the awards you have. They don't line up exactly the same way though...

Example:
https://img.tehsig.com/usr_14245/tpl_2/image.jpg

and the code to make that one:

Code:

<?sigml version='1.0'?>
<canvas width="400" height="180" fill="00000000">
    <!-- Rank -->
    <image render="bf2:rank" x="0" y="0" width="{sig:this:height}" height="20"/>
    <image render="bf2:rank" x="0" y="0" width="{sig:this:height}" height="20"/>
    <text string="{feed:bf2:nick}" x="20" y="17" font="arial.ttf" size="9" color="4a4533" angle="0" id="dropshadow" />
    <text string="{feed:bf2:nick}" x="20" y="17" font="arial.ttf" size="9" color="4a4533" angle="0" id="dropshadow" />
    <text id="username" string="{feed:bf2:nick}" x="[?{sig:dropshadow:x}-2?]" y="[?{sig:dropshadow:y}-2?]" font="arial.ttf" size="{sig:dropshadow:size}" color="d5ad1a" angle="{sig:dropshadow:angle}" />
    <text id="username" string="{feed:bf2:nick}" x="[?{sig:dropshadow:x}-2?]" y="[?{sig:dropshadow:y}-2?]" font="arial.ttf" size="{sig:dropshadow:size}" color="d5ad1a" angle="{sig:dropshadow:angle}" />

    <!-- Score line -->
    <text id="score" string="Score: " x="{sig:username:x}" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="score_n" string="{feed:bf2:scor:to_number}" x="[?{sig:score:x}+{sig:score:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:score:size}" color="2ec824" angle="0" />
    <text id="score" string="Score: " x="{sig:username:x}" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="score_n" string="{feed:bf2:scor:to_number}" x="[?{sig:score:x}+{sig:score:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:score:size}" color="2ec824" angle="0" />

    <text id="kills" string="Kills: " x="108" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kills_n" string="{feed:bf2:kill:to_number}" x="[?{sig:kills:x}+{sig:kills:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:kills:size}" color="2ec824" angle="0" />
    <text id="kills" string="Kills: " x="108" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kills_n" string="{feed:bf2:kill:to_number}" x="[?{sig:kills:x}+{sig:kills:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:kills:size}" color="2ec824" angle="0" />

    <text id="deaths" string="Deaths: " x="200" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="deaths_n" string="{feed:bf2:deth:to_number}" x="[?{sig:deaths:x}+{sig:deaths:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:deaths:size}" color="2ec824" angle="0" />
    <text id="deaths" string="Deaths: " x="200" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="deaths_n" string="{feed:bf2:deth:to_number}" x="[?{sig:deaths:x}+{sig:deaths:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:deaths:size}" color="2ec824" angle="0" />

    <text id="time" string="Time: " x="300" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="time_h" string="{feed:bf2:time:to_elapsed:%h}:[?{feed:bf2:time:to_elapsed:%m}-({feed:bf2:time:to_elapsed:%h}*60)?]:[?{feed:bf2:time:to_elapsed:%s}-({feed:bf2:time:to_elapsed:%m}*60)?]" x="[?{sig:time:x}+{sig:time:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:time:size}" color="2ec824" angle="0" />
    <text id="time" string="Time: " x="300" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="time_h" string="{feed:bf2:time:to_elapsed:%h}:[?{feed:bf2:time:to_elapsed:%m}-({feed:bf2:time:to_elapsed:%h}*60)?]:[?{feed:bf2:time:to_elapsed:%s}-({feed:bf2:time:to_elapsed:%m}*60)?]" x="[?{sig:time:x}+{sig:time:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:time:size}" color="2ec824" angle="0" />

    <!-- SPM line -->
    <text id="spm" string="SPM: " x="{sig:username:x}" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="spm_n" string="{feed:bf2:f_ospm}" x="[?{sig:spm:x}+{sig:spm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:spm:size}" color="2ec824" angle="0" />
    <text id="spm" string="SPM: " x="{sig:username:x}" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="spm_n" string="{feed:bf2:f_ospm}" x="[?{sig:spm:x}+{sig:spm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:spm:size}" color="2ec824" angle="0" />

    <text id="kpm" string="KPM: " x="108" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kpm_n" string="[?{feed:bf2:kill}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:kpm:x}+{sig:kpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:kpm:size}" color="2ec824" angle="0" />
    <text id="kpm" string="KPM: " x="108" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kpm_n" string="[?{feed:bf2:kill}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:kpm:x}+{sig:kpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:kpm:size}" color="2ec824" angle="0" />

    <text id="dpm" string="DPM: " x="200" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="dpm_n" string="[?{feed:bf2:deth}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:dpm:x}+{sig:dpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:dpm:size}" color="2ec824" angle="0" />
    <text id="dpm" string="DPM: " x="200" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="dpm_n" string="[?{feed:bf2:deth}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:dpm:x}+{sig:dpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:dpm:size}" color="2ec824" angle="0" />

    <text id="k_d_ratio" string="K/D: " x="300" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="k_d_ratio_n" string="{feed:bf2:f_kdrf}" x="[?{sig:k_d_ratio:x}+{sig:k_d_ratio:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:k_d_ratio:size}" color="2ec824" angle="0" />
    <text id="k_d_ratio" string="K/D: " x="300" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="k_d_ratio_n" string="{feed:bf2:f_kdrf}" x="[?{sig:k_d_ratio:x}+{sig:k_d_ratio:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:k_d_ratio:size}" color="2ec824" angle="0" />

    <!-- Awards -->
    <image render="bf2:ribbons" set="bf2:sf" x="0" y="55" rows="2" cols="14" all="false" uniform="false" id="ribbons" height="25" width="400" />
    <image render="bf2:awards" set="bf2:sf" x="0" y="[?{sig:ribbons:y}+{sig:ribbons:height}?]" rows="2" cols="15" all="false" uniform="false" id="awards" height="50" width="400" />
    <image render="bf2:medals" set="bf2:sf" x="0" y="[?{sig:awards:y}+{sig:awards:height}?]" rows="2" cols="12" all="false" uniform="false" id="medals" height="50" width="400" />

    <copyright x="[?{sig:canvas:width}-{sig:this:width}?]" y="0" size="12" font="arial.ttf" color="FFFFFF00"/>
</canvas>
The other one shows all the awards, and just grays out the ones you don't have (like the stats page here). Also, since I knew where the location of the leader medals would be, I was able to add medal counts to this one.

Example:
https://img.tehsig.com/usr_14245/tpl_3/image.jpg

and the code to make that one:

Code:

<?sigml version='1.0'?>
<canvas width="400" height="180" fill="00000000">
    <!-- Rank -->
    <image render="bf2:rank" x="0" y="0" width="{sig:this:height}" height="20"/>
    <image render="bf2:rank" x="0" y="0" width="{sig:this:height}" height="20"/>
    <text string="{feed:bf2:nick}" x="20" y="17" font="arial.ttf" size="9" color="4a4533" angle="0" id="dropshadow" />
    <text string="{feed:bf2:nick}" x="20" y="17" font="arial.ttf" size="9" color="4a4533" angle="0" id="dropshadow" />
    <text id="username" string="{feed:bf2:nick}" x="[?{sig:dropshadow:x}-2?]" y="[?{sig:dropshadow:y}-2?]" font="arial.ttf" size="{sig:dropshadow:size}" color="d5ad1a" angle="{sig:dropshadow:angle}" />
    <text id="username" string="{feed:bf2:nick}" x="[?{sig:dropshadow:x}-2?]" y="[?{sig:dropshadow:y}-2?]" font="arial.ttf" size="{sig:dropshadow:size}" color="d5ad1a" angle="{sig:dropshadow:angle}" />

    <!-- Score line -->
    <text id="score" string="Score: " x="{sig:username:x}" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="score" string="Score: " x="{sig:username:x}" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="score_n" string="{feed:bf2:scor:to_number}" x="[?{sig:score:x}+{sig:score:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:score:size}" color="2ec824" angle="0" />
    <text id="score_n" string="{feed:bf2:scor:to_number}" x="[?{sig:score:x}+{sig:score:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:score:size}" color="2ec824" angle="0" />

    <text id="kills" string="Kills: " x="108" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kills_n" string="{feed:bf2:kill:to_number}" x="[?{sig:kills:x}+{sig:kills:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:kills:size}" color="2ec824" angle="0" />
    <text id="kills" string="Kills: " x="108" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kills_n" string="{feed:bf2:kill:to_number}" x="[?{sig:kills:x}+{sig:kills:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:kills:size}" color="2ec824" angle="0" />

    <text id="deaths" string="Deaths: " x="200" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="deaths_n" string="{feed:bf2:deth:to_number}" x="[?{sig:deaths:x}+{sig:deaths:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:deaths:size}" color="2ec824" angle="0" />
    <text id="deaths" string="Deaths: " x="200" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="deaths_n" string="{feed:bf2:deth:to_number}" x="[?{sig:deaths:x}+{sig:deaths:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:deaths:size}" color="2ec824" angle="0" />

    <text id="time" string="Time: " x="300" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="time_h" string="{feed:bf2:time:to_elapsed:%h}:[?{feed:bf2:time:to_elapsed:%m}-({feed:bf2:time:to_elapsed:%h}*60)?]:[?{feed:bf2:time:to_elapsed:%s}-({feed:bf2:time:to_elapsed:%m}*60)?]" x="[?{sig:time:x}+{sig:time:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:time:size}" color="2ec824" angle="0" />
    <text id="time" string="Time: " x="300" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="time_h" string="{feed:bf2:time:to_elapsed:%h}:[?{feed:bf2:time:to_elapsed:%m}-({feed:bf2:time:to_elapsed:%h}*60)?]:[?{feed:bf2:time:to_elapsed:%s}-({feed:bf2:time:to_elapsed:%m}*60)?]" x="[?{sig:time:x}+{sig:time:width}?]" y="[?{sig:username:y}+15?]" font="arial.ttf" size="{sig:time:size}" color="2ec824" angle="0" />

    <!-- SPM line -->
    <text id="spm" string="SPM: " x="{sig:username:x}" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="spm_n" string="{feed:bf2:f_ospm}" x="[?{sig:spm:x}+{sig:spm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:spm:size}" color="2ec824" angle="0" />
    <text id="spm" string="SPM: " x="{sig:username:x}" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="spm_n" string="{feed:bf2:f_ospm}" x="[?{sig:spm:x}+{sig:spm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:spm:size}" color="2ec824" angle="0" />

    <text id="kpm" string="KPM: " x="108" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kpm_n" string="[?{feed:bf2:kill}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:kpm:x}+{sig:kpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:kpm:size}" color="2ec824" angle="0" />
    <text id="kpm" string="KPM: " x="108" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="kpm_n" string="[?{feed:bf2:kill}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:kpm:x}+{sig:kpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:kpm:size}" color="2ec824" angle="0" />

    <text id="dpm" string="DPM: " x="200" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="dpm_n" string="[?{feed:bf2:deth}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:dpm:x}+{sig:dpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:dpm:size}" color="2ec824" angle="0" />
    <text id="dpm" string="DPM: " x="200" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="dpm_n" string="[?{feed:bf2:deth}/{feed:bf2:time:to_elapsed:%m}?]" x="[?{sig:dpm:x}+{sig:dpm:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:dpm:size}" color="2ec824" angle="0" />

    <text id="k_d_ratio" string="K/D: " x="300" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="k_d_ratio_n" string="{feed:bf2:f_kdrf}" x="[?{sig:k_d_ratio:x}+{sig:k_d_ratio:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:k_d_ratio:size}" color="2ec824" angle="0" />
    <text id="k_d_ratio" string="K/D: " x="300" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:username:size}" color="c8c8c8" angle="0" />
    <text id="k_d_ratio_n" string="{feed:bf2:f_kdrf}" x="[?{sig:k_d_ratio:x}+{sig:k_d_ratio:width}?]" y="[?{sig:username:y}+30?]" font="arial.ttf" size="{sig:k_d_ratio:size}" color="2ec824" angle="0" />

    <!-- Awards -->
    <image render="bf2:ribbons" set="bf2:sf" x="0" y="55" rows="2" cols="14" all="true" uniform="false" id="ribbons" height="25" width="400" />
    <image render="bf2:awards" set="bf2:sf" x="0" y="[?{sig:ribbons:y}+{sig:ribbons:height}?]" rows="2" cols="15" all="true" uniform="false" id="awards" height="50" width="400" />
    <image render="bf2:medals" set="bf2:sf" x="0" y="[?{sig:awards:y}+{sig:awards:height}?]" rows="2" cols="12" all="true" uniform="false" id="medals" height="50" width="400" />
    <text id="gold_medals" string="x{feed:bf2:f_medal_count:2051907}" x="322" y="143" font="arial.ttf" size="8" color="FFFFFF00" angle="0" />
    <text id="silver_medals" string="x{feed:bf2:f_medal_count:2051919}" x="289" y="143" font="arial.ttf" size="8" color="FFFFFF00" angle="0" />
    <text id="bronze_medals" string="x{feed:bf2:f_medal_count:2051902}" x="355" y="143" font="arial.ttf" size="8" color="FFFFFF00" angle="0" />

    <copyright x="[?{sig:canvas:width}-{sig:this:width}?]" y="0" size="12" font="arial.ttf" color="FFFFFF00"/>
</canvas>
Another problem I met was that tehsig uses anti-aliasing and jpeg compression on the final image, so when I told it a certain color for the font (to match Chuy's colors), it was washed out on tehsig image. To correct this, I doubled everything, so that's why all the lines of text code are double double typed typed. It is essentially printing everything twice on top of itself, which makes it brighter.

Last edited by Sahasrahla (2005-12-22 12:53:47)

B.Schuss
I'm back, baby... ( sort of )
+664|7053|Cologne, Germany

thread will either be moved to chatter or closed completely.

*thinks*

Ok, will be moved.
insanemotherfucker
Member
+0|6920
how do you add the pic behind it

Last edited by insanemotherfucker (2005-12-21 23:58:14)

Sahasrahla
Code poet
+1|6956|Branson, MO, USA

insanemotherfucker wrote:

how do you add the pic behind it
You mean something like this one? *NFSW*
http://img.tehsig.com/usr_14245/tpl_1/image.jpg

The short answer to your question is to add an <image /> tag at (or very close) to the top of your sigml code. The pic should be the same dimensions as your canvas and it should start at x="0" y="0". It would also be a good idea to make your other stuff transparent so you can see the background image behind it. To do that, you add "aa" to the end of the color. For instance, when I made the rectangle that goes around my rank insignia, I used the code:

Code:

<rect id="rankbox" x="[?{sig:username:x} + {sig:username:width} + 5?]" y="[?{sig:topbox:y}+2?]" width="[?{sig:canvas:width} - {sig:username:width} - 94 - 37?]" height="12" fill="22222277" border="00000000" border_width="1"/>
The fill color is #222222 (if you're familiar with hex color coding from HTML, that's dark gray), and the transparency is "77". For the transparency, "00" would be fully visible and "FF" would be fully transparent, so "77" would be about 46% transparent...

I'm still working on that sig... it has about 10 different backgrounds that it displays randomly (keep refreshing!). Also, the info panel on the left side changes randomly between 5 different panels. As I said, it's a WIP, but you're welcome to use the code I have so far...

Code:

<?sigml version='1.0'?>
<canvas width="400" height="180" fill="33333300">

    <!-- Random background -->
    <random>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/002.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/003.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/005.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/006.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/009.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/010.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/013.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/014.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/015.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="300" /></select>
        <select><image url="http://www.sahasrahla.net/bf2s/backgrounds/017.png" x="[?({sig:canvas:width}-{sig:this:width})/2?]" y="0" height="180" width="400" /></select>
    </random>

    <!-- Black border -->
    <line x="0" y="0" x2="0" y2="179" color="00000000" />
    <line x="0" y="179" x2="399" y2="179" color="00000000" />
    <line x="399" y="179" x2="399" y2="0" color="00000000" />
    <line x="399" y="0" x2="0" y2="0" color="00000000" />

    <!-- Top box -->
    <rect id="topbox" x="1" y="1" width="[?{sig:canvas:width}-2?]" height="16" fill="333333aa"/>
    <line x="{sig:topbox:x}" y="[?{sig:topbox:y}+{sig:topbox:height}?]" x2="[?{sig:topbox:x}+{sig:topbox:width}?]" y2="{sig:this:y}" color="00000000"/>
    <text id="username" string="{feed:bf2:nick}: {feed:bf2:rank:to_rankname} " x="22" y="13" font="lucon.ttf" size="7" color="ffffff" angle="0" />

    <!-- Rank progress box -->
    <rect id="rankbox" x="[?{sig:username:x} + {sig:username:width} + 5?]" y="[?{sig:topbox:y}+2?]" width="[?{sig:canvas:width} - {sig:username:width} - 94 - 37?]" height="12" fill="22222277" border="00000000" border_width="1"/>
    <image render="bf2:hprogressbar" x="[?{sig:rankbox:x}+1?]" y="[?{sig:rankbox:y}+1?]" width="[?{sig:rankbox:width} - 2?]" height="[?{sig:rankbox:height}-2?]" color="DD000000"/>

    <text string="{feed:bf2:f_rankpercent}%" x="[?{sig:rankbox:x} + (({sig:rankbox:width} - {sig:this:width}) / 2)?]" y="[?{sig:rankbox:y}+({sig:rankbox:height}/2)+({sig:this:height}/2)?]" font="lucon.ttf" size="7" ngle="0" color="fffff99"/>

    <!-- Rank -->
    <rect x="3" y="20" width="54" height="55" fill="33333377" border="00000000" border_width="1"/>    
    <image render="bf2:rank" x="6" y="21" width="{sig:this:height}" height="50"/>


    <!-- Awards boxes -->
    <rect id="bf2awardsbox" x="[?{sig:canvas:width}-{sig:this:width}-3?]" y="20" width="88" height="70" fill="ba1b2499" border="00000000" border_width="1" />
    <image render="bf2:awards" width="{sig:bf2awardsbox:width}" height="{sig:bf2awardsbox:height}" set="bf2" all="true" x="{sig:bf2awardsbox:x}" y="{sig:bf2awardsbox:y}" rows="4" cols="5" uniform="true" id="awards"/>
    <rect id="sfawardsbox" x="[?{sig:canvas:width}-{sig:this:width}-3?]" y="[?{sig:bf2awardsbox:y}+{sig:bf2awardsbox:height}+3?]" width="88" height="32" fill="46d90099" border="00000000" border_width="1" />
    <image render="bf2:awards" width="{sig:sfawardsbox:width}" height="{sig:sfawardsbox:width}" set="sf" all="true" x="{sig:sfawardsbox:x}" y="{sig:sfawardsbox:y}" rows="4" cols="5" uniform="true" id="awards"/>

    <rect id="statsbox" x="3" y="78" width="88" height="99" fill="33333377" border="00000000" border_width="1" />

    
    <random>
    <!-- Player profile --><select>
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:statsbox:y}+8?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Scores:" id="scores_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:scores_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Combat:  {feed:bf2:cmsc:to_number}" id="combat_score" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:combat_score:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Team:    {feed:bf2:twsc:to_number}" id="team_score" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:team_score:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Command: {feed:bf2:cdsc:to_number}" id="command_score" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:command_score:y}+9?]" font="lucon.ttf" size="6" color="dfb31100" string="Global:  {feed:bf2:scor:to_number}" id="global_score" />
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:global_score:y}+12?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Role times:" id="roles_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:roles_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Commander: {feed:bf2:tcdr:to_elapsed:%h} Hrs" id="commander" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:commander:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="S. Leader: {feed:bf2:tsql:to_elapsed:%h} Hrs" id="squad_leader" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:squad_leader:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="S. Member: {feed:bf2:tsqm:to_elapsed:%h} Hrs" id="squad_member" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:squad_member:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Lone wolf: {feed:bf2:tlwf:to_elapsed:%h} Hrs" id="lone_wolf" /></select>

    <!-- Teamwork profile --><select>
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:statsbox:y}+8?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Flagwork:" id="flag_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:flag_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Captures:    {feed:bf2:cpcp:to_number}" id="captures" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:captures:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Cap. Assist: {feed:bf2:cacp:to_number}" id="cap_assist" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:cap_assist:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Defends:     {feed:bf2:dfcp:to_number}" id="defends" />
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:defends:y}+9?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Teamwork:" id="team_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:team_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Kill Assist: {feed:bf2:kila:to_number}" id="kill_assist" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:kill_assist:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Heals:       {feed:bf2:heal:to_number}" id="heals" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:heals:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Revives:     {feed:bf2:rviv:to_number}" id="revives" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:revives:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Resupplies:  {feed:bf2:rsup:to_number}" id="resupplies" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:resupplies:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Repairs:     {feed:bf2:rpar:to_number}" id="repairs" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:repairs:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Driver:      {feed:bf2:dsab:to_number}" id="driver" /></select>

    <!-- Combat profile --><select>
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:statsbox:y}+8?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Combat:" id="combat_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:combat_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Accuracy:  {feed:bf2:f_osaa} %" id="accuracy" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:accuracy:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Score/Min: {feed:bf2:f_ospm}" id="spm" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:spm:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="K/D ratio: {feed:bf2:f_kdrf}" id="k_d_ratio" />
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:k_d_ratio:y}+9?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Kills:" id="kills_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:kills_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Total:     {feed:bf2:kill:to_number}" id="total_kills" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:total_kills:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Streak:    {feed:bf2:bksk:to_number}" id="kill_streak" />
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:kill_streak:y}+9?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Deaths:" id="deaths_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:deaths_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Total:     {feed:bf2:deth:to_number}" id="total_deaths" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:total_deaths:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Streak:    {feed:bf2:wdsk:to_number}" id="death_streak" /></select>

    <!-- Kit times --><select>
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:statsbox:y}+8?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Kit times:" id="kits_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:kits_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Anti-tank: {feed:bf2:ktm-0:to_elapsed:%h} Hrs" id="anti_tank" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:anti_tank:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Assault:   {feed:bf2:ktm-1:to_elapsed:%h} Hrs" id="assault" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:assault:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Engineer:  {feed:bf2:ktm-2:to_elapsed:%h} Hrs" id="engineer" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:engineer:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Medic:     {feed:bf2:ktm-3:to_elapsed:%h} Hrs" id="medic" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:medic:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Spec Ops:  {feed:bf2:ktm-4:to_elapsed:%h} Hrs" id="spec_ops" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:spec_ops:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Support:   {feed:bf2:ktm-5:to_elapsed:%h} Hrs" id="support" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:support:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Sniper:    {feed:bf2:ktm-6:to_elapsed:%h} Hrs" id="sniper" /></select>

    <!-- Army times --><select>
    <text x="[?({sig:statsbox:width}-{sig:this:width})/2?]" y="[?{sig:statsbox:y}+8?]" font="lucon.ttf" size="7" color="FFFFFF00" string="Army times:" id="army_header" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:army_header:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="USMC:      {feed:bf2:atm-0:to_elapsed:%h} Hrs" id="usmc" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:usmc:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="MEC:       {feed:bf2:atm-1:to_elapsed:%h} Hrs" id="mec" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:mec:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="PLA:       {feed:bf2:atm-2:to_elapsed:%h} Hrs" id="pla" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:pla:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="SEALs:     {feed:bf2:atm-3:to_elapsed:%h} Hrs" id="seals" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:seals:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="SAS:       {feed:bf2:atm-4:to_elapsed:%h} Hrs" id="sas" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:sas:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Spetsnaz:  {feed:bf2:atm-5:to_elapsed:%h} Hrs" id="spetsnaz" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:spetsnaz:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="MEC SF:    {feed:bf2:atm-6:to_elapsed:%h} Hrs" id="mec_sf" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:mec_sf:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Rebels:    {feed:bf2:atm-7:to_elapsed:%h} Hrs" id="rebels" />
    <text x="[?{sig:statsbox:x}+2?]" y="[?{sig:rebels:y}+9?]" font="lucon.ttf" size="6" color="99999900" string="Insurgent: {feed:bf2:atm-8:to_elapsed:%h} Hrs" id="insurgents" /></select>

    </random>

    <!-- Sahasrahla -->
    <image url="http://virtuagirl.sahasrahla.net/images/sahasrahla.gif" x="3" y="2" />

    <!-- Copyright notice must come last -->
    <copyright id="copyright" x="[?{sig:canvas:width}-{sig:this:width}+1?]" y="0"/>
</canvas>
Krappyappy
'twice cooked beef!'
+111|7031
tehsig.com FTW!
REDTEAM
Banned
+0|6934|Pleasanton,CA
How do you make it link to my Bf2 stats on BF2s
Anubis5289
Jaffa Kree
+55|6970|Campbeltown, Scotland

REDTEAM wrote:

How do you make it link to my Bf2 stats on BF2s
What i wanted to know.
Sahasrahla
Code poet
+1|6956|Branson, MO, USA

Anubis5289 wrote:

REDTEAM wrote:

How do you make it link to my Bf2 stats on BF2s
What i wanted to know.
You just use the BBS code like...

Code:

[url=http://www.bf2s.com/player/5719997/][img]http://img.tehsig.com/usr_14245/tpl_0/image.jpg[/img][/url]
... when you create your signature.

Last edited by Sahasrahla (2005-12-22 11:48:41)

Sahasrahla
Code poet
+1|6956|Branson, MO, USA
And somebody requested being able to put your country flag on the sig. If you use one of the BF2s (sorta) sigs that I posted above, you can use this code to add your Country Flag:

Code:

    <image render="bf2:flag" x="[?{sig:username:x}+{sig:username:width}+10?]" y="2" width="[?{sig:this:height}*1.6?]" height="16" />
You'll end up with something like this:
https://img.tehsig.com/usr_14245/tpl_4/image.jpg

That code will work with both the "only your awards" sig AND the full awards + medal counts sig.

Also, while I (hopefully) have your attention... If you're going to use my random nekkid chicks code, you're more than welcome to remove the Sahasrahla image from the upper-left corner. Towards the bottom of the code there is a "<!-- Sahasrahla -->" comment. Delete that and the <image /> line below it to get rid of him (This means you, insanemotherfucker) BTW you should also change the height and width attributes in those <image /> tags for your background images so that it won't stretch the image out all wierd, and it will auto-center them... I think they all say height="180" width="400" right now (because I cut all my background images to that size on purpose). If you change those values to match the actual size of your images, it won't skew them out of whack and it will auto-center the background image in the sig for you.

Last edited by Sahasrahla (2005-12-22 11:52:01)

-[SB01]-BONESDEM
Member
+0|6958
after inserting the code this appears as my sig     http://img.tehsig.com/usr_19117/tpl_4/image.jpg  basicaly it not working

Last edited by -[SB01]-BONESDEM (2005-12-22 12:51:10)

Sahasrahla
Code poet
+1|6956|Branson, MO, USA

-[SB01]-BONESDEM wrote:

after inserting the code this appears as my sig     http://img.tehsig.com/usr_19117/tpl_4/image.jpg  basicaly it not working
Wow, um. Can you PM me the entire template and I'll try and figure out what's wrong...?
Kobrakai
Weirdo
+152|7000|England

-[SB01]-BONESDEM wrote:

after inserting the code this appears as my sig     http://img.tehsig.com/usr_19117/tpl_4/image.jpg  basicaly it not working
Did you click the subscribe button in usercp and enter your player id?

I missed that the first time and had the exact same problem.
caleqs
Member
+9|6919

Sahasrahla wrote:

I made mine at www.tehsig.com
How do you get it to stay under the 800 char requirement?
shikimoribito
Member
+0|6945|México
thesig is pretty cool, and in time you can get the handle of coding it
Kobrakai
Weirdo
+152|7000|England

caleqs wrote:

Sahasrahla wrote:

I made mine at www.tehsig.com
How do you get it to stay under the 800 char requirement?
You paste the link to the sig in bbcode not the actual sig code itself.
BlueScreen
I am the pwnage! Bitches!
+5|6950|Finland
calegs: That code is not that you need top put to your signature, it's code to make that stat sig in Hyperina and from there you get link to picture (which is updating automaticaly all the time of course), and that's what you need to put to you signature.
caleqs
Member
+9|6919
Thanks. Going to give it another try. You'll know if it works for me.
Sahasrahla
Code poet
+1|6956|Branson, MO, USA
Just a quick note (as most of you have already found from the looks of your sig ): there is a shit-ton of templates to choose from here:
http://forums.tehsig.com/index.php?topic=834.0;all
AFlyingNun
Member
+0|6931
I'm getting really sick of EA's abuse of profits of expansions.

"HAY I NO, LETS MAKE A BUNCH OF GUD GAMES AND BEECOME LYK, REELY POPULAR!! THEN WHEN NOBODEES LUKING WE'LL START BEEING TOTAL ASSES BY REQIERING LYK A MILEON EXPANSHONS IN ORDER TO BEE ON THE SAME PLAYING FEELD AS UR FRENDS!"

I say we boycott this shit and have no one pay for it. >:-( We don't need constant cheap little updates, we're happy the way the game is now!  Besides, I think SF wasn't all that great... It was like rebuying BF2, except it had different vehicles, different weapons, and different maps. They didn't EXPAND anything, they just added on to. You'd think maybe the hobos would realize some people might want to use grappling hooks on karkand, or zip lines in Sharqi Pen.

And besides that, I have to go into BF2 regular maps and SF maps seperately. I may open up BF2 to play karkand, but GASP: 24/7 ghost town is up and running! Better exit out and open up SF. But uh-oh! The server is full, because it takes too long to switch from one game to the other!

Last edited by AFlyingNun (2005-12-22 18:11:55)

NiMhurchu
Suicide Operations
+13|7059|Germany
^^ u sure u r in teh right thread?
bf2krewjustin
Member
+0|6920
I made mine in www.tehsig.com I READ THE TUTORIALS AND I BROWSED OTHER SAMPLES and LEARNED

Board footer

Privacy Policy - © 2024 Jeff Minard