Stausi Police Tablet / Politi Tablet

Opsætning af Stausi Politi Tablet [Local Host & Windows & VRP, ESX, QBCORE]

Download Nødvendige Programmer

Download XAMPP Her

Åben XAMPP og tænd for MySQL og Apache

Download Visual Studio Code


Hjemmeside Opsætning

Download Stausi Police Tablet her

Åben C:\xampp\htdocs i din file explorer / stifinder

Lav en mappe kaldet fks. "old", for at gemme det der ligger deri, hvis du skal bruge det i fremtiden. Derefter læg alle filerne og mapperne i din mappe kaldet "old".

Tag din Police-Tablet-main.zip og åben den med fks. WinRAR eller 7-Zip

Gå ind i mappen Police-Tablet-main

Flyt alle filerne og mapperne over i din C:\xampp\htdocs mappe


Database Opsætning

Gå ind i dit XAMPP og tryk på "Admin" udefor MySQL

Oppe i venstre hjørne kan du oprette en ny database på Ny/New

Skriv tablet_database i feltet med database navnet og derefter tryk på opret knappen.

Tryk derefter oppe i toppen på Importér

Gå ind og vælg tablet_database.sql i C:\xampp\htdocs

Gå derefter ned i bunden og tryk Importér

Gå ind i users ude i venstre side af skærmen

Gå ind i Operationer og derefter ned i Tabel-indstillinger. Der sletter du 654, og skriver 1. Til sidst tryk på Udfør i bunden til højre i kategorien Tabel-indstillinger

Gå ind i Operationer
Ændre 654 til 1
Tryk på udfør i bunden til højre af Tabel-indstillinger

Gå nu tilbage i Vis

Tryk Slet på linje 1. Derefter trykker du OK på popup'en

Opret login i database

Tryk nu på Indsæt oppe i toppen

id = Skal ikke udfyldes

username = Brugernavnet til tabletten fks. 0801

password (Skal lige have password_hash() PHP function for at gøre kodeordet krypteret) = Kodeordet til tabletten fks. 1234

created_at = Skal ikke udfyldes

firstname = Dit RP Navn fks. Simon

lastname = Dit RP Efternavn fks. Fastrup

job = Din RP Stilling fks. Direktør

role = Din rolle på tabletten, i dette tilfælde Admin

afdeling = Hvilken RP afdeling du er i. fks. Kriminalforsorgen

licenses = Skal ikke udfyldes

WebsiteAdmin = Om du er Admin på hjemmesiden ( 0 = Spiller | 1 = Admin ), i dette tilfælde 1

phone_number = Dit RP telefon nummer fks. 12345678

only_admin = Om du kun er Admin ( 0 = Nej | 1 = Ja ), i dette tilfælde 0 (Standard: 0)

isOnDuty = Om du er på arbejde ( 0 = Nej | 1 = Ja ). i dette tilfælde 0 (Standard: 0)

steamid = Dit Steam ID

patrol_id = Skal ikke udfyldes

patrol_category = Skal ikke udfyldes

patrol_task = Skal ikke udfyldes

patrol_user_override = ( 0 = Nej | 1 = Ja ). i dette tilfælde 0 (Standard: 0)

hasGangAccess = ( 0 = Nej | 1 = Ja ). i dette tilfælde 0 (Standard: 0)

nickname = Kælenavn (Behøves ikke at udfyldes)

department = Hvilken hovedafdeling du er med i (Standard departments: ledelse = Rigspolitiet | east = Østkredsen | west = Vestkredsen | north = Nordkredsen | none = Udenfor Kategori) (Standard: none).

hasPdfPrivilege = Skal ikke udfyldes

Til sidst tryk på Udfør knappen i bunden til højre

Kolonne
Datatype
Funktion
Nulværdi
Værdi

id

int(11)

username

varchar(50)

0801

password

varchar(255)

password_hash() PHP function

1234

created_at

datetime

current_timestamp()

firstname

varchar(255)

Simon

lastname

varchar(255)

Fastrup

job

varchar(255)

Direktør

role

