Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using AltV.Net;
- using AltV.Net.Elements.Entities;
- using AltV.Net.Enums;
- using AltV.Net.Resources.Chat.Api;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Pcore_Altv
- {
- internal class Events : IScript
- {
- [ScriptEvent(ScriptEventType.PlayerConnect)]
- public void OnPlayerConnect(PcorePlayer.PcorePlayer pcorePlayer, string reasone)
- {
- Alt.Log($"Spieler {pcorePlayer.Name} hat den Server betreten");
- pcorePlayer.Spawn(new AltV.Net.Data.Position(-425, 1123, 325), 0);
- pcorePlayer.Model = (uint)PedModel.Business01AMM;
- }
- [ScriptEvent(ScriptEventType.PlayerDisconnect)]
- public void OnPlayerDisconnect(PcorePlayer.PcorePlayer pcorePlayer, string reasone )
- {
- Alt.Log($"Spieler {pcorePlayer.Name} hat den Server Verlassen");
- }
- [ClientEvent("Event.Register")]
- public void OnPlayerRegister(PcorePlayer.PcorePlayer pcorePlayer, String name, String password)
- {
- if(!Datenbank.IstAccountBereitsVorhaden(name))
- {
- if (!pcorePlayer.Eingeloggt && name.Length > 3 && password.Length > 8)
- {
- pcorePlayer.SpielerName = name;
- Datenbank.NeuenAccountErstellen(name, password);
- pcorePlayer.Spawn(new AltV.Net.Data.Position(-425, 1123, 325), 0);
- pcorePlayer.Model = (uint)PedModel.Business01AMM;
- pcorePlayer.Eingeloggt = true;
- pcorePlayer.Emit("CloseLoginHud");
- pcorePlayer.SendChatMessage("{00c900}Erfolgreich Registriert!");
- }
- else
- {
- pcorePlayer.Emit("SendErrorMessage", "Account Name schon Vorhanden!");
- }
- }
- }
- [ClientEvent("Event.Login")]
- public void OnPlayerLogin(PcorePlayer.PcorePlayer pcorePlayer, String name, String password)
- {
- if(Datenbank.IstAccountBereitsVorhaden(name))
- {
- if(!pcorePlayer.Eingeloggt && name.Length > 3 && password.Length > 8)
- {
- if(Datenbank.PasswordChack(name, password))
- {
- pcorePlayer.SpielerName = name;
- Datenbank.AccountLaden(pcorePlayer);
- pcorePlayer.Spawn(new AltV.Net.Data.Position(-425, 1123, 325), 0);
- pcorePlayer.Model = (uint)PedModel.Business01AMM;
- pcorePlayer.Eingeloggt = true;
- pcorePlayer.Emit("CloseLoginHud");
- pcorePlayer.SendChatMessage("{00c900}Erfolgreich eingeloggt!");
- }
- else
- {
- pcorePlayer.Emit("SendErrorMessage", "Falsches Password!");
- }
- }
- else
- {
- pcorePlayer.Emit("SendErrorMessage", "Undgültige Eingabeparameter");
- }
- }
- else
- {
- pcorePlayer.Emit("SendErrorMessage", "Es wurde kein Account mit diesem Name Gefunden!");
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment