Installation


Once downloaded you resource from your Keymaster, ensure that you have these resources:

Dependencies

  • es_extended

  • gridsystem (i provided one here) / ox_target

You can choose in the Config what you want to use.

  • ox_lib

  • ox_mysql

  • ox_inventory / qs_inventory

  • illenium_appearance (you can use different system, it's editable)


SQL Installation

Execute these SQL queries:

ALTER TABLE `users`
ADD jobs LONGTEXT DEFAULT NULL;

CREATE TABLE IF NOT EXISTS `nx_society` (
	`name` VARCHAR(255) PRIMARY KEY,
	`label` VARCHAR(255),
	`black_money` INT DEFAULT 0
);

CREATE TABLE IF NOT EXISTS `nx_markers` (
	`id` INT NOT NULL AUTO_INCREMENT,
	`job_name` VARCHAR(50) DEFAULT NULL,
	`type` VARCHAR(50) NOT NULL DEFAULT 0,
	`x` VARCHAR(50) DEFAULT NULL,
	`y` VARCHAR(50) DEFAULT NULL,
	`z` VARCHAR(50) DEFAULT NULL,
	`heading` VARCHAR(50) DEFAULT NULL,
	`grade` INT DEFAULT 0,
	`garage_name` VARCHAR(50) DEFAULT NULL,
	PRIMARY KEY (`id`)
) ENGINE=INNODB;

-- If you have already created nx_markers you just need to do this:
ALTER TABLE `nx_markers`
ADD `heading` VARCHAR(50) DEFAULT NULL;

CREATE TABLE IF NOT EXISTS `nx_inventories` (
	`id` INT NOT NULL AUTO_INCREMENT,
	`job_name` VARCHAR(50) DEFAULT NULL,
	`inv_name` VARCHAR(50) DEFAULT NULL,
	`label` VARCHAR(50) NOT NULL DEFAULT "",
	`slots` INT DEFAULT 50,
	`weight` INT DEFAULT 500,
	`x` VARCHAR(50) DEFAULT NULL,
	`y` VARCHAR(50) DEFAULT NULL,
	`z` VARCHAR(50) DEFAULT NULL,
	`grade` INT DEFAULT 0,
	PRIMARY KEY (`id`),
	UNIQUE(`inv_name`)
) ENGINE=INNODB;

Ace Permissions

These are the ace permissions for using in-game commands

add_ace identifier.license:<yourlicense> hire allow
add_ace identifier.license:<yourlicense> fire allow
add_ace identifier.license:<yourlicense> docJobCreator allow

Last updated