Points sytem, extracted from TT1 04 all hack by nightmare


Points sytem - TorrentTrader Forums /* * Cascading Style Sheet(CSS 467), for Invision Power Board 2.2.0 * Author: James A. Mathias, admin@leihu.com, http://www.1lotus.com * Copyright: 2005 Invision Power Services, all rights reserved * * All style attributes in alpha-numeric order starting from 0 * */ /* * ======================================== * global element styles * ======================================== */ html{ overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */ } body{ background: #FFF; color: #222; font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif; font-size: 11px; line-height: 135%; margin: 0px; padding: 0px; /* required for Opera to have 0 margin */ text-align: center; /* centers board in MSIE */ } /* * ======================================== * Set up IPB table * ======================================== */ .ipbtable { width:100% } table.ipbtable, tr.ipbtable, td.ipbtable { /* required for text in tables, because tables do not inherit from body */ background: transparent; color: #222; font-size: 11px; line-height: 135%; } .ipbtable td, .divpad{ /* gives all tables faux cellpadding of 5px */ padding: 5px; } td.nopad{ /* allows some tables to have no padding on the td */ padding: 0; } /* Safari... */ th { text-align: left; } form{ display: inline; margin: 0; /* removes mystery form tag gapping */ padding: 0; /* removes mystery form tag gapping */ } img{ border: 0; /* makes sure linked images do not have a border */ vertical-align: middle; } /* * ======================================== * global hyperlink styles * ======================================== */ a:link, a:visited, a:active{ background: transparent; color: #222; text-decoration: underline; } a:hover{ background: transparent; color: #34498B; } /* * ======================================== * Main wrapper, this controls the overall width of the board in you browser view window. * ======================================== */ #ipbwrapper{ margin: 20px auto 20px auto; /* centers the box, no matter the overall width, also applies a 20px gap at the top and bottom of the board */ text-align: left; /* re_aligns text to left second part of two part MSIE centering workaround */ /* EDIT THIS TO CHANGE THE WIDTH OF THE BOARD -> 960px is a common fixed resolution size */ width: 98%; } /* * ======================================== * styles for pagination links * ======================================== */ .pagelink, .pagelinklast, .pagecurrent, .minipagelink, .minipagelinklast{ background: #F0F5FA; border: 1px solid #072A66; padding: 1px 3px 1px 3px; } .pagelinklast, .minipagelinklast{ background: #DFE6EF; } .pagecurrent{ background: #FFC9A5; } .minipagelink, .minipagelinklast{ border: 1px solid #C2CFDF; font-size: 10px; margin: 0 1px 0 0; } .pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active, .pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited, .minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link{ text-decoration: none; } /* fake button effect for some links */ .fauxbutton{ background: #BFCDE0; border: 1px solid #072A66; font-size: 11px; font-weight: bold; padding: 4px; } .fauxbutton a:link, .fauxbutton a:visited, .fauxbutton a:active{ color: #222 !important; text-decoration: none; } .forumdesc, .forumdesc a:link, .forumdesc a:visited, .forumdesc a:active{ background: transparent; font-size: 10px; color: #666; line-height: 135%; margin: 2px 0 0 0; padding: 0; } /* =================================================================================== */ /* =================================================================================== */ /* =================================================================================== */ .searchlite { background-color:yellow; font-weight:bold; color: red; } .activeusers{ background: #FFF; border: 1px solid #072A66; color: #000; margin: 0px; padding: 1px; } .activeuserposting a:link, .activeuserposting a:visited, .activeuserposting a:active, .activeuserposting { font-style:italic; text-decoration: none; border-bottom:1px dotted black; } fieldset.search{ line-height: 150%; padding: 6px; } label{ cursor: pointer; } img.attach{ background: #808080 url(style_images/1/click2enlarge.gif) no-repeat top right; border: 1px solid #808080; margin: 0 2px 0 0; padding: 11px 2px 2px 2px; } .thumbwrap, .thumbwrapp, .fullimagewrap { border: 1px solid #072A66; margin: 2px; } .thumbwrapp{ border: 2px solid #660707; } .fullimagewrap{ background: #F5F9FD; text-align: center; margin: 5px 0 5px 0; padding: 5px; } .thumbwrap h4, .thumbwrapp h4{ background: #DDE6F2; border: 0 !important; border-bottom: 1px solid #5176B5 !important; color: #5176B5; font-size: 12px; font-weight: bold; margin: 0; padding: 5px; } .thumbwrap p, .thumbwrapp p{ background: #EEF2F7 !important; border: 0 !important; border-top: 1px solid #5176B5 !important; margin: 0 !important; padding: 5px !important; text-align: left; } .thumbwrap p.alt, .thumbwrapp p.alt{ background: #DFE6EF !important; margin: 0 !important; padding: 5px !important; text-align: left; } .thumbwrapp p.pin{ background: #EFDFDF !important; text-align: center !important; } .thumbwrap img.galattach, .thumbwrapp img.galattach{ background: #FFF url(style_images/1/img_larger.gif) no-repeat bottom right; border: 1px solid #072A66; margin: 5px; padding: 2px 2px 10px 2px; } li.helprow{ margin: 0 0 10px 0; padding: 0; } ul#help{ padding: 0 0 0 15px; } .warngood, .warnbad{ color: #0B9500; font-weight: bold; } .warnbad{ color: #DD0000; } #padandcenter{ margin: 0 auto 0 auto; padding: 14px 0 14px 0; text-align: center; } #profilename{ font-size: 28px; font-weight: bold; } #photowrap{ padding: 6px; } #phototitle{ border-bottom: 1px solid #000; font-size: 24px; } #photoimg{ margin: 15px 0 0 0; text-align: center; } #ucpmenu, #ucpcontent{ background: #F5F9FD; border: 1px solid #345487; line-height: 150%; } #ucpmenu p{ margin: 0; padding: 2px 5px 6px 9px; } #ucpmenu a:link, #ucpmenu a:active, #ucpmenu a:visited{ text-decoration: none; } #ucpcontent{ width: auto; } #ucpcontent p{ margin: 0; padding: 10px; } .activeuserstrip{ background: #BCD0ED; padding: 6px; } /* Topic View elements */ .signature{ background: transparent; color: #339; font-size: 10px; line-height: 150%; } .postdetails{ font-size: 10px; line-height:140%; } .postcolor{ font-size: 12px; line-height: 160%; } .normalname{ color: #003; font-size: 12px; font-weight: bold; } .normalname a:link, .normalname a:visited, .normalname a:active{ font-size: 12px; } .post1, .bg1{ background: #F5F9FD; } .post2, .bg3{ background: #EEF2F7; } .row2shaded, .post1shaded { background-color: #DEDBE4 } .row4shaded, .post2shaded { background-color: #E3DFE7 } .row1{ background: #DFE6EF; } .row2{ background: #E4EAF2; } .rowhighlight{ background-color: #FFF9BA; } .darkrow1{ background: #BCD0ED; color: #3A4F6C; } .darkrow3{ background: #D1DCEB; color: #3A4F6C; } /* tableborders gives the white column / row lines effect */ .plainborder, .tablefill, .tablepad{ background: #F5F9FD; border: 1px solid #345487; } .tablefill, .tablepad{ padding: 6px; } .tablepad{ border: 0 !important; } .wrapmini{ float: left; line-height: 1.5em; width: 25%; } .pagelinks{ float: left; line-height: 1.2em; width: 35%; } .desc{ font-size: 11px; color: #434951; } .lastaction { font-size: 10px; color: #434951; } .edit{ font-size: 9px; } .thin{ border: 1px solid #FFF; border-left: 0; border-right: 0; line-height: 150%; margin: 2px 0 2px 0; padding: 6px 0 6px 0; } /* =================================================================================== */ /* =================================================================================== */ /* =================================================================================== */ /* * ======================================== * calendar styles * ======================================== */ .calmonths{ background: #F0F5FA; border: 1px solid #C2CFDF; font-size: 18px; font-weight: bold; margin: 5px 0 5px 0; padding: 8px; text-align: center; } .weekday{ font-size: 14px; font-weight: bold; } .calmonths a{ text-decoration: none; } .calday, .calweekday{ background: #DFE6EF; color: #666; font-size: 11px; font-weight: bold; margin: 0; padding: 4px; text-align: right; } .calweekday{ border-right: 1px solid #AAA; color: #222; font-size: 14px; padding: 6px; text-align: center; } .celltodayshaded, .celldateshaded, .cellblank, .celldate, .celltoday, .mcellblank, .mcelldate, .mcelltoday{ background: #EEF2F7; height: 100px; margin: 0; padding: 0; vertical-align: top; } .celltodayshaded, .celldateshaded { background: #E3DFE7; } .mcellblank, .mcelldate, .mcelltoday{ height: auto; } .cellblank, .mcellblank{ background: #C2CFDF; } .celltoday, .celltodayshaded, .mcelltoday{ border: 2px solid #8B0000; } .calranged { border: 2px outset #C2CFDF; background: #C2CFDF; padding:4px; } .calitem { border-bottom: 1px dotted #C2CFDF; padding:4px; } /* * ======================================== * form styles * ======================================== */ .input-warn, .input-green, .input-checkbox, input, textarea, select{ background: #FFF; border: 1px solid #4C77B6; color: #000; font-family: verdana, helvetica, sans-serif; font-size: 11px; margin: 5px; padding: 2px; vertical-align: middle; } select { margin: 0px; } .input-checkbox { border: none; } .input-warn, .input-warn-content { border: 1px solid #C00; } .input-ok, .input-ok-content { border: 1px solid #0C0; } .input-warn-content { padding: 4px; margin: 4px; background-color: #FCC; } .input-ok-content { padding: 4px; margin: 4px; background-color: #CFC; } .input-text { color: #900; } input.button{ margin: 0; width: auto; cursor: pointer; } optgroup option{ font-family: verdana, helvetica, sans-serif; font-size: 12px; } .codebuttons{ font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; vertical-align: middle; margin:2px; } .textarea, .searchinput, .button, .gobutton{ background: #FFF; border: 1px solid #4C77B6; color: #000; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; padding: 2px; vertical-align: middle; } .button{ background: #DFE6EF; } .gobutton{ background: transparent; border: 0; color: #072A66; margin: 0; vertical-align: middle; } .radiobutton, .checkbox, .helpbox { border: 0; vertical-align: middle; background: transparent; } /* * class.formtable * * used for tabled forms * technically tables should not be used for form display * but, in the case of IPB a table is easier to work with * for the average webmaster, who has little to no CSS knowledge. * */ .formtable{ background: transparent; } .formtable td, .pformleft, .pformleftw, .pformright{ background:#F5F9FD; border: 1px solid #C2CFDF; border-bottom: 0; border-left: 0; font-weight: bold; margin: 1px 0 0 0; padding: 6px; width: 25%; } .formtable td.wider, .pformleftw, .pformright{ width: 40%; } .formtable td.formright, .pformright{ border-right: 0px; font-weight: normal; width: auto; } .formtable td.formtitle, .formsubtitle{ background: #D1DCEB; border: 1px solid #9FB9D4; border-bottom: 0; border-left: 0; border-right: 0; font-weight: normal; } .formsubtitle{ border: 0; color: #3A4F6C; font-weight: bold; padding: 5px; } .formtable td.formstrip{ background: #DDE8F2; border: 1px solid #9FB9D4; border-left: 0; border-right: 0; font-weight: normal; } /* * ======================================== * new style quote and code wrappers MATT's DESIGN * ======================================== */ .quotetop{ background: #E4EAF2 url(style_images/1/css_img_quote.gif) no-repeat right; border: 1px dotted #000; border-bottom: 0; border-left: 4px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; margin: 2px auto 0 auto; padding: 3px; } .quotemain{ background: #FAFCFE; border: 1px dotted #000; border-left: 4px solid #8394B2; border-top: 0; color: #465584; padding: 4px; margin: 0 auto 0 auto; } .codetop, .sqltop, .htmltop{ background: #FDDBCC url(style_images/1/css_img_code.gif) no-repeat right; color: #000; font-weight: bold; margin: 0 auto 0 auto; padding: 3px; } .codemain, .sqlmain, .htmlmain{ background: #FAFCFE; border: 1px dotted #000; color: #465584; font-family: Courier, "Courier New", Verdana, Arial; margin: 0 auto 0 auto; padding: 2px; } /* * ======================================== * old school quote and code styles - backwards compatibility * ======================================== */ #QUOTE, #CODE{ background: #FAFCFE; border: 1px solid #000; color: #465584; font-family: Verdana, Arial; font-size: 11px; padding: 2px; white-space: normal; } #CODE{ font-family: Courier, "Courier New", Verdana, Arial; } /* * ======================================== * All New Styles * ======================================== */ .cleared{ clear: both; } .borderwrap, .borderwrapm{ /* this will affect the outlining border of all the tables and boxes through-out the skin. */ background: #FFF; border: 1px solid #072A66; padding: 0px; margin: 0px; } .borderwrapm{ margin: 5px; } .borderwrap h3, .maintitle, .maintitlecollapse{ background: url(style_images/1/tile_cat.gif); border: 1px solid #FFF; border-bottom: 1px solid #5176B5; color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 8px; } .maintitle td { color: #FFF; font-size: 12px; font-weight: bold; } .maintitlecollapse{ border: 1px solid #FFF; } .maintitle p, .maintitlecollapse p, .formsubtitle p{ background: transparent !important; border: 0 !important; margin: 0 !important; padding: 0 !important; } .maintitle p.expand, .maintitle p.goto, .maintitlecollapse p.expand, .formsubtitle p.members{ float: right; width: auto !important; } .maintitle a:link, .maintitle a:visited, .maintitlecollapse a:link, .maintitlecollapse a:visited{ background: transparent; color: #FFF; text-decoration: none; } .maintitle a:hover, .maintitle a:active, .maintitlecollapse a:hover, .maintitlecollapse a:active{ background: transparent; color: #F1F1F1; } table th, .borderwrap table th, .subtitle, .subtitlediv, .postlinksbar{ background: transparent url(style_images/1/tile_sub.gif); border-bottom: 1px solid #5176B5; color: #3A4F6C; font-size: 10px; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 5px; } .subtitlediv{ border: 1px solid #FFF; border-bottom: 1px solid #5176B5; text-align: right; } .borderwrap table th a:link, .subtitle a:link, .subtitlediv a:link, .borderwrap table th a:visited, .subtitle a:visited, .subtitlediv a:visited, .borderwrap table th a:active, .subtitle a:active, .subtitlediv a:active, .borderwrap table th a:hover, .subtitle a:hover, .subtitlediv a:hover{ background: transparent; color: #3A4F6C; text-decoration: none; } .borderwrap h4{ background: #DDE6F2; border: 1px solid #FFF; border-bottom: 1px solid #5176B5; border-top: 1px solid #5176B5; color: #5176B5; font-size: 12px; font-weight: bold; margin: 0; padding: 5px; } .borderwrap p{ background: #F9F9F9; border: 1px solid #CCC; margin: 5px; padding: 10px; text-align: left; } td.formbuttonrow, .pformstrip, .borderwrap p.formbuttonrow, .borderwrap p.formbuttonrow1{ background: #D1DCEB !important; border: 1px solid #FFF; border-top: 1px solid #5176B5; margin: 0px !important; padding: 5px !important; text-align: center; } td.formbuttonrow{ border-bottom: 0; border-left: 0; border-right: 0; } .borderwrap p.formbuttonrow1{ background: #F9F9F9 !important; border: 0; border-top: 1px solid #CCC; } .bar, .barb, .barc{ background: #DFE6EF; border: 1px solid #FFF; } .barc{ border-bottom: 0; } .bar p, .barb p, .barc p{ background: transparent; border: 0; color: #222; font-size: 11px; margin: 0; padding: 5px; text-align: left; } .barb p{ text-align: right; } .bar p.over, .bar p.overs, .barc p.over, .barc p.overs{ float: right; } .barb p.over, .barb p.overs{ float: left; } .bar p.overs, .barb p.overs, .barc p.overs{ position: relative; top: 5px; } .catend{ background: #8394B2; color: #000; font-size: 1px; height: 5px; } .newslink{ background: #F0F5FA; border: 1px solid #C2CFDF; margin: 0; width: 100%; } .newslink td{ color: #222; font-size: 10px; padding: 5px 5px 5px 10px; } .newslink span{ background: transparent; color: #072A66; font-style: italic; font-weight: normal; } .newslink input{ background: #FFF; border: 1px solid #999; color: #072A66; font-size: 10px; padding: 3px; vertical-align: middle; width: auto; } .newslink input.button{ background: transparent; border: 0; color: #072A66; vertical-align: middle; } .fieldwrap{ background: #F9F9F9; border: 1px solid #CCC; border-top: 0; margin: 5px; padding: 0; text-align: left; } .fieldwrap h4{ background: #EEE; border: 1px solid #CCC; border-left: 0; border-right: 0; color: #444; font-size: 12px; font-weight: bold; margin: 0; padding: 5px; } .errorwrap { background: #F2DDDD; border: 1px solid #992A2A; border-top: 0; margin: 5px; padding: 0; } .errorwrap h4 { background: #E3C0C0; border: 1px solid #992A2A; border-left: 0; border-right: 0; color: #992A2A; font-size: 12px; font-weight: bold; margin: 0; padding: 5px; } .errorwrap p { background: transparent; border: 0; color: #992A2A; margin: 0; padding: 8px; } .ruleswrap{ background: #F2DDDD; border: 1px solid #992A2A; color: #992A2A; margin: 5px 0 5px 0; padding: 5px; } #redirectwrap{ background: #F0F5FA; border: 1px solid #C2CFDF; margin: 200px auto 0 auto; text-align: left; width: 500px; } #redirectwrap h4{ background: #D0DDEA; border-bottom: 1px solid #C2CFDF; color: #3A4F6C; font-size: 14px; margin: 0; padding: 5px; } #redirectwrap p{ margin: 0; padding: 5px; } #redirectwrap p.redirectfoot{ background: #E3EBF4; border-top: 1px solid #C2CFDF; text-align: center; } #gfooter{ background: #8394B2; margin: 5px 0 5px 0; padding: 0; width: 100%; } #gfooter td{ color: #FFF; font-size: 10px; padding: 4px; } #gfooter a:link, #gfooter a:visited{ color: #FFF; } #logostrip{ background: #3860BB url(style_images/1/tile_back.gif); border: 1px solid #FFF; height: 68px; margin: 0; padding: 0; } #logographic{ background: transparent url(style_images/1/logo4.gif) no-repeat left; height: 68px; margin: 0; padding: 0; } #submenu{ background: transparent url(style_images/1/tile_sub.gif); border: 1px solid #FFF; border-top: 0; color: #3A4F6C; margin: 0; height: 29px; text-align: right; } .ipb-top-left-link, .ipb-top-right-link { background: transparent url(style_images/1/tile_sub-lite.gif); float: right; font-size: 10px; font-weight: bold; letter-spacing: 0.5px; margin: 0px; padding: 7px 0 7px 0; width: auto; border-left: 1px solid #dce3ee; } .ipb-top-left-link { float: left; border-left: 0px; border-right: 1px solid #dce3ee; } .ipb-top-left-link a:link, .ipb-top-left-link a:visited, .ipb-top-right-link a:link, .ipb-top-right-link a:visited { background: transparent; color: #3A4F6C; padding: 0 6px 0 6px; text-decoration: none; } .ipb-top-left-link a:hover, .ipb-top-left-link a:active, .ipb-top-right-link a:hover, .ipb-top-right-link a:active { background: transparent; color: #5176B5; } #userlinks, #userlinksguest{ background: #F0F5FA; border: 1px solid #C2CFDF; margin: 5px 0 5px 0; padding: 0 5px 0 5px; } #userlinksguest{ background: #F4E7EA; border: 1px solid #986265; } #userlinks p, #userlinksguest p{ background: transparent !important; border: 0 !important; font-size: 10px; font-weight: bold; letter-spacing: 1px; margin: 0 !important; padding: 7px 0 7px 0; text-align: right; } #userlinks p, #userlinksguest p{ font-weight: normal; letter-spacing: 0; } #userlinksguest p.pcen{ text-align: center; } #userlinks p.home, #userlinksguest p.home{ float: left; } #navstrip{ background: transparent; color: #999; font-size: 12px; font-weight: bold; margin: 0 0 5px 0; padding: 14px 0px 8px 0px; } #navstrip a:link, #navstrip a:visited{ background: transparent; color: #222; text-decoration: none; } #navstrip a:hover, #navstrip a:active{ background: transparent; color: #5176B5; } .toplinks{ background: transparent; color: #000; margin: 0; padding: 0 0 5px 0; text-align: right; } .toplinks span{ background: #F0F5FA; border: 1px solid #C2CFDF; border-bottom: 0; color: #000; font-size: 10px; font-weight: bold; margin: 0 10px 0 0; padding: 5px; } .copyright{ background: #EEE; font-size: 11px; margin: 0 0 5px 0; padding: 8px; } /* * ======================================== * print page styles * ======================================== */ #print{ margin: 20px auto 20px auto; padding: 0; text-align: left; width: 85%; } #print h1, #print h2, #print h3, #print h4, #print p{ color: #036; font-size: 18px; font-weight: bold; margin: 0; padding: 8px; } #print h2, #print h3, #print p{ border-bottom: 1px solid #999; font-size: 11px; font-weight: normal; } #print h3{ background: #F5F5F5; font-size: 12px; font-weight: bold; margin: 0 0 10px 0; } #print h4{ background: #F9F9F9; font-size: 11px; } #print p{ margin: 0 0 5px 0; padding: 10px; } #print p.printcopy{ border: 0; color: #000; text-align: center; } .dny-edit-title { border:0px; padding:3px; margin:0px; background: #D1DCEB; color: #3A4F6C; } /* ======================================== */ /* TABS /* ======================================== */ .tabon { border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #999; background-color:#FFF; padding:8px; padding-bottom:9px; font-size:10px; float:left; width:auto; margin-top:3px; } .taboff { border-top: 1px solid #777; border-left: 1px solid #777; border-right: 1px solid #777; background-color: #B5C3D9; color: #333; padding: 8px; font-size:10px; float: left; width: auto; margin-top:3px; } .tabon a:link, .tabon a:visited, .tabon a:active { text-decoration:none; color: #000; } .taboff a:link, .taboff a:visited, .taboff a:active { text-decoration:none; color: #333; } .mya-back { background: #072A66; margin:1px; padding: 1px; } .mya-content { background: #FFF; padding:8px; margin: 1px; border: 1px solid #777; } .mya-content-tbl { background: #F0F5FA; border: 1px solid #777; text-align:left; font-size:10px; white-space:nowrap; margin:1px; } .mya-fieldwrap { background: transparent; margin-top: 2px; margin-bottom: 2px; padding: 4px; border: 1px solid #C5C7CD; -moz-border-radius: 5px; width: auto; display: block; } /* -------------------------------- */ /* Create PM box defaults */ /* -------------------------------- */ .iframeshim { position:absolute; display:none; background: #FFF; border:0px; width:auto; height:auto; } /* -------------------------------- */ /* Experimental */ /* -------------------------------- */ .popupmenu, .popupmenu-new { background: #F0F5FA; border: 1px solid #3A4F6C; text-align:left; font-size:10px; white-space:nowrap; /*padding:3px 5px 3px 3px;*/ /*width:300px;*/ } .popupmenu-item { padding: 5px; /*margin-top:4px;*/ white-space: nowrap; border-bottom: 1px solid #C2CFDF; color: #000000; font-weight: normal; } .popupmenu-item-last { padding: 5px; /*margin-top:4px;*/ white-space: nowrap; color: #000000; font-weight: normal; } .popmenubutton-new, .popmenubutton { width:120px; white-space:nowrap; background-color: #C2CFDF; border:1px solid #3A4F6C; color: #3A4F6C; font-weight:bold; float:right; height:18px; text-align:center; margin:0px; font-size:11px; padding:3px; } .popmenubutton-new { float:none; width:auto; text-align:left; height:auto; padding:3px; font-weight:normal; background-color:#EEF2F7; background-image: url(style_images/1/menu_action_down-padded.gif); background-repeat: no-repeat; background-position: right; } .popmenubutton-new-out { padding:4px; } .popupmenu-new { background-color: #DFE6EF; } .popmenubutton a:link, .popmenubutton a:visited, .popmenubutton-new a:link, .popmenubutton-new a:visited, .popupmenu-item a:link, .popupmenu-item a:visited, .popupmenu-item-last a:link, .popupmenu-item-last a:visited { color: #3A4F6C; text-decoration: none; } .popmenubutton a:hover, .popmenubutton-new a:hover, .popupmenu-item a:hover, .popupmenu-item-last a:hover { color: #5176B5; text-decoration: none; } .popupmenu-category { background: transparent url(style_images/1/tile_sub.gif); border-top: 1px solid #5176B5; border-bottom: 1px solid #5176B5; color: #3A4F6C; font-size: 10px; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 5px; } /* -------------------------------- */ /* Loading box /* -------------------------------- */ #loading-layer-inner { width:220px; height:28px; padding:18px 10px 10px 10px; text-align:center; color: #000; border: 1px solid; border-color:#CCC #666 #666 #CCC; background-color: #FCF8C7; } /* -------------------------------- */ /* Message in a bo(x|ttle) /* -------------------------------- */ #ipd-msg-wrapper { display: none; width: 220px; } #ipd-msg-inner { width:100%; height:45px; padding: 6px 4px 4px 4px; margin: 0px; text-align:center; color: #000; border: 1px solid; border-color:#ccc #666 #666 #ccc; background-color: #FCF8C7; filter:alpha(opacity=75); opacity:.75 } #ipd-msg-title { width: 100%; height:20px; margin: 0px; padding: 6px 4px 4px 4px; background: transparent url(style_images/1/css_pp_header.gif); border: 1px solid #3A4F6C; border-bottom: 0px; color: #FFF; } .linked-image { margin: 0px; padding: 0px; border: 0px; } .resized-linked-image { margin: 1px 0px 0px 0px; padding: 0px; background-color: #000; border: 0px; color: #FFF; font-size: 10px; width: auto; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; } .resized-linked-image-zoom { width: 200px; height: 30px; filter:alpha(opacity=85); opacity:.85; background-color: #FFF; padding-top: 6px; padding-left: 5px; top: 0px; left: 0px; position: absolute; display: none; } /* -------------------------------- */ /* Edit post reason /* -------------------------------- */ .post-edit-reason { background: #E7EAEF; margin-top: 9px; margin-bottom: 0px; padding: 4px; color: #333; font-size: 10px; border: 1px solid #C5C7CD; -moz-border-radius: 5px; width: auto; display: block; } /* -------------------------------- */ /* Personal Profile /* -------------------------------- */ .pp-name { background: #F0F5FA; border: 1px solid #C2CFDF; margin: 0px; padding: 10px; } .pp-name h3 { margin:0px; padding:0px 0px 5px 0px; font-size:24px; } .pp-header { background: transparent url(style_images/1/tile_sub.gif); color: #3A4F6C; font-size: 10px; font-weight: bold; margin: 0px 0px 1px 0px; padding: 5px; } .pp-title { background: url(style_images/1/css_pp_header.gif); border-bottom: 1px solid #5176B5; color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 8px; } .pp-datebox { text-align: center; background: #FFFFFF; border: 1px solid #555555; padding: 4px; margin: 0px; font-size:18px; font-weight:bold; line-height: 100%; letter-spacing: -1px; float:right; width: auto; } .pp-datebox em { color: #AAA; font-weight: normal; font-style: normal; } .pp-contentbox-back { background-image: url(style_images/1/folder_profile_portal/pp-css-contentblock.gif); background-repeat: repeat-x; background-color: #ACBFD9; padding: 6px; } .pp-contentbox-entry, .pp-contentbox-entry-noheight, .pp-contentbox-entry-noheight-mod, .pp-contentbox-entry-noheight-sel { background-color: #EEF2F7; border: 1px solid #888888; line-height: 140%; padding: 8px; margin-bottom: 6px; height: 200px; overflow: auto; overflow-x: auto; } .pp-contentbox-entry-noheight-sel { background-color:#FCECCD; } .pp-contentbox-entry-noheight-mod { background-color:#FDF1DA; } .pp-contentbox-entry-noheight, .pp-contentbox-entry-noheight-mod, .pp-contentbox-entry-noheight-sel { height: auto; margin-bottom: 1px; } .pp-image-thumb-wrap, .pp-image-thumb-wrap-floatright, .pp-image-mini-wrap, .pp-image-mini-wrap-floatright { width: 52px; height: 52px; text-align: center; background: #FFFFFF; border: 1px solid #555555; padding: 4px; margin-top: auto; margin-bottom: auto; } .pp-image-mini-wrap, .pp-image-mini-wrap-floatright { width: 27px; height: 27px; margin-top: auto; margin-bottom: auto; } .pp-image-thumb-wrap-floatright, .pp-image-mini-wrap-floatright { float:right; } .pp-tiny-text { color: gray; font-size: 10px; } .pp-mini-content-entry, .pp-mini-content-entry-noheight, .pp-mini-entry-noheight-shaded { background-color: #F5F9FD; padding: 6px; border-bottom: 1px dotted #555555; clear:both; width: auto; height: 60px; } .pp-mini-entry-noheight-shaded { background-color: #E3DFE7; } .pp-mini-content-entry-noheight, .pp-mini-entry-noheight-shaded { height: auto; } .pp-tabclear, .pp-maintitle { background: url(style_images/1/css_pp_header.gif); border: 1px solid #FFF; border-bottom: 1px solid #5176B5; color: #FFF; font-size: 12px; font-weight: bold; margin: 0px; padding: 8px; } .pp-tabclear { border:0px; border-right: 1px solid #072A66; border-left: 1px solid #072A66; } .pp-tabon { border-top:1px solid #3363A1; border-left:1px solid #072A66; border-right:1px solid #072A66; background-color:#6696D6; color:#FFFFFF; padding:8px; float:left; width:auto; background-image: url(style_images/1/css_pp_tab_on.gif); background-repeat: repeat-x; background-position: left bottom; margin-top:3px; font-size:10px; } .pp-taboff, .pp-tabshaded { border-top: 1px solid #759BC7; border-left: 1px solid #759BC7; border-right: 1px solid #759BC7; background-color: #3363A1; color: #3363A1; padding:8px; float: left; width: auto; background-image: url(style_images/1/css_pp_tab_off.gif); background-repeat: repeat-x; background-position: left bottom; margin-top:3px; font-size:10px; } .pp-tabshaded { background-image: url(style_images/1/css_pp_tab_shaded.gif); background-repeat: repeat-x; background-position: left bottom; color: #516795; border-top: 1px solid #7f9BBC; border-left: 1px solid #7f9BBC; border-right: 1px solid #7f9BBC; } .pp-tabon a:link, .pp-tabon a:visited, .pp-tabon a:active { text-decoration:none; color: #FFFFFF; } .pp-taboff a:link, .pp-taboff a:visited, .pp-taboff a:active, .pp-tabshaded a:link, .pp-tabshaded a:visited, .pp-tabshaded a:active { text-decoration:none; color: #3363A1; } .pp-tabwrap { height: 34px; margin:0px; padding:0px; } @import url( "http://www.torrenttrader.org/style_images/1/folder_editor_images/css_rte.css" ); // // Features Forums SourceForge Download Premium Support Custom Services VBTT VBTT Download Help Search Members Calendar Search this forum only? More Search Options ipsmenu.register( "ipb-tl-search", 'document.getElementById("ipb-tl-search-box").focus();' ); gbl_check_search_box(); [X] My Assistant Loading. Please Wait...   Site Message (Message will auto close in 2 seconds) Logged in as: small_bigguy ( Log Out ) My Controls · View New Posts · My Assistant · My Friends · 0 New Messages  TorrentTrader Forums > TorrentTrader PREMIUM > PREMIUM Hacks & Modifications //  Posting Rules Please remember that all hacks and modifications found in the premium area are for premium members only.DO NOT DISTRIBUTE!

2 Pages    1 2 > //    Points sytem, extracted from TT1.04 all hack by nightmare Options bigjack View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19099", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 1 2006, 06:42 AM Post #1 Advanced Member Group: Premium Posts: 294 Joined: 11-May 06 Member No.: 2,361 This hach was extracted from TT1.04 all hack by NightmareWait for Nightmare check if this hack is OK !Updated on november 3 2006in modtask.phpfind :CODEmysql_query("UPDATE users SET title='$title', downloaded='$downloaded', uploaded='$uploaded', signature='$signature', avatar='$avatar', ip='$ip', donated='$donated', forumbanned='$forumbanned', warned='$warned',  modcomment='$modcomment', enabled='$enabled', invites='$invites' WHERE id=$userid") or sqlerr();add this at the end of line before =>" WHERE id=$userid") or sqlerr(); "<=CODE, bonuscomment='$bonuscomment', seedbonus='$seedbonus' + '$bonusdon'end updateUpdated on november 2 2006in cleanup.phpfind :CODE//SET INVITE AMOUNTS ACCORDING TO RATIO/GIGS ETCautoinvites(10,1,4,.90,1);autoinvites(10,4,7,.95,2);autoinvites(10,7,10,1.00,3);autoinvites(10,10,100000,1.05,4);//END INVITESadd after :CODE//=== Update seeding bonus      /******************************************************    Use ONLY one of the two options below...     the first is per torrents seeded, the second will only give the bonus for ONE torrent no matter how many are seeded.        also you will have to play with how much bonus you want to give...    ie: seedbonus+0.0225 = 0.25 bonus points per hour        seedbonus+0.125 = 0.5 bonus points per hour        seedbonus+0.225 = 1 bonus point per hour    *****************************************************/    //======use this part to give seeding bonus per torrent       /*$res = mysql_query("SELECT DISTINCT userid FROM peers WHERE seeder = 'yes'") or sqlerr(__FILE__, __LINE__);   if (mysql_num_rows($res) > 0)   {       while ($arr = mysql_fetch_assoc($res))       {       $work = mysql_query("select count(*) from peers WHERE seeder ='yes' AND userid = $arr[userid]");       $row_count = mysql_result($work,0,"count(*)");       $seedbonus = 0.125*$row_count;       mysql_query("UPDATE users SET seedbonus = seedbonus + '$seedbonus' WHERE id = $arr[userid] AND enabled = 'yes' AND warned = 'no'") or sqlerr(__FILE__, __LINE__);       }   }*/   //==use this part to only give seeding bonus for 1 torrent no matter how many are being seeded   $res = mysql_query("SELECT DISTINCT userid FROM peers WHERE seeder = 'yes'") or sqlerr(__FILE__, __LINE__);   if (mysql_num_rows($res) > 0)   {       while ($arr = mysql_fetch_assoc($res))       {       //$bonus2 = 0.250;       //$useridb = $arr['userid'];       mysql_query("UPDATE users SET seedbonus = seedbonus + '0.225' WHERE id = $arr[userid] AND enabled = 'yes' AND warned = 'no'") or sqlerr(__FILE__, __LINE__);       }   }   //===endend updatein account-details.phpfind :CODEprint("<br><BR>");print("<a href=account-torrents.php?id=$user[id]><b>Voir details torrents Upload/Download</b></a><BR>");replace by :CODE//=== InFiErNo bonus pointsif ($BONUSSEED){print("<br>Infierno Points: <font color=red>" . htmlspecialchars($user[seedbonus]) . "</font><br/>");}if ($user["vip_added"] == 'yes'){print("Validité de VIP: <font color=red>$user[vip_until]</font><br/>");}//===end/////////////////seed time////////////////////////////////7print("<br>Temps de Seed Total: " . get_seed_time($user["seed_time"]) . "<br/>\n");//////////////////////////////////////////////////////////find :CODEprint("<tr><td>Classe</td><td align=left><input type=text size=60 name=title value=\"$user[title]\"></tr>\n");add after :CODE //=== InFiErNo bonusif ($BONUSSEED){  print("<tr><td><b>Infierno Bonus:</b></td><td align=left><input type=text size=5 name=seedbonus value=\"" . htmlspecialchars($user[seedbonus]) . "\"></tr>\n");}//=== END InFiErNo BONUSfind :CODE$modcomment = htmlspecialchars($user["modcomment"]);add after :CODE//=== bonus comment if ($BONUSSEED){     $bonuscomment = htmlspecialchars($user["bonuscomment"]);print("<tr><td><b>Systeme de Bonus:</b></td><td align=left><textarea cols=60 rows=10 name=bonuscomment>$bonuscomment</textarea></td></tr>\n");}else{print("<tr><td><b>Systeme de Bonus:</b></td><td align=left>Le systeme de bonus est inactif</td></tr>\n");}//==endin account.phpfind :CODEprint ("" . LAST_ACCESS . ": <b>" . $lastseen . "</b><br>");add after :CODE//=== InFiErNo bonus pointsif ($BONUSSEED){print("<b>Infierno Points:</b> <font color=red>" . htmlspecialchars($user[seedbonus]) . "</font><br/>");}if ($user["vip_added"] == 'yes'){print("Validité de VIP: <font color=red>$user[vip_until]</font><br/>");}//===endin edit-comments.phpfind :CODEbegin_frame("Delete Comment");add after :CODE//===add InFiErNoif ($BONUSSEED){$res69 = mysql_query("SELECT user FROM comments WHERE id=$commentid");  $row = mysql_fetch_array($res69);$userpostid = $row['user'];mysql_query("UPDATE users SET seedbonus = seedbonus - '3.0' WHERE id = $userpostid") or sqlerr(__FILE__, __LINE__);}//===endin modtask.phpfind :CODE  $userid = $_POST["userid"];  $title = $_POST["title"];add after :CODE  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////  //=== InFiErNo bonus  $seedbonus = $_POST["seedbonus"];  $res23 = mysql_query("SELECT seedbonus FROM users WHERE id=$userid") or sqlerr();while($arr23=mysql_fetch_array($res23)){$infierno = $arr23['seedbonus'];  if ($seedbonus != $infierno){ $bonuscomment = gmdate("Y-m-d") . " - Infierno Points ajustés Ä… $seedbonus  par " . $CURUSER['username'] . ".\n" . $bonuscomment; } else { $bonuscomment = " \n" . $bonuscomment; }}  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////find :CODE  if (!is_valid_id($userid) || !is_valid_user_class($class))    genbark("Editing Failed", "Invalid UserID");add after :CODE  // add point to donators  $userid = $_POST["userid"];  $raios = mysql_query("SELECT * FROM users WHERE id=$userid") or sqlerr();  $user = mysql_fetch_array($raios);  if ($donated != $user["donated"] && $donated > $user["donated"]){  $bonusdon = '100';  }  else {  $bonusdon = '0';  }  // end points to donatorsfind :CODEwrite_log($CURUSER['username']." has changed password for user: $userid");add after :CODE/////////////////////////////////////////////////////////////////////////////// $dons = $_POST["donated"]; $mec = $_POST["userid"]; $multiplicateur = $_POST["multiplicateur"]; $bits= $multiplicateur * 1048576; $res22 = mysql_query("SELECT * FROM users WHERE id=$mec") or sqlerr();while($arr22=mysql_fetch_array($res22)){//$bonus22 = $dons * 1073741824;$bonus22 = $dons * $bits;$id = $arr22['id'];$nom = $arr22['username'];mysql_query("UPDATE users SET uploaded = uploaded + '$bonus22' WHERE id=$id AND donated >'0'") or sqlerr();} ///////////////////////////////////////////////////////////////////////////////in reqfilled.phpfind :CODEmysql_query ("UPDATE requests SET filled = '$filledurl', filledby = $CURUSER[id] WHERE id = $requestid") or sqlerr();add after :       //= Infierno points       if ($BONUSSEED){mysql_query("UPDATE users SET seedbonus = seedbonus + '10.0' WHERE id = $CURUSER[id]") or sqlerr(__FILE__, __LINE__);}       //= End Infierno pointsin backend/cleanup.phpfind :CODE       mysql_query("UPDATE casino SET trys='0' WHERE userid='$arr[userid]'") or sqlerr(__FILE__, __LINE__);   }add after :CODE///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                                                   Enlever le statut vip acqueri par les points                                                      /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////=== change class to whatever is under your vip class number  $res = mysql_query("SELECT id, modcomment FROM users WHERE vip_added='yes' AND vip_until < NOW()") or sqlerr(__FILE__, __LINE__);  if (mysql_num_rows($res) > 0)  {    $dt = sqlesc(get_date_time(gmtime));   $msg = "Votre status de  VIP est arrivé Ä… échéance et a été enlevé par le SystÅme. Redevenez VIP Ä… nouveau en faisant une donation Ä… Infierno-AdVitam, oÅ‚ en échangeant quelques infierno Points. Cheers!\n";    while ($arr = mysql_fetch_assoc($res))    {        ///---AUTOSYSTEM MODCOMMENT---//      $idvip = $arr['id'];     $modcomment = htmlspecialchars($arr["modcomment"]);     $modcomment =  gmdate("Y-m-d") . " - VIP enlevé par -AutoSystem.\n". $modcomment;     $modcom =  sqlesc($modcomment);     ///---end     mysql_query("UPDATE users SET class = '0', vip_added = 'no', vip_until = '0000-00-00 00:00:00' WHERE id = '$idvip'") or sqlerr(__FILE__, __LINE__);     mysql_query("INSERT INTO messages (sender, receiver, added, msg, unread, poster) VALUES(0, $arr[id],'" . get_date_time() . "'," . sqlesc($msg) . ",'yes', 0)") or sqlerr(__FILE__, __LINE__); //=== use this line (and comment out the above line) if you DO NOT have subject in your PM system    }  }///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                                                  FIN Enlever le statut vip acqueri par les points                                                   ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////in backend/config.phpfind :CODE$SITENOTICEON = true;add after :CODE////////////////////////MOD SYSTEME DE POINTS/////////////////////////$BONUSSEED = true;//////////////////////////////////////////////////////////////////////In phpmyadmin, execute this sql commands :CODECREATE TABLE `bonus` (  `id` int(5) NOT NULL auto_increment,  `bonusname` varchar(50) NOT NULL default '',  `points` decimal(5,1) NOT NULL default '0.0',  `description` text NOT NULL,  `art` varchar(10) NOT NULL default 'traffic',  `menge` bigint(20) unsigned NOT NULL default '0',  PRIMARY KEY  (`id`)) ENGINE=MyISAM AUTO_INCREMENT=10;INSERT INTO `bonus` VALUES (1, '1.0GB Upload', 75.0, 'With enough of acquired points you can exchange them against upload Bonus. The points will be deducted on your total of actual bonus and the upload will be added has your current total.', 'traffic', 1073741824);INSERT INTO `bonus` VALUES (2, '2.5GB Upload', 150.0, 'With enough of acquired points you can exchange them against upload Bonus. The points will be deducted on your total of actual bonus and the upload will be added has your current total.', 'traffic', 2684354560);INSERT INTO `bonus` VALUES (3, '5GB Upload', 250.0, 'With enough of acquired points you can exchange them against upload Bonus. The points will be deducted on your total of actual bonus and the upload will be added has your current total.', 'traffic', 5368709120);INSERT INTO `bonus` VALUES (4, '3 Invits', 20.0, 'With enough of acquired points you can exchange them against invitations. The points will be deducted from your total bonus and the Invitations added to your curent total.', 'invite', 3);INSERT INTO `bonus` VALUES (5, 'Custom Title!', 50.0, 'For only 50.0 InFiErNo Points you can buy you a custom title. The only restriction is that you should nether use offensive language, nor words like Admin, Uploader, PowerSeeder, Vip, Moderator, Supermoderator etc The points will be deducted on your current total and the title of your choice will be automatically modified.', 'title', 1);INSERT INTO `bonus` VALUES (6, '1 Month VIP Statut', 2000.0, 'With this amount of points, you can treat to class VIP during 1 month. The points will be deducted on your current total and your class will be automatically updated.', 'class', 1);INSERT INTO `bonus` VALUES (7, 'Make an Offer', 100.0, 'Ok, perhaps you don''t need Upload credits, but you know somebody who is in the the Sh**! You can quite simply make him a gift of points! The points are deduced from your total current and added to the member has who you made the gift!\r\n\r\nThis one will receive a PM indicating to him as it received a gift and which it comes\r\n', 'gift_1', 1073741824);INSERT INTO `bonus` VALUES (8, 'Unlock you From Casino', 300.0, 'Against these points, you can unlock you immediately from Casino, while giving your stats has 0', 'casino_1', 1);INSERT INTO `bonus` VALUES (9, 'Reset you Casino Try''s', 50.0, 'Against these points, you can immediately put your casino try''s has 0 and not be obliged to await the 5H00 so that it is done automatically', 'casino_2', 1);ALTER TABLE `users` ADD `title2` varchar(10) NOT NULL default 'no';ALTER TABLE `users` ADD `vip_added` enum('yes','no') NOT NULL default 'no';ALTER TABLE `users` ADD `vip_until` datetime NOT NULL default '0000-00-00 00:00:00';ALTER TABLE `users` ADD `seedbonus` decimal(10,1) NOT NULL default '0.0';ALTER TABLE `users` ADD `bonuscomment` text NOT NULL;ALTER TABLE `users` ADD `seed_time` bigint(15) NOT NULL default '0',create a file named points-log.php and put the following code inside :CODE<?ob_start("ob_gzhandler");require "backend/functions.php";dbconn(false);loggedinorreturn();adminonly();stdhead("Log des points");//////////PAGER////////////$res2 = mysql_query("SELECT COUNT(*) FROM users $where");        $row = mysql_fetch_array($res2);        $count = $row[0];$perpage = 50;    list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $_SERVER["PHP_SELF"] ."?" );//////////END PAGER///////////$res = mysql_query("SELECT * FROM users ORDER BY ORDER BY seedbonus DESC $limit") or sqlerr(__FILE__, __LINE__);        Begin_frame("Log des points");echo $pagertop;  print("<table class=table_table border=1 cellspacing=0 cellpadding=3 width=100%>\n");     print("<tr><td class=table_head align=center>Membre</td><td class=table_head align=center>Acte</td></tr>\n");  while ($arr = mysql_fetch_assoc($res))    {      $res2 = mysql_query("SELECT username, bonuscomment, warned, donated, title2 FROM users WHERE id=" . $arr["id"]) or sqlerr();    $arr2 = mysql_fetch_assoc($res2);    if ($arr2["title2"] == "yes"){        $power = "<img src=\"images/powers.jpg\" alt=\"PowerSeeder\">";        }        else        $power = "";        if ($arr2["warned"] == "yes") {        $warn = "<img src=\"images/warned.gif\" alt=\"Warning\">";    }        else    $warn ="";    $membre = "<a href=account-details.php?id=" . $arr["id"] . "><b>" . $arr2["username"] . "</b></a>" .($arr2["donated"] > 0 ? "<img src=$SITEURL/images/star.gif border=0 alt='Donated'>" : "")."$power $warn</td>" .  "";    $res3 = mysql_query("SELECT username FROM users WHERE id=" . $arr["id"]) or sqlerr();    $arr3 = mysql_fetch_assoc($res3);    $msg = format_comment($arr["bonuscomment"]);          print("<tr><td class=table_col1>$membre</td><td class=table_col2 align=left>$msg</td>");  }    print("</table>");    echo $pagerbottom;end_frame();stdfoot();?>create a file named control_bonus.php and put the following code inside :CODE<?//// - Theme And Language Updated 26.Nov.05//ob_start();require "backend/functions.php";dbconn();loggedinorreturn();jmodonly();$search = trim($HTTP_GET_VARS['search']);$class = $HTTP_GET_VARS['class'];if ($class == '-' || !is_valid_id($class))  $class = '';if ($search != '' || $class){  $query = "username LIKE " . sqlesc("%$search%") . " AND status='confirmed'";  $q = 'search=' . htmlspecialchars($search);}else{    $letter = trim($_GET["letter"]);  if (strlen($letter) > 1)    die;  if ($letter == "" || strpos("abcdefghijklmnopqrstuvwxyz", $letter) === false)    $query = "status='confirmed'";  else      $query = "username LIKE '$letter%' AND status='confirmed'";  $q = "letter=$letter";}if ($class){  $query .= " AND class=$class";  $q .= '&class=$class';}stdhead("" . USERS . "");begin_frame("" . MEMBERS . "", center);print("<br /><form method=get action=?>\n");print("" . SEARCH . ": <input type=text size=30 name=search>\n");print("<select name=class>\n");print("<option value='-'>(any class)</option>\n");for ($i = 0;;++$i){    if ($c = get_user_class_name($i))      print("<option value=$i" . ($class && $class == $i ? " selected" : "") . ">$c</option>\n");    else      break;}print("</select>\n");print("<input type=submit value='". SEARCH . "'>\n");print("</form>\n");print("<p>\n");print("<a href=control_bonus.php><b>" . ALL . "</b></a> - \n");for ($i = 97; $i < 123; ++$i){    $l = chr($i);    $L = chr($i - 32);    if ($l == $letter)    print("<b>$L</b>\n");    else    print("<a href=?letter=$l><b>$L</b></a>\n");}print("</p>\n");$page = $_GET['page'];$perpage = 100;$res = mysql_query("SELECT COUNT(*) FROM users WHERE $query") or sqlerr();$arr = mysql_fetch_row($res);$pages = floor($arr[0] / $perpage);if ($pages * $perpage < $arr[0])  ++$pages;if ($page < 1)  $page = 1;else  if ($page > $pages)    $page = $pages;for ($i = 1; $i <= $pages; ++$i)  if ($i == $page)    $pagemenu .= "$i\n";  else    $pagemenu .= "<a href=?$q&page=$i>$i</a>\n";if ($page == 1)  $browsemenu .= "";//  $browsemenu .= "[Prev]";else  $browsemenu .= "<a href=?$q&page=" . ($page - 1) . ">[Prev]</a>";$browsemenu .= "      ";if ($page == $pages)  $browsemenu .= "";//  $browsemenu .= "[Next]";else  $browsemenu .= "<a href=?$q&page=" . ($page + 1) . ">[Next]</a>";$offset = ($page * $perpage) - $perpage;$res = mysql_query("SELECT * FROM users WHERE $query ORDER BY seedbonus DESC LIMIT $offset,$perpage") or sqlerr();$num = mysql_num_rows($res);    begin_table();print("<tr><td class=ttable_head align=left>" . USERNAME . "</td><td class=ttable_head>" . RANK . "</td><td class=ttable_head>Date d'enregistrement</td><td class=ttable_head>Uploadé</td><td class=ttable_head>Infierno Points</td><td class=ttable_head>Etat du Compte</td><td class=ttable_head>Log</td><td class=ttable_head>Temps total de Seed</td></tr>\n");for ($i = 0; $i < $num; ++$i){  $arr = mysql_fetch_assoc($res);        if ($arr["title2"] == "yes"){        $power = "<img src=\"images/powers.jpg\" alt=\"PowerSeeder\">";        }        else        $power = "";        if ($arr["warned"] == "yes") {        $warn = "<img src=\"images/warned.gif\" alt=\"Warning\">";    }        else    $warn ="";    $msg = format_comment($arr["bonuscomment"]);    $inactif1 = $arr["enabled"];    if($arr["enabled"] == 'yes'){    $inactif = "Actif";    }    else{    $inactif = "Désactivé";    }    $enregistre = $arr["added"];    $up = $arr["uploaded"];    $up2 = mksize($up);  print("<tr><td class=ttable_col1 align=left><a href=account-details.php?id=$arr[id]>" .($arr["class"] > 1 ? "" : "")."<b>$arr[username]</b></a>" .($arr["donated"] > 0 ? "<img src=$SITEURL/images/star.gif border=0 alt='Donated'>" : "")."$power $warn</td>" .  "<td class=ttable_col2 align=center>" . get_user_class_name($arr["class"]) . "</td>");        print("<td class=ttable_col1 align=center>$enregistre</td><td class=ttable_col2 align=center>$up2</td><td class=ttable_col2 align=center>$arr[seedbonus]</td><td class=ttable_col2 align=center>$inactif</td><td class=ttable_col1 align=left>$msg</td><td class=ttable_col2>" . get_seed_time($arr["seed_time"]) . "</td></tr>");/////////////////////////////////////////////////////////////////////////////////////}end_table();print("<p>$pagemenu<br />$browsemenu</p>");end_frame();stdfoot();die;?>Download file  mybonus.php ( 19.37K ) Number of downloads: 34 and upload to you ftp. --------------------   doditz View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19112", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 1 2006, 02:28 PM Post #2 Advanced Member Group: Premium Posts: 257 Joined: 25-July 06 Member No.: 2,870 this is the seeding bonus hack if im right and already posted here ! -------------------- Doditzhttp://www.quebectorrent.com French trackerPPL STOP MESAGE ME ASKING ME TO EDIT YOUR TRACKER!!PPL STOP JOIN MY TRACKER AND ASKING FOR HELP!!!IF YOU NEED HELP WITH TT USE THIS FORUM!!   bigjack View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19118", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 1 2006, 03:24 PM Post #3 Advanced Member Group: Premium Posts: 294 Joined: 11-May 06 Member No.: 2,361 Yes its already posted (not in premium) but it's not the same hack. --------------------   Grateful View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19148", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 1 2006, 10:13 PM Post #4 Advanced Member Group: Members Posts: 55 Joined: 7-April 06 Member No.: 2,074 QUOTE(bigjack @ Nov 1 2006, 09:24 AM) Yes its already posted (not in premium) but it's not the same hack.Any details on this hack, what is different than the seeding bonus hack?   bigjack View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19152", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 2 2006, 03:04 AM Post #5 Advanced Member Group: Premium Posts: 294 Joined: 11-May 06 Member No.: 2,361 I dont know lol. I don't have installed any bonus hack. Nightmare can say what is different than the seeding bonus hack.I have only exctracted this hack from TT1.04 all hack --------------------   xecution View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19154", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 2 2006, 03:36 AM Post #6 Advanced Member Group: Premium Posts: 265 Joined: 14-June 06 From: ::(714):: Member No.: 2,625 I have seen the "points" system somewhere before in use..(Points System)I dont remember exactly what its function was, but I doremember seeing it displayed in the index of the site in itsown "block". The bonuspage "mybonus.php" was also different,with a lot more things to blow your points on.. By reading the SQL code above shows you the differences.. like:1 Month VIP Status, Unlock you From Casino, Reset you Casino Try''s, Custom Title! etc.. (Seeder Bonus)Depending on the settings in the cleanup, the seed bonus will acumulate points per either torrent upload, or duration for each user. The longer the user seeds a particular file will credit the user 0.5 points (example) per hour of uptime.. The points could eventually be used for numerous things, like purchasing Invites, Upload MB/GB, Or whatever else the user wanted to pawn off for insentive to seed, or more the less could be blown in the rigged casino..   bigjack View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19155", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 2 2006, 03:54 AM Post #7 Advanced Member Group: Premium Posts: 294 Joined: 11-May 06 Member No.: 2,361 thanks you xecution. Now i know what i don't like this hack lol --------------------   xecution View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19158", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 2 2006, 06:26 AM Post #8 Advanced Member Group: Premium Posts: 265 Joined: 14-June 06 From: ::(714):: Member No.: 2,625 Ok, I have installed the InFeRNo Points System on my tracker!The code above works fine, in some cases you'll have to manually locateparticular code because the language may differ than the one you actuallyuse.. but it's not hard to see what your adding and incorporating..The only error I got was in account-details.php near line 185!Fatal error: Call to undefined function: get_seed_time() in /home/content/t/o/r/torrentx/html/account-details.php on line 185   nightmare View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19166", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 2 2006, 01:04 PM Post #9 Advanced Member Group: Premium Posts: 1,138 Joined: 3-October 05 From: PT. Lisbon Member No.: 93 in account details.php you don't need this part of codeCODE/////////////////seed time////////////////////////////////7print("<br>Temps de Seed Total: " . get_seed_time($user["seed_time"]) . "<br/>\n");//////////////////////////////////////////////////////////And i think that you miss some codes in admin.php --------------------   xecution View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19198", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 2 2006, 09:47 PM Post #10 Advanced Member Group: Premium Posts: 265 Joined: 14-June 06 From: ::(714):: Member No.: 2,625 SQLMYSQL Error has occurred!There is a problem with the database, possibly a corrupt table, missing field/column or bad syntax. When trying to manually add points to a users account, and the pointsdont change per seed/upload.. Theres somthing wrong with cleanup.php   bigjack View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19212", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 3 2006, 03:28 AM Post #11 Advanced Member Group: Premium Posts: 294 Joined: 11-May 06 Member No.: 2,361 Problem fixed. it was some codes missing in modtask.php --------------------   xecution View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19247", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 3 2006, 09:05 PM Post #12 Advanced Member Group: Premium Posts: 265 Joined: 14-June 06 From: ::(714):: Member No.: 2,625 nope, still getting the error.. though, it is counting up fine now..   xecution View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19589", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 10 2006, 09:30 PM Post #13 Advanced Member Group: Premium Posts: 265 Joined: 14-June 06 From: ::(714):: Member No.: 2,625 ok, how can I make it so when a user "unlocks" themself from the casino,they get unlocked? or at least somthing telling me that the user purchased somthing.Errors:In control_bonus.php:CODEFatal error: Call to undefined function: get_seed_time() in /home/content/t/o/r/torrentx/html/control_bonus.php on line 145In points-log.php:CODEMYSQL Error has occurred!There is a problem with the database, possibly a corrupt table, missing field/column or bad syntax.Lastly in Config.php:$BONUSSEED = true; Will dissapear when the site settings are modified through the staff cp, disabling the points system.   doditz View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19592", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 10 2006, 10:04 PM Post #14 Advanced Member Group: Premium Posts: 257 Joined: 25-July 06 Member No.: 2,870 then its probly the member of the month system !modded by nightmare well i guess -------------------- Doditzhttp://www.quebectorrent.com French trackerPPL STOP MESAGE ME ASKING ME TO EDIT YOUR TRACKER!!PPL STOP JOIN MY TRACKER AND ASKING FOR HELP!!!IF YOU NEED HELP WITH TT USE THIS FORUM!!   nightmare View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19597", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 11 2006, 12:08 AM Post #15 Advanced Member Group: Premium Posts: 1,138 Joined: 3-October 05 From: PT. Lisbon Member No.: 93 CODEWill dissapear when the site settings are modified through the staff cp, disabling the points system.Some code are missing in admin.php, look at my admin file. --------------------   xecution View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19600", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 11 2006, 04:06 AM Post #16 Advanced Member Group: Premium Posts: 265 Joined: 14-June 06 From: ::(714):: Member No.: 2,625 thanks nightmare.. you were right, as always..   nightmare View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-19601", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Nov 11 2006, 05:27 AM Post #17 Advanced Member Group: Premium Posts: 1,138 Joined: 3-October 05 From: PT. Lisbon Member No.: 93 I'me sorry guys, i coded the hack directly in the files and don't have a how to install to post To help you to find what code is missing you can use WinMerge to compare the files.This querys are for other hacks:CODEALTER TABLE `users` ADD `title2` varchar(10) NOT NULL default 'no';ALTER TABLE `users` ADD `seed_time` bigint(15) NOT NULL default '0',The first one is for PowerSeed Hack, and the second one is for Seed Time hack and you don't need it for points hack.In this edit:CODE//=== InFiErNo bonus pointsif ($BONUSSEED){print("<br>Infierno Points: <font color=red>" . htmlspecialchars($user[seedbonus]) . "</font><br/>");}if ($user["vip_added"] == 'yes'){print("Validité de VIP: <font color=red>$user[vip_until]</font><br/>");}//===end/////////////////seed time////////////////////////////////7print("<br>Temps de Seed Total: " . get_seed_time($user["seed_time"]) . "<br/>\n");//////////////////////////////////////////////////////////You don't need this part of code, is for seeding time hack.CODE/////////////////seed time////////////////////////////////7print("<br>Temps de Seed Total: " . get_seed_time($user["seed_time"]) . "<br/>\n");//////////////////////////////////////////////////////////This par of code add 100 points when a donator make a donation and you put it in his account details, you can remove it if you don't want to give points for donation.CODE// add point to donators  $userid = $_POST["userid"];  $raios = mysql_query("SELECT * FROM users WHERE id=$userid") or sqlerr();  $user = mysql_fetch_array($raios);  if ($donated != $user["donated"] && $donated > $user["donated"]){  $bonusdon = '100';  }  else {  $bonusdon = '0';  }  // end points to donatorsThis part of code is not needed for points hack, is to add upload credits whan a user make a donation, you can remove it.CODE///////////////////////////////////////////////////////////////////////////////$dons = $_POST["donated"];$mec = $_POST["userid"];$multiplicateur = $_POST["multiplicateur"];$bits= $multiplicateur * 1048576;$res22 = mysql_query("SELECT * FROM users WHERE id=$mec") or sqlerr();while($arr22=mysql_fetch_array($res22)){//$bonus22 = $dons * 1073741824;$bonus22 = $dons * $bits;$id = $arr22['id'];$nom = $arr22['username'];mysql_query("UPDATE users SET uploaded = uploaded + '$bonus22' WHERE id=$id AND donated >'0'") or sqlerr();}///////////////////////////////////////////////////////////////////////////////Some codes are missing in torrents-upload.php (to give points when torrent is uploaded), torrents-delete.php(to remove points if torrent is deleted), reqfilled.php(to give points when a user fill a request), header.php(to display the block of points), take-comment.php(to add points when a user make a comment), edit-comments.php(to delete points if the comment is removed by staff), take-rating.php( to add points if the user rate a torrent), admin-functions.php(to add a link to file control_bonus.php).Also in take-rating.php, this code are missing, with this code, users can't rate a torrent before have downloaded it, cause lot of users rate all torrents to win points .CODE//////////////////////////////////////////$sres = mysql_query("SELECT * FROM downloaded WHERE torrent = " .$id. " AND user = $CURUSER[id]");$srow = mysql_fetch_array($sres);$proprio = $row["owner"];$actuel = $CURUSER["id"];$torrent = $srow["torrent"];if($torrent != $id && $proprio != $actuel) {bark("Grosse Erreure", "No, No, pas 5 points, toi dabord télécharge le torrent et toi aprÅs avoir vu ou utilisé, toi peux évaluer, nightmare et le StaFf ils te surveillent :D. Et commence pas a insulter le tracker!!!");}/////////////////////////////////////////Some modifications missing in account-settings.php, cause in my hack users have to pay with points to change your custom Title --------------------   Mike2098 View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-23561", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Feb 19 2007, 09:40 AM Post #18 Advanced Member Group: Premium Posts: 212 Joined: 20-February 06 Member No.: 1,648 Hi Guy's will this work on 1.05 version ?thanks -------------------- using 1.05 all hacks + additional hacks and mods by myself incAvatar upload - admin hack, avatar in shout box, auto logo rotation, mass upload, clock, Partner blocks x 2, bb code, extra smilies, integrated paypal mod contact staff, galery, converted to English 98%   bigjack View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-23580", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Feb 19 2007, 03:24 PM Post #19 Advanced Member Group: Premium Posts: 294 Joined: 11-May 06 Member No.: 2,361 normally ... yes --------------------   kato01 View Member Profile Add as Friend Send Message Find Member's Topics Find Member's Posts ipsmenu.register( "post-member-24107", '', 'popmenubutton-new', 'popmenubutton-new-out' ); Mar 4 2007, 01:31 PM Post #20 Advanced Member Group: Premium Posts: 33 Joined: 28-February 07 Member No.: 6,340 hello probleme requÄ™te SQL: ALTER TABLE `users` ADD `seed_time` bigint( 15 ) NOT NULL default '0',MySQL a répondu: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 comment faire please ?edit :: ok c'est cool ... la virgule de la fin poser probleme ! -------------------- http://www.traker-13nrv.comhttp://www.kikio-folio.com   « Next Oldest · PREMIUM Hacks & Modifications · Next Newest »   2 Pages    1 2 > //  Fast Reply    Enable email notification of replies |  Enable Smilies |  Enable Signature     Forum Home Search Help Main   |-- Site News Updates and Rules   |-- General Chat   |-- Your Tracker TorrentTrader   |-- Technical Support   |-- Mod Requests   |-- Hacks And Modifications   |-- Themes & Styles   |-- TT4XBT VBTT   |-- VBTT Version 1.x   |---- Releases   |---- Support   |---- Mods   |-- VBTT Version 2.x   |---- Releases   |---- Support   |---- Mods   |-- VBTT Version 3.x   |---- Releases   |---- Support   |---- Mods TorrentTrader PREMIUM   |-- PREMIUM Support   |-- PREMIUM Hacks & Modifications   |-- PREMIUM BETA Source Codes   |-- PREMIUM Themes   Display Mode: Standard · Switch to: Linear+ · Switch to: Outline Track this topic · Email this topic · Print this topic · Subscribe to this forum // IPB 2.2.0 Default English Lo-Fi Version Time is now: 22nd August 2007 - 01:56 PM // Powered By IP.Board 2.3.1 © 2007  IPS, Inc. Licensed to: TorrentTrader.org

Wyszukiwarka

Podobne podstrony:
Powerseed, Extracted from TT1 04 all hack by nightmare
Cordwainer Smith Instrumentality Of Mankind 09 The Colonel Came Back From Nothing At All
An extract from a novel upper multiple choice
Bioactive extracts from Cistus ladanifer and Arbutus unedo L 09 Industrial Crops and Products
Extract from Alchymie et le Songe Verde
Mongolia Shamanism Reappears from the Ashes photos & text by Donna Todd
all połączone by backe57
!Book Folk songs from all over (easy guitar notes)
tales from the crypt 1x02 and all through the house
All Flesh Must Be Eaten They Came from Beyond
04 Still crazy after all these years
User banned from comment, someone have requested this hack
The collagen superfamily from the extracellular matrix to cell membrane
all text from cards

więcej podobnych podstron