Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <reference types ="@altv/types-client" />
- /// <reference types ="@altv/types-natives" />
- import * as alt from "alt-client"
- import * as native from "natives"
- //Variables
- let loginHud;
- //Commands
- alt.onServer('freezePlayer', (freeze) => {
- const lPlayer = alt.Player.local.scriptID;
- native.freezeEntityPosition(lPlayer, freeze);
- });
- alt.onServer('CloseLoginHud', () => {
- alt.showCursor(false)
- alt.toggleGameControls(true)
- alt.toggleVoiceControls(true)
- if(loginHud)
- {
- loginHud.destroy();
- }
- })
- alt.onServer('SendErrorMessage', (text) =>{
- loginHud.emit('ErrorMessage', text);
- })
- alt.on('connectionComplete', () =>{
- loginHud = new alt.WebView("http://resource/login/login.html");
- loginHud.focus();
- alt.showCursor(true)
- alt.toggleGameControls(false)
- alt.toggleVoiceControls(false)
- loginHud.on('Auth.Login',(name, password) =>{
- alt.emitServer('Event.Login', name, password);
- })
- loginHud.on('Auth.Register',(name, password) =>{
- alt.emitServer('Event.Register', name, password);
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement