Welcome to the RaGEZONE - MMORPG development forums.

Phoenix PHP Add On

This is a discussion on Phoenix PHP Add On within the Habbo Releases forums, part of the Habbo Hotel category; Hello everyone, I was sat there today quite bored so I thought I'd start messing around with stuff. Thanks to ...

LyncusMU
Results 1 to 9 of 9
  1. #1
    Learning Graphics!
    Rank
    Member +
    Join Date
    Oct 2011
    Posts
    248
    Liked
    27

    thumbs up Phoenix PHP Add On

    Tabo Hotel
    Hello everyone,

    I was sat there today quite bored so I thought I'd start messing around with stuff.

    Thanks to the code by 'Predict' I created some things such as most active user etc, I will also re-release the things by Predict

    Add this where ever you wish (I use community.php)

    Code:
    <div class="contentBox"> 
    <div class="boxHeader">DG Hotel High Achievers!</div> 
    <div class="boxContent">
    
    <font color="FF00FF"><strong>Newest members on DG</strong><br><?php $getnew = mysql_query("SELECT * FROM users ORDER BY id DESC LIMIT 6;"); while($new = mysql_fetch_array($getnew)) { ?> 
    <span class="hotspot" onmouseover="tooltip.show('<?php echo $new['username']; ?>');" onmouseout="tooltip.hide();"> 
    <a href="home.php?u=<?php echo $new['username']; ?>"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $new['look']; ?>&size=s" /></a> 
    </span> <?php } ?><br><br><strong>Most respects on DG</strong><br><?php $getrespect = mysql_query("SELECT * FROM users ORDER BY respect DESC LIMIT 6;"); while($respect = mysql_fetch_array($getrespect)) { ?> 
    <span class="hotspot" onmouseover="tooltip.show('<?php echo $respect['username']; ?> (<?php echo $respect['respect']; ?> respects)');" onmouseout="tooltip.hide();"> 
    <a href="home.php?u=<?php echo $respect['username']; ?>"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $respect['look']; ?>&size=s" /></a> 
    </span> <?php } ?><br><strong>Most credits on DG</strong><br><?php $getcredits = mysql_query("SELECT * FROM users ORDER BY credits DESC LIMIT 6;"); while($credits = mysql_fetch_array($getcredits)) { ?> 
    <span class="hotspot" onmouseover="tooltip.show('<?php echo $credits['username']; ?> (<?php echo $credits['credits']; ?> credits)');" onmouseout="tooltip.hide();"> 
    <a href="home.php?u=<?php echo $credits['username']; ?>"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $credits['look']; ?>&size=s" /></a> 
    </span> <?php } ?>?><br><br><strong>The Most Active Users!</strong><br><?php $getactivity_points = mysql_query("SELECT * FROM users ORDER BY activity_points DESC LIMIT 6;"); while($activity_points = mysql_fetch_array($getactivity_points)) { ?> 
    <span class="hotspot" onmouseover="tooltip.show('<?php echo $activity_points['username']; ?> (<?php echo $activity_points['activity_points']; ?> activity points)');" onmouseout="tooltip.hide();"> 
    <a href="home.php?u=<?php echo $activity_points['username']; ?>"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure=<?php echo $activity_points['look']; ?>&size=s" /></a> 
    </span> <?php } ?></div></font>
    Add this bit of coding to /Public/Styles/(FILE)/CSS/main.css

    Code:
    .hotspot {cursor:default;} 
    #tt { 
         position:absolute; 
         display:block; 
         background:url(../Images/tt_left.gif) top left no-repeat; 
     } 
     #tttop { 
         display:block; 
         height:5px; 
         margin-left:5px; 
         background:url(../Images/tt_top.gif) top right no-repeat; 
         overflow:hidden; 
     } 
     #ttcont { 
         display:block; 
         padding:2px 12px 3px 7px; 
         margin-left:5px; 
         background:#666; 
         color:#fff; 
     } 
    #ttbot { 
        display:block; 
        height:5px; 
        margin-left:5px; 
        background:url(../Images/tt_bottom.gif) top right no-repeat; 
        overflow:hidden; 
    }
    Download these images = here
    (You can change the colour, but I recommend same size.

    Place the images in Public/Styles/(FILE)/Images

    Add this file to Public/JS/
    Save it as a .JS file and name it as tooltip.js

    Code:
    var tooltip=function(){ 
     var id = 'tt'; 
     var top = 3; 
     var left = 3; 
     var maxw = 300; 
     var speed = 10; 
     var timer = 20; 
     var endalpha = 95; 
     var alpha = 0; 
     var tt,t,c,b,h; 
     var ie = document.all ? true : false; 
     return{ 
      show:function(v,w){ 
       if(tt == null){ 
        tt = document.createElement('div'); 
        tt.setAttribute('id',id); 
        t = document.createElement('div'); 
        t.setAttribute('id',id + 'top'); 
        c = document.createElement('div'); 
        c.setAttribute('id',id + 'cont'); 
        b = document.createElement('div'); 
        b.setAttribute('id',id + 'bot'); 
        tt.appendChild(t); 
        tt.appendChild(c); 
        tt.appendChild(b); 
        document.body.appendChild(tt); 
        tt.style.opacity = 0; 
        tt.style.filter = 'alpha(opacity=0)'; 
        document.onmousemove = this.pos; 
       } 
       tt.style.display = 'block'; 
       c.innerHTML = v; 
       tt.style.width = w ? w + 'px' : 'auto'; 
       if(!w && ie){ 
        t.style.display = 'none'; 
        b.style.display = 'none'; 
        tt.style.width = tt.offsetWidth; 
        t.style.display = 'block'; 
        b.style.display = 'block'; 
       } 
      if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'} 
      h = parseInt(tt.offsetHeight) + top; 
      clearInterval(tt.timer); 
      tt.timer = setInterval(function(){tooltip.fade(1)},timer); 
      }, 
      pos:function(e){ 
       var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY; 
       var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX; 
       tt.style.top = (u - h) + 'px'; 
       tt.style.left = (l + left) + 'px'; 
      }, 
      fade:function(d){ 
       var a = alpha; 
       if((a != endalpha && d == 1) || (a != 0 && d == -1)){ 
        var i = speed; 
       if(endalpha - a < speed && d == 1){ 
        i = endalpha - a; 
       }else if(alpha < speed && d == -1){ 
         i = a; 
       } 
       alpha = a + (i * d); 
       tt.style.opacity = alpha * .01; 
       tt.style.filter = 'alpha(opacity=' + alpha + ')'; 
      }else{ 
        clearInterval(tt.timer); 
         if(d == -1){tt.style.display = 'none'} 
      } 
     }, 
     hide:function(){ 
      clearInterval(tt.timer); 
       tt.timer = setInterval(function(){tooltip.fade(-1)},timer); 
      } 
     }; 
    }(); 
    function makevisible(cur,which){ 
    strength=(which==0)? 1 : 0.4 
    
    if (cur.style.MozOpacity) 
    cur.style.MozOpacity=strength 
    else if (cur.filters) 
    cur.filters.alpha.opacity=strength*100 
    } 
    var message=""; 
    /////////////////////////////////// 
    function clickIE() {if (document.all) {(message);return false;}} 
    function clickNS(e) {if  
    (document.layers||(document.getElementById&&!document.all)) { 
    if (e.which==2||e.which==3) {(message);return false;}}} 
    if (document.layers)  
    {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} 
    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} 
    
    document.oncontextmenu=new Function("return false")
    Now go to Header.php and add this;
    Code:
    <script type="text/javascript" src="Public/JS/tooltip.js"></script>



    Credits:
    Predict - 80% He did practically all the coding! :)
    Me - 20%

  2. HostKey.com: Unmetered Dedicated servers in the Netherlands
  3. #2
    i didnt do this.
    Rank
    Moderator
    Join Date
    Jul 2007
    Posts
    4,814
    Liked
    556

    Re: Phoenix PHP Add On

    Moved to right section.

  4. #3
    MEHHREKHwhgfkehrkgthregir
    Rank
    Member +
    Join Date
    Sep 2011
    Location
    υηιтє∂
    Posts
    925
    Liked
    303

    Re: Phoenix PHP Add On

    Mind explaining what this is?

  5. #4
    Ultimate Member
    Rank
    Member
    Join Date
    Jun 2009
    Location
    Sorocaba, Brazi
    Posts
    172
    Liked
    21

    Re: Phoenix PHP Add On

    Any screens?

  6. #5
    Look at me now!
    Rank
    Member +
    Join Date
    Apr 2010
    Location
    Hablow
    Posts
    1,174
    Liked
    127

    Re: Phoenix PHP Add On

    Ehm, what is this?

  7. #6
    i didnt do this.
    Rank
    Moderator
    Join Date
    Jul 2007
    Posts
    4,814
    Liked
    556

    Re: Phoenix PHP Add On

    If you read it tells you what it is, it shows users online on Phoenix php
    Posted via Mobile Device

  8. #7
    MEHHREKHwhgfkehrkgthregir
    Rank
    Member +
    Join Date
    Sep 2011
    Location
    υηιтє∂
    Posts
    925
    Liked
    303

    Re: Phoenix PHP Add On

    Quote Originally Posted by Donkjam View Post
    If you read it tells you what it is, it shows users online on Phoenix php
    Posted via Mobile Device
    Lol, I only quickly skimmed through it.

    Thanks for information :P

  9. #8
    Member
    Rank
    Newbie
    Join Date
    Oct 2011
    Location
    New Jersey
    Posts
    43
    Liked
    14

    Re: Phoenix PHP Add On

    Awesome!

  10. #9
    8-bit Bitch Slapper
    Rank
    Alpha Member
    Join Date
    Mar 2007
    Location
    Eunice, Louisia
    Posts
    2,710
    Liked
    245

    Re: Phoenix PHP Add On

    If you're using my Values system all you need to add is the first code. (;
    seeing as everyone started using the tooltip after I released it.
    It's like I started something new

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •