石器时代LA官方

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

[源代码] 世界頻道(指令版)

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35547
石币
24710
发表于 2013-7-16 19:56:25 | 显示全部楼层 |阅读模式
在char/char_talk.c加入下面這些文字


//世界頻道 指令控制
#ifdef _WORLD_CHANNAL
        if(messageeraseescape[0] == '/'
                && (messageeraseescape[1] == 'W' && messageeraseescape[2] == 'D'))
        {
                          int i;
                          int playernum = CHAR_getPlayerMaxNum();
                          char buff[255];
                        if(messageeraseescape[3] == ' '){
                          easyGetTokenFromString( messageeraseescape , 2 , buff, sizeof(buff));
                          for( i = 0 ; i < playernum ; i++) {
                            if( CHAR_getCharUse(i) != FALSE ){
                            char token[256];
                            sprintf(token, "[世]%s:%s", CHAR_getChar( index , CHAR_NAME), buff);
                                CHAR_talkToCli( i, -1, token, color); }}
                                return;        
                                }
                CHAR_talkToCli( index, -1,"指令錯誤! 正確指令為:/WD 要說的話", CHAR_COLORRED );
                return;
        }
#endif
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 17:57 , Processed in 0.106599 second(s), 21 queries .

Copyright © 2001-2023, Tencent Cloud.

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