搜索
查看: 2605|回复: 4

【求助】请各位大侠帮忙改下SXE下载插件

[复制链接]
发表于 2008-9-18 21:05:30 | 显示全部楼层 |阅读模式 来自 中国–北京–北京
[PHP]////////////////////////////////
//edit by Cr@zyTreE 2008.05.14
///////////////////////////////
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "Automatic sXe Downloader"
#define VERSION "1.1"
#define AUTHOR "Kimi"
#define MSG_DELAY 6.0  
#define MAX_CLIENTS 32
new bool:g_bFirst_connect[ MAX_CLIENTS + 1 ];
public plugin_init() {
  
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /sxe","_show_sxe");
register_event("ResetHUD","eHud_reset","be");
}
public _show_sxe(id)
{
new sXe_url[256]
new sXe_version[64]  
get_cvar_string("__sxei_clt_ver",sXe_version,63)  
new usrname[33]
get_user_name ( id, usrname, 32)
if(equal(usrname,"[NO-sXe-I]",10)) {
[color="red"]format(sXe_url,255,"http://ftp.cgv.se/sxe/sXeInjectedClient%s.rar",sXe_version)
}
else format(sXe_url,255,"<head><META http-equiv=Content-Type content='text/html ;charset=UTF-8'></head><body bgcolor=black><center><font size=4 color=red>您已安装并使用与服务器相对应的sXe版本,无需下载</font>")
show_motd(id,sXe_url,"sXe客户端下载");
  
return 1;
}
public client_putinserver(id) g_bFirst_connect[id] = true;
//public client_disconnect (id) g_bFirst_connect[id] = false;
  
public eHud_reset(id)
{
if( !g_bFirst_connect[id] )
return;
  
//g_bFirst_connect[id] = true;
set_task( MSG_DELAY,"PrintDelayed",id);
}
  
public PrintDelayed(id)
{  
new usrname[33]
get_user_name ( id, usrname, 32)
if(equal(usrname,"[NO-sXe-I]",10))  
client_print(id,print_chat," 【提示】未安装sXe,请按 Y 输入/sxe下载sXe");  [/PHP]


主要修改的是:
if(equal(usrname,"[NO-sXe-I]",10)) {
[
color="red"]format(sXe_url,255,"http://ftp.cgv.se/sxe/sXeInjectedClient%s.rar",sXe_version)[/color]


这个是SXE下载插件,目前有两个问题,请各位大侠帮下我!
当有用下载的时候,可以正常弹出下载,但返回游戏的时候,又再一次下载,无限次的下载.只到你关掉MOTD窗口!(但很难关闭MOTD窗口,总被弹出来!)
想法:有可用下载的时候,弹出下载窗口,在MOTD显示"已经下载",不再第二次连续弹出下载窗口!
其次,当没有可用的下载时!MOTD显示没有找到可用下载!

麻烦各位了!
:burn:
发表于 2008-9-18 22:30:42 | 显示全部楼层 来自 中国–广东–深圳–罗湖区

回复: 【求助】请各位大侠帮忙改下SXE下载插件

进我的服务看一下合不合你的意思,IP:218.17.221.65:27015,如果是我再上传上来
回复

使用道具 举报

 楼主| 发表于 2008-9-19 01:41:06 | 显示全部楼层 来自 中国–北京–北京

回复: 【求助】请各位大侠帮忙改下SXE下载插件

是的!很喜欢!不会自己自动多次下载SXE!
就麻烦你传上来下!谢谢!
不知道你能否传原代码上来!
回复

使用道具 举报

 楼主| 发表于 2008-9-23 01:06:17 | 显示全部楼层 来自 中国–北京–北京

回复: 【求助】请各位大侠帮忙改下SXE下载插件

怎么没响应了!我急呀!
回复

使用道具 举报

发表于 2009-2-20 13:55:06 | 显示全部楼层 来自 中国–广东–广州
我也想知道如何解决这个问题,麻烦发个修改的源码,谢谢
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表