Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Идея Скрипт покупки домов через сайт.

Статус
Закрыто для дальнейших ответов.

webgenres

Активный участник
Баллы
58
Кто-то умеет писать скрипты связанные с плагином wordguard.
А именно скрипт покупки домов через сайт KAP! Кто сможет такое реализовать?! Возможно за оплату или за плюшки :3
Вот пример: бх.png
 
@webgenres, подумаю над реализацией, если напишу то выложу сюда за бесплатно.

Тогда с меня плюшки;)
Я просто сейчас на небольшой мелочи, если реализуешь позже заплачу приличную сумму!
 
@webgenres, просто перечисли все составляющие этого скрипта, чтобы было на что ориентироваться, покупку делать через iConomy или и через realmoney тоже? дома могут добавлять только администрация или любой пользователь?
 
есть плагин, для покупки регионов, можно и написать скрипт для него...
 
@fles, Покупка за донат счет realmoney с dle_users.
Дома могут добавлять только Администраторы.
Было бы неплохо!
есть плагин, для покупки регионов, можно и написать скрипт для него...

В WordGuard есть какая то функция чтобы на заприваченном регионе сделать ещё 1 кусочек и на тот кусок можно прописывать человека под владельца.
/region setparent Если не ошибаюсь)
 
Уже реализовано в CMS shop, там так же есть продажа китов и тп
 
Довольно интересная задумка, чисто теоретически это реализовать не сложно, но я не программист и не могу сказать возможно ли осуществить то о чем я думаю.. А задумка моя такова, делаешь множество домов в деревне какой нибудь, регистрируешь каждую территорию где стоит дом с разными названиями на одного человека будь то HomeShop или тот же админ, все это естественно заносится в базу данных куда подключен WorldGuard, после чего пишется уже сам модуль куда добавляешь дома, а именно название территории, описание и фотография. После покупки имя владельца меняется на имя купившего.
Да, да я лол который несёт чушь собачью:p
 
Идея такая ничего :)

Можно ещё продавать чертежи (schematics) готовых домов/хижин.
 
Готовность скрипта на 49%. Реализована мультисерверность.
мне нужна структура таблицы WG чтобы закончить скрипт, никто не подгонит?
 
Не это часом?
Код:
-- -----------------------------------------------------
 
