向赞助者发送消息
本文档概述了向您中心的玩家发送消息所需的步骤。
解决方案 1
使用"玩家通知"功能,向玩家发送非侵入式消息。
根据其性质,此消息在游戏会话结束且玩家点击了 ggLeap 客户端界面中的通知铃图标后才会显示。
要管理和创建玩家通知,请导航至 Webadmin > Settings > Player Notifications。

解决方案 2
实施自定义客户端应用程序向玩家发送通知。这将在发送命令的任何机器屏幕上显示一个消息框。
注意:
此类消息具有侵入性,会中断游戏会话,因此重要的是根据您的判断谨慎使用此选项。
- 导航至 Settings > Client Configuration > Advanced。

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

- 在"Name"、"Path"和"Parameters"字段中输入以下信息,然后点击"Save"按钮。
Name:
Message UserPath:
C:\Windows\system32\mshta.exe
Parameters:
"about:alert('YOUR MESSAGE HERE');close()"
- 从"Dashboard"选项卡,点击任何机器,然后导航至 Advanced > Launch remote application。

- 从"Launch remote application"窗口,为"Application type"选择"Other"单选按钮,然后从列表中选择您新创建的客户端应用程序,然后点击"Confirm"按钮发送消息。
注意:
您可以通过将YOUR MESSAGE HERE替换为所需的文本来自定义消息文本。

- 观察已成为消息目标的机器上的"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
谢谢!