varchar(255)

Admin

afdeling

varchar(255)

Kriminalforsorgen

licenses

longtext

WebsiteAdmin

tinyint(1)

1

phone_number

varchar(255)

12345678

only_admin

tinyint(1)

0

isOnDuty

int(11)

0

steamid

varchar(255)

110000111bf0a7a

patrol_id

varchar(255)

patrol_category

varchar(255)

patrol_task

longtext

patrol_user_override

int(11)

hasGangAccess

tinyint(1)

0

nickname

varchar(255)

department

varchar(255)

none

hasPdfPrivilege

tinyint(1)

Config.php Opsætining

Nu går du tilbage i C:\xampp\htdocs og finder config.php

<?php
ob_start();

session_start();
header('Set-Cookie: PHPSESSID= ' . session_id() . '; SameSite=None; Secure');
header('content-type: text/html; charset=utf8mb4');

define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'username');
define('DB_PASSWORD', 'password');
define('DB_NAME', 'name');
define('STEAM_API_KEY', 'key');

define('RCON_ENABLED', false);
define('RCON_ADDRESS', '');
define('RCON_PORT', '');
define('RCON_PASSWORD', '');

$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
 
if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

if (!mysqli_set_charset($link, "utf8")) {
    printf("Error loading character set utf8: %s\n", mysqli_error($link));
    exit();
}

require_once 'vendor/autoload.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/init.php';

$departments = [
    'ledelse' => 'Rigspolitiet',
    'east' => 'Østkredsen',
    'west' => 'Vestkredsen',
    'north' => 'Nordkredsen',
    'none' => 'Udenfor Kategori',
];
?>

Nu skal vi have ændret database placering, brugernavn, adgangskode, database navn og steam api key.

Ændre det så det står rigtigt i forhold til din database, nedenfor kan du se hvordan det normalt vil se ud ændret. Find din Steam API Key her

define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'tablet_database');
define('STEAM_API_KEY', 'DIN STEAM API KEY HER');

Hvis du vil have ændret hovedafdelinger i tabletten, så kan det gøres under departments.

'Det Der Skrives Ind I Databasen Under departments' ⇒ 'Det Navn Som Står I Tabletten',

$departments = [
    'ledelse' => 'Rigspolitiet',
    'east' => 'Østkredsen',
    'west' => 'Vestkredsen',
    'north' => 'Nordkredsen',
    'none' => 'Udenfor Kategori',
];

Luk Visual Studio Code helt


Download Composer

Download Composer her

Vælg Install for all users / Installer for alle brugere

Når den kommer op med om du er sikker, så tryk Ja

Tryk Next / Næste

Hvis du ser en tjekboks her, så sæt et kryds i den. Derefter trykker du Next

Tryk Next

Tryk Install / Installer

Tryk Finish / Færdig

Åben Visual Studio Code

Tryk på File / Filer oppe i højre hjørne, dernæst Open Folder... / Åben Mappe...

Vælg htdocs i C:\xampp og tryk Select Folder / Vælg Mappe

Tryk nu på Terminal oppe i højre hjørne. Derefter tryk på New Terminal / Nyt Terminal

Nede i terminalen skriver du nu composer install og trykker ENTER

Vent til at den er færdig med at installere.

Luk derefter Visual Studio Code og gå ind på google og søg på localhost

Så burde det se sådan her ud:

Tryk nu på POLITI

Skriv nu dit username og password ind

Derefter burde det se sådan her ud, og så er du inde.

Hvis ikke det ser sådan ud, så kontakt Simonfas her


Lav Normale Afdelinger Via Databasen

For at lave de normale afdelinger skal du gå ind i din database igen, og derefter tilgå afdelinger

Derefter tryk på Operations i toppen af skærmen

Gå ned i Table Options / Indstillinger og ændre tallet fra 30 til 1

Ændre 30 til 1
Tryk på Go i bunden til højre af Tabel-indstillinger

Gå nu ind i Insert/ Indsæt

afdelingID = Skal ikke udfyldes

afdeling = Navn på afdelingen i dette tilfælde: Kriminalforsorgen