-- Table `user`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `user` (
 
  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
 
  `name` VARCHAR(64) NOT NULL UNIQUE,
 
  PRIMARY KEY (`id`))
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `group`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `group` (
 
  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
 
  `name` VARCHAR(64) NOT NULL UNIQUE,
 
  PRIMARY KEY (`id`))
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `world`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `world` (
 
  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
 
  `name` VARCHAR(128) NOT NULL UNIQUE,
 
  PRIMARY KEY (`id`))
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region` (
 
  `id` VARCHAR(128) NOT NULL ,
 
  `world_id` INT UNSIGNED NOT NULL ,
 
  `type` ENUM('cuboid','poly2d','global') NOT NULL ,
 
  `priority` SMALLINT NOT NULL DEFAULT 0 ,
 
  `parent` VARCHAR(128) NULL ,
 
  PRIMARY KEY (`id`, `world_id`) ,
 
  INDEX `parent` (`parent` ASC) ,
 
  INDEX `fk_region_world` (`world_id` ASC) ,
 
  CONSTRAINT `parent`
 
    FOREIGN KEY (`parent` )
 
    REFERENCES `region` (`id` )
 
    ON DELETE SET NULL
 
    ON UPDATE CASCADE,
 
  CONSTRAINT `fk_region_world1`
 
    FOREIGN KEY (`world_id` )
 
    REFERENCES `world` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region_flag`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region_flag` (
 
  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
 
  `region_id` VARCHAR(128) NOT NULL ,
 
  `flag` VARCHAR(64) NOT NULL ,
 
  `value` VARCHAR(256) NOT NULL ,
 
  INDEX `fk_flags_region` (`region_id` ASC) ,
 
  PRIMARY KEY (`id`) ,
 
  CONSTRAINT `fk_flags_region1`
 
    FOREIGN KEY (`region_id` )
 
    REFERENCES `region` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region_cuboid`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region_cuboid` (
 
  `region_id` VARCHAR(128) NOT NULL ,
 
  `min_z` BIGINT NOT NULL ,
 
  `min_y` BIGINT NOT NULL ,
 
  `min_x` BIGINT NOT NULL ,
 
  `max_z` BIGINT NOT NULL ,
 
  `max_y` BIGINT NOT NULL ,
 
  `max_x` BIGINT NOT NULL ,
 
  PRIMARY KEY (`region_id`) ,
 
  INDEX `fk_region_cuboid_region` (`region_id` ASC) ,
 
  CONSTRAINT `fk_region_cuboid_region`
 
    FOREIGN KEY (`region_id` )
 
    REFERENCES `region` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region_poly2d`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region_poly2d` (
 
  `region_id` VARCHAR(128) NOT NULL ,
 
  `max_y` INT NOT NULL ,
 
  `min_y` INT NOT NULL ,
 
  PRIMARY KEY (`region_id`) ,
 
  INDEX `fk_region_poly2d_region` (`region_id` ASC) ,
 
  CONSTRAINT `fk_region_poly2d_region`
 
    FOREIGN KEY (`region_id` )
 
    REFERENCES `region` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region_players`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region_players` (
 
  `region_id` VARCHAR(128) NOT NULL ,
 
  `user_id` INT UNSIGNED NOT NULL ,
 
  `owner` TINYINT(1)  NOT NULL ,
 
  PRIMARY KEY (`region_id`, `user_id`) ,
 
  INDEX `fk_region_players_region` (`region_id` ASC) ,
 
  INDEX `fk_region_players_user` (`user_id` ASC) ,
 
  CONSTRAINT `fk_region_players_region`
 
    FOREIGN KEY (`region_id` )
 
    REFERENCES `region` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE,
 
  CONSTRAINT `fk_region_players_user`
 
    FOREIGN KEY (`user_id` )
 
    REFERENCES `user` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region_groups`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region_groups` (
 
  `region_id` VARCHAR(128) NOT NULL ,
 
  `group_id` INT UNSIGNED NOT NULL ,
 
  `owner` TINYINT(1)  NOT NULL ,
 
  PRIMARY KEY (`region_id`, `group_id`) ,
 
  INDEX `fk_region_groups_region` (`region_id` ASC) ,
 
  INDEX `fk_region_groups_group` (`group_id` ASC) ,
 
  CONSTRAINT `fk_region_groups_region`
 
    FOREIGN KEY (`region_id` )
 
    REFERENCES `region` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE,
 
  CONSTRAINT `fk_region_groups_group`
 
    FOREIGN KEY (`group_id` )
 
    REFERENCES `group` (`id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
 
 
 
 
-- -----------------------------------------------------
 
-- Table `region_poly2d_point`
 
-- -----------------------------------------------------
 
CREATE  TABLE IF NOT EXISTS `region_poly2d_point` (
 
  `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT ,
 
  `region_id` VARCHAR(128) NOT NULL ,
 
  `z` BIGINT NOT NULL ,
 
  `x` BIGINT NOT NULL ,
 
  PRIMARY KEY (`id`) ,
 
  INDEX `fk_region_poly2d_point_region_poly2d` (`region_id` ASC) ,
 
  CONSTRAINT `fk_region_poly2d_point_region_poly2d`
 
    FOREIGN KEY (`region_id` )
 
    REFERENCES `region_poly2d` (`region_id` )
 
    ON DELETE CASCADE
 
    ON UPDATE CASCADE)
 
ENGINE = InnoDB;
 
@Nasdomlan, Table `region_players` - Самое то, спасибо, но при импортирование ошибка :(
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх