文章分类: ggLeap
本条还可参阅:

向赞助者发送消息

本文档概述了向您中心的玩家发送消息所需的步骤。


解决方案 1


使用"玩家通知"功能,向玩家发送非侵入式消息。


根据其性质,此消息在游戏会话结束且玩家点击了 ggLeap 客户端界面中的通知铃图标后才会显示。


要管理和创建玩家通知,请导航至 Webadmin > Settings > Player Notifications。



解决方案 2


实施自定义客户端应用程序向玩家发送通知。这将在发送命令的任何机器屏幕上显示一个消息框。


注意:


此类消息具有侵入性,会中断游戏会话,因此重要的是根据您的判断谨慎使用此选项。


  1. 导航至 Settings > Client Configuration > Advanced



  1. 在"Client applications"部分,点击"Add new application"按钮。



  1. 在"Name"、"Path"和"Parameters"字段中输入以下信息,然后点击"Save"按钮。


Name:


Message User


Path:


C:\Windows\system32\mshta.exe


Parameters:


"about:alert('YOUR MESSAGE HERE');close()"


  1. 从"Dashboard"选项卡,点击任何机器,然后导航至 Advanced > Launch remote application



  1. 从"Launch remote application"窗口,为"Application type"选择"Other"单选按钮,然后从列表中选择您新创建的客户端应用程序,然后点击"Confirm"按钮发送消息。


注意:


您可以通过将YOUR MESSAGE HERE替换为所需的文本来自定义消息文本。



  1. 观察已成为消息目标的机器上的"HTML Application"弹出对话框。



其他信息:


一些客户报告能够通过玩家耳机发送语音转文本可听通知,但应注意,根据您的配置,您的效果可能会有所不同,这可能对您不起作用。


"javascript:close((V=(v=new ActiveXObject('SAPI.SpVoice')).GetVoices()).count&&v.Speak('YOUR TEXT HERE'))"


另一个选项是使用 PowerShell 向每台 PC 发送消息框:


Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.MessageBox]::Show('We are closing soon!', 'Success', [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Warning)


附加脚本:


C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoLogo -NoProfile -Command "Add-Type -AssemblyName System.Windows.Forms; $f=New-Object Windows.Forms.Form; $f.WindowState='Maximized'; $f.FormBorderStyle='None'; $f.BackColor='Black'; $f.TopMost=$true; $lbl=New-Object Windows.Forms.Label; $lbl.Text='⚠ ATTENTION - CENTER CLOSING IN 15 MINUTES ⚠'; $lbl.ForeColor='Yellow'; $lbl.Font=New-Object Drawing.Font('Arial',48,[Drawing.FontStyle]::Bold); $lbl.AutoSize=$true; $lbl.BackColor='Black'; $lbl.TextAlign='MiddleCenter'; $lbl.Anchor='None'; $f.Controls.Add($lbl); $f.Add_Shown({$lbl.Left=($f.ClientSize.Width-$lbl.Width)/2; $lbl.Top=($f.ClientSize.Height-$lbl.Height)/2}); $closeScript={ $f.Close() }; $f.Add_Click($closeScript); $lbl.Add_Click($closeScript); [void]$f.ShowDialog()"

更新于: 24/04/2026

这篇文章有帮助吗?

分享您的反馈意见

取消

谢谢!