maniaplanet/manialive-plugins

dev-master 2014-05-07 09:00 UTC

This package is auto-updated.

Last update: 2024-09-19 09:21:25 UTC


README

##AutoTweet

此插件会自动将服务器事件发布到您的推特账户。

示例: https://twitter.com/SMLiveTweet

###安装

  • NadeoLive 文件夹复制到您的 ManiaLive\libraries\ManiaLivePlugins 目录
  • 将以下配置添加到您的 manialive.ini
manialive.plugins[] = 'NadeoLive\AutoTweet'
manialive.plugins[] = 'NadeoLive\XmlRpcScript'

ManiaLivePlugins\NadeoLive\AutoTweet\Config.twitterOauthAccessToken = ''
ManiaLivePlugins\NadeoLive\AutoTweet\Config.twitterOauthAccessTokenSecret = ''
ManiaLivePlugins\NadeoLive\AutoTweet\Config.twitterConsumerKey = ''
ManiaLivePlugins\NadeoLive\AutoTweet\Config.twitterConsumerSecret = ''

要获取推特 OAuth 令牌和密钥,请在推特开发者网站上创建一个应用。

XmlRpcScript

这是一个管道脚本,允许您将脚本中的 XmlRpc 事件接收为 ManiaLive 事件。

用法

在您的插件中的 onLoad 函数里

\ManiaLive\Event\Dispatcher::register(\ManiaLivePlugins\NadeoLive\XmlRpcScript\Event::getClass(), $this);

然后,函数将从您的插件中调用

function onXmlRpcEliteArmorEmpty($content);
function onXmlRpcEliteShoot($content);
function onXmlRpcEliteHit($content);