⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npc_townpeople.c

📁 石器时代2.0完整版源代码.已经加入新功能. 在REDHAT9下GCC3.4编译成功.
💻 C
字号:
#include "version.h"#include "object.h"#include "char_base.h"#include "char.h"#include "util.h"#include "handletime.h"#include "anim_tbl.h"#include "npc_door.h"#include "lssproto_serv.h"#include "npcutil.h"/* *  引切及夫午太午  by nakamura * * *//* */void NPC_TownPeopleTalked( int index, int talker, char *msg, int color ){	char arg[NPC_UTIL_GETARGSTR_BUFSIZE], token[NPC_UTIL_GETARGSTR_LINEMAX];    int i, tokennum;	if( CHAR_getInt(talker,CHAR_WHICHTYPE) == CHAR_TYPEPLAYER         && NPC_Util_charIsInFrontOfChar( talker, index, 3 ) ){        NPC_Util_GetArgStr( index, arg, sizeof( arg));        tokennum = 1;        /* 戊件穴匹嗉濠日木凶玄□弁件互窒仇丐月井醒尹月 */        for( i=0;arg[i]!='\0';i++ ){            if( arg[i] == ',' ) tokennum++;        }        getStringFromIndexWithDelim( arg,",",                                     rand()%tokennum+1,token, sizeof(token));        CHAR_talkToCli( talker, index, token, CHAR_COLORWHITE );    }}/* */BOOL NPC_TownPeopleInit( int meindex ){    //CHAR_setInt( meindex , CHAR_HP , 0 );    //CHAR_setInt( meindex , CHAR_MP , 0 );    //CHAR_setInt( meindex , CHAR_MAXMP , 0 );    //CHAR_setInt( meindex , CHAR_STR , 0 );    //CHAR_setInt( meindex , CHAR_TOUGH, 0 );    //CHAR_setInt( meindex , CHAR_LV , 0 );    CHAR_setInt( meindex , CHAR_WHICHTYPE , CHAR_TYPETOWNPEOPLE );    //CHAR_setFlg( meindex , CHAR_ISOVERED , 1 );        return TRUE;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -