rofation 发表于 2006-9-1 16:07:14

回复: 【集中贴】提出你们想要的插件.

我修改魔兽只会一点点参数。现在的魔兽等级10级,玩起来不过瘾,一问你几级了,6级,没意思,如果有100级的话,人家一问你,几级了,82级,这样一样趣味增强了许多。

现冰封王座的3。23的版本我修改了两个文件:
1:xp.inl 文件

xpgiven = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101};
xplevel = {0,50,100,150,200,250,300,350,400,450,500,550,600,650,700,750,800,850,900,950,1000,1050,1100,1150,1200,1250,1300,1350,1400,1450,1500,1550,1600,1650,1700,1750,1800,1850,1900,1950,2000,2050,2100,2150,2200,2250,2300,2350,2400,2450,2500,2550,2600,2650,2700,2750,2800,2850,2900,2950,3000,3050,3100,3150,3200,3250,3300,3350,3400,3450,3500,3550,3600,3650,3700,3750,3800,3850,3900,3950,4000,4050,4100,4150,4200,4250,4300,4350,4400,4450,4500,4550,4600,4650,4700,4750,4800,4850,4900,5000,5500};

2:constants.inl文件

#define MAX_LEVELS 100
new xplevel = {0,50,100,150,200,250,300,350,400,450,500,550,600,650,700,750,800,850,900,950,1000,1050,1100,1150,1200,1250,1300,1350,1400,1450,1500,1550,1600,1650,1700,1750,1800,1850,1900,1950,2000,2050,2100,2150,2200,2250,2300,2350,2400,2450,2500,2550,2600,2650,2700,2750,2800,2850,2900,2950,3000,3050,3100,3150,3200,3250,3300,3350,3400,3450,3500,3550,3600,3650,3700,3750,3800,3850,3900,3950,4000,4050,4100,4150,4200,4250,4300,4350,4400,4450,4500,4550,4600,4650,4700,4750,4800,4850,4900,5000,5500}
new xpgiven = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101}

但编译后没有什么效果,显示的级别还是10级,魔兽采用的经验数量还是前10个设置,就是xplevel = {0,50,100,150,200,250,300,350,400,450,500,后面的根本加进去也没有用。
不知,哪位高手能看得懂语言,能够成功修改一个魔兽100级的版本原码,也算是为点通贡献一份力量!

lvcp321 发表于 2006-9-3 09:23:46

回复: 【集中贴】提出你们想要的插件.

我想找个军衔插件,请帮个忙

ahcat 发表于 2006-9-4 07:21:52

回复: 【集中贴】提出你们想要的插件.

不好意思. 刚开学, 好忙. 多几天缓下来了再搞,

shichunming 发表于 2006-9-4 15:47:48

回复: 【集中贴】提出你们想要的插件.

ahcat大哥:你上次给我的限制ID长度的代码我用了感觉很好!可是在使用中发现有个bug!就是进来时如果名字超过自已定义的长度是进不了!可是在进入后再改的话就又可以超出自定义的长度.能否再帮我改一下。在此先谢谢了!你的代码如下:
#include <amxmodx>

public plugin_init(){

        register_plugin( "Name Len", "1.0", "ahcat");
        register_cvar( "amx_namelen", "16");
}

public client_connect( id){
       
        new szName;
        get_user_info( id, "name", szName, 31);
        new nMaxLen = get_cvar_num("amx_namelen");
        if( strlen( szName) > nMaxLen){
                new userid = get_user_userid( id);
                server_cmd( "kick #%d ^"你的名字实在是太长了...^"", userid);
                server_exec();
        }
}

52yz 发表于 2006-9-4 18:17:15

回复: 【集中贴】提出你们想要的插件.

Post by shichunming
ahcat大哥:你上次给我的限制ID长度的代码我用了感觉很好!可是在使用中发现有个bug!就是进来时如果名字超过自已定义的长度是进不了!可是在进入后再改的话就又可以超出自定义的长度.能否再帮我改一下。在此先谢谢了!你的代码如下:
#include <amxmodx>

public plugin_init(){

    register_plugin( "Name Len", "1.0", "ahcat");
    register_cvar( "amx_namelen", "16");
}...

很简单啊,偷懒些复制一下,调用client_infochanged()就行

#include <amxmodx>

public plugin_init(){

register_plugin( "Name Len", "1.0", "ahcat");
register_cvar( "amx_namelen", "16");
}

public client_connect( id){

new szName;
get_user_info( id, "name", szName, 31);
new nMaxLen = get_cvar_num("amx_namelen");
if( strlen( szName) > nMaxLen){
new userid = get_user_userid( id);
server_cmd( "kick #%d ^"你的名字实在是太长了...^"", userid);
server_exec();
}
}

public client_infochanged( id){

new szName;
get_user_info( id, "name", szName, 31);
new nMaxLen = get_cvar_num("amx_namelen");
if( strlen( szName) > nMaxLen){
new userid = get_user_userid( id);
server_cmd( "kick #%d ^"你的名字实在是太长了...^"", userid);
server_exec();
}
}

shichunming 发表于 2006-9-4 19:11:46

回复: 【集中贴】提出你们想要的插件.

Post by 52yz
很简单啊,偷懒些复制一下,调用client_infochanged()就行
52yz兄:已经弄好了!再次谢你了

jy767756 发表于 2006-9-5 15:41:50

回复: 【集中贴】提出你们想要的插件.

不知道能不能把008的anticheat2.0版插件完善一下
2.2版和2.3版反作弊效果没有2.0版的锁定3213以上版本加上cd4。32。0效果好
但是有人说这样F的人气就不好了~
所以有没有能力完善一下~允许4.33.4的cd也能够进入服务器,但是不能购买武器只能用上来给的手枪。并提示"若您想购买武器和洗脱作弊嫌疑请更换CD版本到4.32.0" ,这样即保证了服务器人气~又能打击作弊者心理。如果还是怕作弊就再加个HLG那样的话作弊的人肯定混不下去,又没有枪,透视效果又差到极点。:super:

netj520 发表于 2006-9-6 19:19:05

回复: 【集中贴】提出你们想要的插件.

我想要个玩家ID过滤插件:
功能简介:我服里面所有的OP都有专用的ID,ID的组成是这样的,XXX.OP-用户ID[地区]   但是有不少玩家冒充OP,他也会用这样的ID,只是中间的名字不同,请问是否可以做到ID前面的和后面的不允许玩家使用?

ahcat 发表于 2006-9-6 23:24:25

回复: 【集中贴】提出你们想要的插件.

Post by netj520
我想要个玩家ID过滤插件:
功能简介:我服里面所有的OP都有专用的ID,ID的组成是这样的,XXX.OP-用户ID[地区]   但是有不少玩家冒充OP,他也会用这样的ID,只是中间的名字不同,请问是否可以做到ID前面的和后面的不允许玩家使用?

可以做到的...
最近开始抽出时间来写了.
已经写好了 签名插件.
慢慢的会越来越多.:rolleyes:

PIG 发表于 2006-9-7 13:59:19

回复: 【集中贴】提出你们想要的插件.

我想要一个开局前3局都只能用手枪的插件。
因为如果第一局刀战的话很快就16000了,第二局就可以买AWP了。
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 【集中贴】提出你们想要的插件.