myMailing - Standalone ingame mailing system [Standalone/ESX/QB]

A script by Luiiis

No reviews yet.
myMailing - Standalone ingame mailing system [Standalone/ESX/QB] main image

Full Description


Hey guys,

today I want to presen myMailing - a complete in-game mailing system.
Since I saw a lot of servers, which use real mail adresses and different providers to handle their character mails. But not every player wants a real mail adress for an ingame character, and that’s why we developed myMailing!

Features of myMailing

  • Full ingame mail messanging
  • The players can create their own mail adresses. It’s also possible to log into other mail accounts (of a friend or a company)
  • Full ingame platform for:
    → Login/Register
    Incomming Mails
    Outgoing Mails
    → Sending Mails
  • You can set up a custom suffix for your server (...@YOURNAME.de)
  • You can also create mail accounts for your Police Department or Medical Department to manage applications completely through this system
  • You can set up computers at your PD or an office
  • You can set up all messages and the main colour in the Config. Also you can change the logo!
  • Completely standalone. (You only need a database)

Updates:
08.02.2021:

  • Added the possibility to open the mailing interface with a command (Can be completely configured in the Config.lua)
  • Added a notification, when a mail account receives a new mail, in which the player was logged in recently.

12.02.2021

  • Added the option to reply to a mail
  • Added support for smaller resolutions
  • All fields are now cleared, when you send a Mail, so you don’t sent the same mail twice.

19.02.2021

  • The mailing system will now remember your last login name and password and auto-login you.

You can open the Mailing interface also with the client event: myMailing:open

Showcase

Register menu

Loading transitions

Inbox / Outbox

Send a mail

Language Config
cfg.Translation = {
    ['de']: {
        //HTML
        email: "E-Mail Adresse",
        password: "Passwort",
        passwordrepeat: "Passwort wiederholen",
        buttonLogIn: "Anmelden",
        buttonRegister: "Registrieren",
        toRegisterText: "Noch kein Account?",
        toRegisterButton: "Zur Regestrierung",
        toLogInText: "Bereits ein Account erstellt?",
        toLogInButton: "Zur Anmeldung",
        info: "Eingeloggt als:",
        logout: "Ausloggen",
        inbox_text: "Posteingang",
        outbox_text: "Postausgang",
        sendmail: "Nachricht senden",
        prefixSubject: "Betreff: ",
        prefixMessage: "Nachricht:",
        fromToPrefixTo: "Empfänger: ",
        fromToPrefixFrom: "Sender: ",
        refresh: 'aktualisieren',
        //JS
        errorCode1: "Falsche Login-Daten",
        errorCode2: "E-Mail existiert bereits",
        errorCode3: "Bitte fülle alle Felder aus!",
        errorCode4: "Zu viele @ in der E-Mail adresse!",
        registerSuccess: "Registrierung erfolgreich!",
        registerSuccess_desc: "Die Regestrierung war erfolgreich und du wurdest eingelogt!",
        registerFailed: "Registrierung fehlgeschlagen!",
        registerFailed_desc: "Die E-Mail Adresse existiert bereits!",
        LoginFailed: "LogIn fehlgeschlagen!",
        LoginFailed_desc: "Die E-Mail Adresse und Passwort stimmen nicht überein!",
        mailsent: "E-Mail gesendet",
        mailsent_desc1: "Deine E-Mail wurder erfolgreich an ",
        mailsent_desc2: " gesendet!",
        mailfailed: "Fehler",
        mailfailed_desc1: "Die E-Mail Adresse ",
        mailfailed_desc2: " wurde nicht gefunden!",
    },

    ['en']: {
        //HTML
        email: "E-mail",
        password: "password",
        passwordrepeat: "password repeat",
        buttonLogIn: "Login",
        buttonRegister: "Register",
        toRegisterText: "No account yet?",
        toRegisterButton: "Register now",
        toLogInText: "Already created an account?",
        toLogInButton: "Login",
        info: "Logged in as:",
        logout: "Logout",
        inbox_text: "Inbox",
        outbox_text: "Outbox",
        sendmail: "Send mail",
        prefixSubject: "Subject: ",
        prefixMessage: "Message:",
        fromToPrefixTo: "Receiver: ",
        fromToPrefixFrom: "Sender: ",
        receiverEmail: "Receiver...",
        subjectEmail: "Subject...",
        refresh: 'refresh',
        //JS
        errorCode1: "Wrong E-Mail or password",
        errorCode2: "E-Mail already exists",
        errorCode3: "Please fill in all fields!",
        errorCode4: "To many @ in the email!",
        registerSuccess: "Registration complete!",
        registerSuccess_desc: "Registration completed! You are about to be logged in",
        registerFailed: "Registration aborted!",
        registerFailed_desc: "E-Mail already exists!",
        LoginFailed: "Login aborted!",
        LoginFailed_desc: "E-Mail or password is not correct!",
        mailsent: "E-Mail sent",
        mailsent_desc1: "Your mail was successfully sent to ",
        mailsent_desc2: "!",
        mailfailed: "Error",
        mailfailed_desc1: "The mail adress ",
        mailfailed_desc2: " was not found!",
        
    }
}

Dependencies:

  • none - The script works completely standalone

Price: 13.00€ + tax
Download at https://luis-scripts.tebex.io/package/4311136