Salut à tous, aujourd'hui je vais vous faire un petit tutoriel assez bien expliqué !

Alors, on va apprendre à ajouter des badges sur son Rétro !

Alors, il vous faut : 

- Votre rétro,
- Vos Propre Swf
- Donc, déjà il vous faut un badge 50x50  ! 

Exemple, (je vais prendre mon badge Fan) :

   Image IPB  

Rendez vous dans votre FTP, 

-> httpdocs
-> c_images
-> album1584

Ensuite, envoyez votre badge qui doit être en .gif ! Par emple Moi je vais appeler mon badge : FORTY.gif (FORTY sera le code du badge sur mon rétro)

Comme ceci : 

Image IPB

Une fois envoyé, rendez-vous sur votre rétro et marquez : :givebadge + pseudo + le code de votre badge ! Moi sa sera : :givebadge Forty FORTY

Comme ceci : 

Image IPB

Reconnectez vous & vous avez votre badge ! 

Ensuite, si vous voulez y mettre une description allez dans votre FTP 

-> httpdocs
-> gamedata
-> external_flash_texts.txt

Allez tout en bas & rajoutez c'est 2 lignes : 

badge_name_CODEDUBADGE=NOM DU BADGE
badge_desc_CODEDUBADGE=DESCRIPTION DU BADGE

Pour sa sera : 

badge_name_FORTY=Forty
badge_desc_FORTY=Pour tout les fans de Forty !

Sauvegardez, videz votre cache & voilà ! la description à était ajoutée ! 

J'espère vous avoir aidés. 

Bonjour à tous !J'ai vu que pas mal de monde ne s'avait pas le faire alors j'ai décidé de faire un tutoriel rapide pour vous apprendre à faire que quand une personne s’inscrit, qu'elle soit redirigé dans un appart quand elle entre dans l’hôtel !

>> ETAPE N°1 <<[#] Allez sur Phpmyadmin[#] Allez sur la table users et faites une recherche !

Image IPB[#] Vous tomberez sur ça:Image IPB
>> ETAPE N°2 <<
Modifier la case Défaut et mettez l'id de l'appart que vous pourrez trouver dans la table Rooms !Et voilà maintenant quand un membre (nouveau) se connectera il arrivera par l'appart Défaut.


Hey, communauté d'HabboLune

Aujourd'hui je vais vous faire part d'un tutoriel, qui permet de sécuriser les comptes de vos staff's!

Alors, tout d'abbord il faut vous rendre dans votre base de données et y ajoutez ce code.

CREATE TABLE IF NOT EXISTS `staff_ip` (
  `ipstaff` varchar(255) NOT NULL,
  `pseudostaff` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Une fois, cette chose faîte il faut remplacer tout le code PHP de votre index( le code avant le ''<!DOCTYPE html PUBLIC).
par celui-là :

?PHP#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|
#|  #|
#|  JabboCMS PRIVAT EDITION INDEX - Website and Content Management System        #|
#|  Copyright ? 2011 Jor.dan. All rights reserved.  #|
#|      #|
#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|#|
include("./global.php");
$pagename = "Accueil";
$pageid = "index";
if(session_is_registered(username))
{
Redirect("".$url."/me");
}$do = Securise($_GET['do']);
if ($do == "ip"){
$erreur = "Tu ne peu plus t'inscrire ni te connecter , ton ip a été bannis.";
}
if ($do == "ipstaff"){
$erreur = "Tu n'a pas le droit de te connectée sur ce compte.";
}
if($do == "process_login")
{
if(isset($_POST['username']) && isset($_POST['password']))
{
$username = Securise($_POST['username']);
$password = JabboHash($_POST['password']);
if(empty($username) || empty($password))
{
$erreur = "Merci de remplir les champs vide.";
}
else
{
$sql = mysql_query("SELECT id,disabled FROM users WHERE username = '".$username."' AND password = '".$password."' LIMIT 1") or die(mysql_error());
$row = mysql_num_rows($sql);
$assoc = mysql_fetch_assoc($sql);if($row < 1)
{
$erreur = "Pseudo ou Mot de Passe invalide.";
}
else
{
if($assoc['disabled'] == 1)
{
$erreur = "Ton compte &agrave; &eacute;tait d&eacute;sactiv&eacute; par un Admnistrateur.
En cas d'erreur de notre part
merci de nous contacter &agrave; contact@adosbeta.fr";
}
else
{
$sql = mysql_query("SELECT * FROM bans WHERE value = '".Securise($username)."'");
$b = mysql_fetch_assoc($sql);
$row_ban = mysql_num_rows($sql);
$stamp_now = mktime(date('H:i:s d-m-Y'));
$stamp_expire = $b['expire'];
$expire = date('d/m/Y H:i:s', $b['expire']);
if($stamp_now < $stamp_expire){
$erreur = "Ton compte &agrave; &eacute;tait bannis par ".Securise($b['added_by'])." pour la raison suivante:<br> <b>".utf8_decode($b['reason'])."</b>. Il expira le: <b>".$expire."</b>";
} else {
if($row_ban > 0) {
mysql_query("DELETE FROM bans WHERE value = '".Securise($username)."'");
}
$sql = mysql_query("SELECT * FROM bans WHERE bantype = 'ip'");
while($b = mysql_fetch_assoc($sql)){
$users = Securise($b['value']);
$ip = $_SERVER[REMOTE_ADDR];
$sql1 = mysql_query("SELECT * FROM users WHERE ip_last='".$ip."' AND username ='".$users."'");if(mysql_num_rows($sql1) > 0){
Redirect("".$url."/index.php?do=ip");
exit();
die;
}
}

$staffip = mysql_query("SELECT * FROM staff_ip WHERE pseudostaff = '".$username."'");
   if(mysql_num_rows($staffip) > 0){
   $b = mysql_fetch_assoc($staffip);
$ipactuel = $_SERVER[REMOTE_ADDR];
if($ipactuel != $b['ipstaff']) {
Redirect("".$url."/securite_ip.php");
exit();
die;
}
}
mysql_query("UPDATE users SET last_offline = '".FullDate('full')."' WHERE username = '".Securise($username)."'");
$_SESSION['username'] = Securise($username);
$_SESSION['password'] = Securise($password);
Redirect("".$url."/me");}
}
}
}
}
}
?>


Ensuite, il vous faut créer une page d'erreur pour votre protection IP.
Glissez ceci dans votre FTP. 
http://www.mediafire...b0b840hbg2qhehp

Ensuite, il te reste à tester !

Salut la communauté d'HabboLune.
Voila un tutoriel simple; comment créer une page simple sur HabboPHP.

Image IPB


Salut la communauté d'HabboLune.
Voila un tutoriel simple; comment changer l'image de l'index de HabboPHP.

Image IPB