Room starter

Results 1 to 3 of 3
  1. #1
    Enthusiast Leon Retro is offline
    MemberRank
    Dec 2014 Join Date
    43Posts

    Room starter

    Hey, in most retro I've seen, you start with a separate room When you sign up.

    Does anyone have the code for it?

    Example: https://i.gyazo.com/9e95f40dcc8b572d...ac6a79e19e.png


  2. #2
    I use to love it more! Jmandupree is offline
    MemberRank
    Oct 2009 Join Date
    /ragezone/homeLocation
    996Posts

    Re: Room starter

    PHP Code:
    DROP TABLE IF EXISTS `room_starters`;
    CREATE TABLE `room_starters` (
      `
    idint(11unsigned NOT NULL AUTO_INCREMENT,
      
    PRIMARY KEY (`id`)
    ENGINE=InnoDB DEFAULT CHARSET=utf8
    PHP Code:
    <?php
    // Starter
    $getStats mysql_query("SELECT null FROM `user_stats` WHERE id = '".$_SESSION['user']['id']."'");
    if(
    mysql_num_rows($getStats) != 1){
            
    $randomRoomID mysql_fetch_assoc(mysql_query("SELECT `id` FROM room_starters ORDER BY RAND() LIMIT 1"));

            
    $getRoom mysql_fetch_assoc(mysql_query("SELECT * FROM `rooms` WHERE id = '".$randomRoomID['id']."' LIMIT 1"));

            
    $starterCaption "Welcome " $_SESSION['user']['username'];
            
    mysql_query("INSERT INTO `rooms` (roomtype, caption, owner, description, model_name, wallpaper, floor, wallthick, floorthick, allow_hidewall) VALUES ('public','".$starterCaption."','".$_SESSION['user']['id']."','Welcome to iHabbo','".$getRoom['model_name']."','".$getRoom['wallpaper']."','".$getRoom['floor']."','".$getRoom['wallthick']."','".$getRoom['floorthick']."','".$getRoom['allow_hidewall']."')");

            
    $lastRoomID mysql_fetch_assoc(mysql_query("SELECT id FROM rooms ORDER BY `id` DESC LIMIT 1"));
            
    mysql_query("UPDATE `users` SET `home_room` = '".$lastRoomID['id']."' WHERE `id` = '".$_SESSION['user']['id']."'");
            
    $getItems mysql_query("SELECT * FROM `items` WHERE `room_id` = '".$randomRoomID['id']."'");

        while(
    $CurItem mysql_fetch_assoc($getItems)){
            
    mysql_query("INSERT INTO `items` (user_id, room_id, base_item, extra_data, x, y, z, rot, wall_pos) VALUES ('".$_SESSION['user']['id']."','".$lastRoomID['id']."','".$CurItem['base_item']."','".$CurItem['extra_data']."','".$CurItem['x']."','".$CurItem['y']."','".$CurItem['z']."','".$CurItem['rot']."','".$CurItem['wall_pos']."')");
        }

    }
    ?>
    @JayCustoms this was on another forum

  3. #3
    Enthusiast Leon Retro is offline
    MemberRank
    Dec 2014 Join Date
    43Posts

    Re: Room starter

    Quote Originally Posted by Jmandupree View Post
    PHP Code:
    DROP TABLE IF EXISTS `room_starters`;
    CREATE TABLE `room_starters` (
      `
    idint(11unsigned NOT NULL AUTO_INCREMENT,
      
    PRIMARY KEY (`id`)
    ENGINE=InnoDB DEFAULT CHARSET=utf8
    PHP Code:
    <?php
    // Starter
    $getStats mysql_query("SELECT null FROM `user_stats` WHERE id = '".$_SESSION['user']['id']."'");
    if(
    mysql_num_rows($getStats) != 1){
            
    $randomRoomID mysql_fetch_assoc(mysql_query("SELECT `id` FROM room_starters ORDER BY RAND() LIMIT 1"));

            
    $getRoom mysql_fetch_assoc(mysql_query("SELECT * FROM `rooms` WHERE id = '".$randomRoomID['id']."' LIMIT 1"));

            
    $starterCaption "Welcome " $_SESSION['user']['username'];
            
    mysql_query("INSERT INTO `rooms` (roomtype, caption, owner, description, model_name, wallpaper, floor, wallthick, floorthick, allow_hidewall) VALUES ('public','".$starterCaption."','".$_SESSION['user']['id']."','Welcome to iHabbo','".$getRoom['model_name']."','".$getRoom['wallpaper']."','".$getRoom['floor']."','".$getRoom['wallthick']."','".$getRoom['floorthick']."','".$getRoom['allow_hidewall']."')");

            
    $lastRoomID mysql_fetch_assoc(mysql_query("SELECT id FROM rooms ORDER BY `id` DESC LIMIT 1"));
            
    mysql_query("UPDATE `users` SET `home_room` = '".$lastRoomID['id']."' WHERE `id` = '".$_SESSION['user']['id']."'");
            
    $getItems mysql_query("SELECT * FROM `items` WHERE `room_id` = '".$randomRoomID['id']."'");

        while(
    $CurItem mysql_fetch_assoc($getItems)){
            
    mysql_query("INSERT INTO `items` (user_id, room_id, base_item, extra_data, x, y, z, rot, wall_pos) VALUES ('".$_SESSION['user']['id']."','".$lastRoomID['id']."','".$CurItem['base_item']."','".$CurItem['extra_data']."','".$CurItem['x']."','".$CurItem['y']."','".$CurItem['z']."','".$CurItem['rot']."','".$CurItem['wall_pos']."')");
        }

    }
    ?>
    @JayCustoms this was on another forum
    Thanks a lot!



Advertisement