order_number = Hvor på listen det skal stå, i dette tilfælde: 1

Column
Type
Function
Null
Value

afdelingID

int(11)

afdeling

varchar(255)

Kriminalforsorgen

order_number

int(11)

1

Til sidst tryk på Go i bunden


Download Fivem Script [VRP & ESX & QBCORE]

For at få den ind på din server, så download scriptet her

VRP Framework Opsætning

Sådan her skal config.lua og fxmanifest.lua se ud, hvis serveren bruger VRP.

Her skal du være OBS på at tabletten ligger under menuen POLITI (Opsat til Devo Network Filer)

Bruger du egne VRP filer, så bør du lige ændre menu navnet til det navn du bruger.

Menunavn = id'et på menuen

config.lua
Config = {}

Config.framework = "VRP" -- Skift mellem ["VRP" eller "ESX" eller "QBCORE"]

-- Sæt de 2 streger foran '@ox_lib/init.lua' i fxmanifest.lua, hvis du IKKE bruger ox_lib --
Config.notify = "OX" -- ["OX", "VRP", "ESX", "QBCORE", "CUSTOM"] 

Config.politiurl = "http://localhost/police/pages/login.php" -- Politilogin URL
Config.laegeurl = "http://localhost/ems/pages/login.php" -- Lægelogin URL

Config.politilogo = "https://r2.fivemanage.com/LnnGKczEFgpRxvxjLg5xS/dansk-politi.png" -- Politilogo URL
Config.laegelogo = "https://r2.fivemanage.com/LnnGKczEFgpRxvxjLg5xS/image_2025-04-10_000605678.png" -- Lægelogo URL

-- Kun til VRP --
Config.politimenu = "police" -- Menunavn
Config.laegemenu = "ems" -- Menunavn

Config.politipermission = "police.menu_interaction" -- Jobnavn
Config.laegepermission = "emergency.menu" -- Jobnavn

-- Kun til ESX & QBCORE --
Config.politijob = "police" -- Jobnavn
Config.laegejob = "ambulance" -- Jobnavn

Config.politicommand = "tablet" -- Kommando til at åbne tablet for politijobbet
Config.lagecommand = "emstablet" -- Kommando til at åbne tablet for lægejobbet

Vær OBS. på at version nummeret ikke stemmer overens med det nummer som er udgivet, da dette er lagt op før den version er udgivet.

fxmanifest.lua
fx_version 'cerulean'
games {'gta5'}
author 'Simonfas'
description 'Stausi Tablet Script'
version '2.2'
lua54 'yes'

ui_page 'html/index.html'

files {
    'html/index.html',
    'html/style.css',
    'html/bootstrap.min.css'
}

client_scripts {
    'custom.lua',
    'lib/Proxy.lua',
    'lib/Tunnel.lua',
    'client.lua'
}

shared_scripts {
    'config.lua',
    '@ox_lib/init.lua',
    '@vrp/lib/utils.lua',
}

server_scripts {
    'server.lua',
}

ESX Framwork Opsætning

Sådan her skal config.lua og fxmanifest.lua se ud, hvis serveren bruger ESX.

Hvis dit politi eller læge job hedder noget andet i din database, så ændre navnet i Config.politijob og Config.laegejob

config.lua
Config = {}

Config.framework = "ESX" -- Skift mellem ["VRP" eller "ESX" eller "QBCORE"]

-- Sæt de 2 streger foran '@ox_lib/init.lua' i fxmanifest.lua, hvis du IKKE bruger ox_lib --
Config.notify = "OX" -- ["OX", "VRP", "ESX", "QBCORE", "CUSTOM"] 

Config.politiurl = "http://localhost/police/pages/login.php" -- Politilogin URL
Config.laegeurl = "http://localhost/ems/pages/login.php" -- Lægelogin URL

Config.politilogo = "https://r2.fivemanage.com/LnnGKczEFgpRxvxjLg5xS/dansk-politi.png" -- Politilogo URL
Config.laegelogo = "https://r2.fivemanage.com/LnnGKczEFgpRxvxjLg5xS/image_2025-04-10_000605678.png" -- Lægelogo URL

