Advertisement
TheMock

altv index.js

May 24th, 2022 (edited)
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /// <reference types ="@altv/types-client" />
  2. /// <reference types ="@altv/types-natives" />
  3.  
  4. import * as alt from "alt-client"
  5. import * as native from "natives"
  6.  
  7. //Variables
  8. let loginHud;
  9.  
  10. //Commands
  11. alt.onServer('freezePlayer', (freeze) => {
  12.     const lPlayer = alt.Player.local.scriptID;
  13.     native.freezeEntityPosition(lPlayer, freeze);
  14. });
  15.  
  16. alt.onServer('CloseLoginHud', () => {
  17.     alt.showCursor(false)
  18.     alt.toggleGameControls(true)
  19.     alt.toggleVoiceControls(true)
  20.  
  21.     if(loginHud)
  22.     {
  23.         loginHud.destroy();
  24.     }
  25. })
  26.  
  27. alt.onServer('SendErrorMessage', (text) =>{
  28.     loginHud.emit('ErrorMessage', text);
  29. })
  30.  
  31. alt.on('connectionComplete', () =>{
  32.     loginHud = new alt.WebView("http://resource/login/login.html");
  33.     loginHud.focus();
  34.  
  35.     alt.showCursor(true)
  36.     alt.toggleGameControls(false)
  37.     alt.toggleVoiceControls(false)
  38.  
  39.     loginHud.on('Auth.Login',(name, password) =>{
  40.         alt.emitServer('Event.Login', name, password);
  41.     })
  42.  
  43.     loginHud.on('Auth.Register',(name, password) =>{
  44.         alt.emitServer('Event.Register', name, password);
  45.     })
  46. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement