void OnPlayerSpawn(PlayerFirstSpawnEvent e) { if (e.Player.Name.ToLower() == "server") { return; } // set cooldown TimeSpan time = new TimeSpan(0, 0, 15, 0); DateTime combined = DateTime.Now.Add(time); var playerid = (ulong)e.Player.Id; if (!Cooldowns.ContainsKey(playerid)) { Cooldowns.Add(playerid, DateTime.Now); } // bool autoGive; if (!bool.TryParse(Config["autoGive"].ToString(), out autoGive)) { autoGive = true; } if (!autoGive) { return; } GetRewardDelayed(e.Player); Cooldowns[playerid] = combined; }
private void OnPlayerSpawn(PlayerFirstSpawnEvent evt) { if (evt.Player != null) { // Call universal hook Interface.Call("OnPlayerSpawn", evt.Player.IPlayer); } }
private void OnPlayerSpawn(PlayerFirstSpawnEvent e) { HookCalled("OnPlayerSpawn"); Puts(e.Player.DisplayName + " spawned at " + e.Position); if (e.AtFirstSpawn) { NextTick(() => SendReply(e.Player, "Welcome to our server, we've noticed this is your first time here so we want to inform you that you can visit our website at oxidemod.org")); } }
private void OnPlayerSpawn(PlayerFirstSpawnEvent e) { // Do permission stuff if (permission.IsLoaded) { var userId = e.Player.Id.ToString(); permission.UpdateNickname(userId, e.Player.Name); // Add player to default group if (permission.GroupExists("default")) { permission.AddUserGroup(userId, "default"); } else if (permission.GroupExists("guest")) { permission.AddUserGroup(userId, "guest"); } } }
void OnPlayerSpawn(PlayerFirstSpawnEvent e) { if (e.AtFirstSpawn) { if (EnableWelcome) { Puts(e.Player.DisplayName + " has joined for the first time. Sending them the Welcome message."); //Adding a 45 second delay to allow for user to fully get into the game before the message plays. timer.Once(45, () => SendReply(e.Player, WelcomeMessage)); } } else { if (EnableReturn) { Puts(e.Player.DisplayName + " has joined again. Sending them the Return message."); //Adding a 45 second delay to allow for user to fully get into the game before the message plays. timer.Once(45, () => SendReply(e.Player, ReturnMessage)); } } }
private void OnPlayerSpawn(PlayerFirstSpawnEvent e) { List <string[]> TempList = new List <string[]>(); LoadDefaultMessages(); var Message = ""; LoadWatchReports(); foreach (string[] report in _NightsWatchReports) { if (report[1] != (PlayerExtensions.GetGuild(e.Player).Name)) { TempList.Add(report); continue; } Message = string.Format(GetMessage("OfflineReport", e.Player.Id.ToString()), report[2], report[0]); PrintToChat(e.Player, Message); } _NightsWatchReports.Clear(); _NightsWatchReports.AddRange(TempList); SaveWatchReports(); }
void OnPlayerSpawn(PlayerFirstSpawnEvent e) { Puts(e.Player.DisplayName + " spawned at " + e.Position.ToString()); if (e.AtFirstSpawn) NextTick( () => SendReply(e.Player, "Welcome to our server, we've noticed this is your first time here so we want to inform you that you can visit our website at www.oxidemod.org")); }
private void OnPlayerSpawn(PlayerFirstSpawnEvent evt) { // Call covalence hook Interface.Call("OnUserSpawn", Covalence.PlayerManager.FindPlayer(evt.Player.Id.ToString())); }
private void base_OnPlayerSpawn(PlayerFirstSpawnEvent e) => AddOnlinePlayer(e.Player);
private void OnPlayerSpawn(PlayerFirstSpawnEvent evt) { // Call hooks for plugins Interface.Call("OnUserSpawn", evt.Player.IPlayer); }
void OnPlayerSpawn(PlayerFirstSpawnEvent e) { if (!permission.IsLoaded) return; var userId = e.Player.Id.ToString(); permission.GetUserData(userId).LastSeenNickname = e.Player.Name; // Add player to default group if (permission.GroupExists("default")) permission.AddUserGroup(userId, "default"); else if (permission.GroupExists("guest")) permission.AddUserGroup(userId, "guest"); }
private void OnPlayerSpawn(PlayerFirstSpawnEvent evt) { // Call covalence hook Interface.Call("OnUserSpawn", covalence.PlayerManager.GetPlayer(evt.Player.Id.ToString())); }
private void OnPlayerSpawn(PlayerFirstSpawnEvent evt) { // Call covalence hook Interface.Call("OnUserSpawn", evt.Player.IPlayer); }