-- Kun til VRP --
Config.politimenu = "police" -- Menunavn
Config.laegemenu = "ems" -- Menunavn

Config.politipermission = "police.menu_interaction" -- Jobnavn
Config.laegepermission = "emergency.menu" -- Jobnavn

-- Kun til ESX & QBCORE --
Config.politijob = "police" -- Jobnavn
Config.laegejob = "ambulance" -- Jobnavn

Config.politicommand = "tablet" -- Kommando til at åbne tablet for politijobbet
Config.lagecommand = "emstablet" -- Kommando til at åbne tablet for lægejobbet

Vær OBS. på at version nummeret ikke stemmer overens med det nummer som er udgivet, da dette er lagt op før den version er udgivet.

fxmanifest.lua
fx_version 'cerulean'
games {'gta5'}
author 'Simonfas'
description 'Stausi Tablet Script'
version '2.2'
lua54 'yes'

ui_page 'html/index.html'

files {
    'html/index.html',
    'html/style.css',
    'html/bootstrap.min.css'
}

client_scripts {
    'custom.lua',
    'lib/Proxy.lua',
    'lib/Tunnel.lua',
    'client.lua'
}

shared_scripts {
    'config.lua',
    '@ox_lib/init.lua',
    --'@vrp/lib/utils.lua',
}

server_scripts {
    'server.lua',
}

QBCORE Framework Opsætning

Sådan her skal config.lua og fxmanifest.lua se ud, hvis serveren bruger QBCORE.

Hvis dit politi eller læge job hedder noget andet i din jobs.lua, så ændre navnet i Config.politijob og Config.laegejob

config.lua
Config = {}

Config.framework = "QBCORE" -- Skift mellem ["VRP" eller "ESX" eller "QBCORE"]

-- Sæt de 2 streger foran '@ox_lib/init.lua' i fxmanifest.lua, hvis du IKKE bruger ox_lib --
Config.notify = "QBCORE" -- ["OX", "VRP", "ESX", "QBCORE", "CUSTOM"] 

Config.politiurl = "http://localhost/police/pages/login.php" -- Politilogin URL
Config.laegeurl = "http://localhost/ems/pages/login.php" -- Lægelogin URL

Config.politilogo = "https://r2.fivemanage.com/LnnGKczEFgpRxvxjLg5xS/dansk-politi.png" -- Politilogo URL
Config.laegelogo = "https://r2.fivemanage.com/LnnGKczEFgpRxvxjLg5xS/image_2025-04-10_000605678.png" -- Lægelogo URL

-- Kun til VRP --
Config.politimenu = "police" -- Menunavn
Config.laegemenu = "ems" -- Menunavn

Config.politipermission = "police.menu_interaction" -- Jobnavn
Config.laegepermission = "emergency.menu" -- Jobnavn

-- Kun til ESX & QBCORE --
Config.politijob = "police" -- Jobnavn
Config.laegejob = "ambulance" -- Jobnavn

Config.politicommand = "tablet" -- Kommando til at åbne tablet for politijobbet
Config.lagecommand = "emstablet" -- Kommando til at åbne tablet for lægejobbet

Vær OBS. på at version nummeret ikke stemmer overens med det nummer som er udgivet, da dette er lagt op før den version er udgivet.

fxmanifest.lua
fx_version 'cerulean'
games {'gta5'}
author 'Simonfas'
description 'Stausi Tablet Script'
version '2.2'
lua54 'yes'

ui_page 'html/index.html'

files {
    'html/index.html',
    'html/style.css',
    'html/bootstrap.min.css'
}

client_scripts {
    'custom.lua',
    'lib/Proxy.lua',
    'lib/Tunnel.lua',
    'client.lua'
}

shared_scripts {
    'config.lua',
    --'@ox_lib/init.lua',
    --'@vrp/lib/utils.lua',
}

server_scripts {
    'server.lua',
}

Screenshots

Last updated

Was this helpful?