亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? npc_petmaker.c

?? 石器時(shí)代8.0服務(wù)端完整源代碼。可以直接編譯
?? C
字號(hào):
#include "version.h"
#include <stdio.h>
#include <string.h>
#include <ctype.h>

#include "object.h"
#include "char_base.h"
#include "char.h"
#include "util.h"
#include "npcutil.h"
#include "item.h"
#include "readmap.h"
#include "enemy.h"
#include "chatmagic.h"
#include "log.h"

#define EVFLG 118                 // 58->白虎  118->青龍
  
void pet_make( int charaindex, char* message );
  
BOOL NPC_PetMakerInit( int meindex )
{
    CHAR_setInt( meindex , CHAR_WHICHTYPE , CHAR_TYPEPETMAKER );
    CHAR_setFlg( meindex , CHAR_ISATTACKED , 0 );
    return TRUE;
}

void NPC_PetMakerTalked( int meindex , int talker , char *msg ,int color )
{
    char* npcarg;
    char  token[32],tmpbuf[256];
    int   msgNo/*,translv*/;
    int   point,ckpoint,array,shift; 
    int   i,num=0;

    array   = EVFLG / 32;
    shift   = EVFLG % 32;
    point   = CHAR_getInt( talker, CHAR_ENDEVENT + array);
    ckpoint = point;

    npcarg = CHAR_getChar(meindex,CHAR_NPCARGUMENT);

    getStringFromIndexWithDelim( npcarg, "|", 1, token,sizeof( token));
    msgNo  = atoi( token );

    if( CHAR_getInt( talker , CHAR_WHICHTYPE ) != CHAR_TYPEPLAYER )	
        return;

    if( NPC_Util_isFaceToFace( talker, meindex , 2 ) == FALSE ) 
    {
    	if( NPC_Util_isFaceToFace( talker, meindex , 1 ) == FALSE ) 
        	return;
    }
    
    //translv = CHAR_getInt( talker, CHAR_TRANSMIGRATION);    // 白虎
    
    for(i=0; i<CHAR_MAXPETHAVE; i++)
        if(CHAR_getCharPet(talker, i) != -1) 
            num++;

    // 白虎
    /*if( translv < 5 || CHAR_getInt( talker, CHAR_LV ) < 125){
        sprintf(tmpbuf, "抱歉哦~等到轉(zhuǎn)生5次及等級(jí)125級(jí)時(shí)再來(lái)找我吧!");
        CHAR_talkToCli( talker, meindex,
                        tmpbuf,CHAR_COLORWHITE);
        return;
    }*/   
	// 青龍	
    if( CHAR_getInt( talker, CHAR_FAME) < 200000){
        sprintf(tmpbuf, "抱歉哦~你目前個(gè)人聲望 %d 點(diǎn),請(qǐng)等到超過(guò)二千點(diǎn)時(shí)再來(lái)找我吧!", (CHAR_getInt( talker, CHAR_FAME)/100));
        CHAR_talkToCli( talker, meindex,
                        tmpbuf,CHAR_COLORWHITE);
        return;
    }
    else if( ckpoint & (1 << shift) ){
        sprintf(tmpbuf, "哦~我記得我好像給過(guò)你了吧!");
        CHAR_talkToCli( talker, meindex,
                        tmpbuf,CHAR_COLORWHITE);
        return;
    }    
    else if( num>=CHAR_MAXPETHAVE ){
        sprintf(tmpbuf, "抱歉~沒(méi)多馀的空間可放置寵物。");
        CHAR_talkToCli( talker, meindex,
                        tmpbuf,CHAR_COLORWHITE);
        return;    
    }
    
    pet_make( talker, "1845" );
    
    point = point | (1 << shift);
    CHAR_setInt( talker, CHAR_ENDEVENT + array, point);
}

void pet_make( int charaindex, char* message )
{
    int  ret;
    char msgbuf[64];
    int  enemynum;
    int  enemyid;
    int  i;

    enemyid  = atoi(message);
    enemynum = ENEMY_getEnemyNum();

    for( i=0; i<enemynum; i++ ){
        if( ENEMY_getInt( i, ENEMY_ID) == enemyid){
            break;
        }
    }
    if(i==enemynum) return;

    ret = ENEMY_createPetFromEnemyIndex( charaindex, i);
    snprintf( msgbuf, sizeof( msgbuf), "哦~以你的能力足以配得上一只傳說(shuō)寵物,好吧!就是你了。");
    CHAR_talkToCli( charaindex, -1, msgbuf, CHAR_COLORYELLOW);
                
    for( i=0; i<CHAR_MAXPETHAVE; i++ ){
        if( CHAR_getCharPet( charaindex, i) == ret )break;
    }
  
    if( i==CHAR_MAXPETHAVE) i = 0;
    if( CHAR_CHECKINDEX( ret ) == TRUE ){
		CHAR_setMaxExpFromLevel( ret, CHAR_getInt( ret, CHAR_LV ));
    }
                                                                                                
    snprintf( msgbuf, sizeof( msgbuf ), "K%d", i );
    CHAR_sendStatusString( charaindex, msgbuf );
                     
    snprintf( msgbuf, sizeof( msgbuf ), "W%d", i );
    CHAR_sendStatusString( charaindex, msgbuf );
	
	for( i=0; i<CHAR_MAXPETHAVE; i++ )
		if( CHAR_getCharPet(charaindex, i) == ret )
			CHAR_send_K_StatusString(charaindex, i, CHAR_K_STRING_HP|CHAR_K_STRING_AI);
	
	LogPet(
		CHAR_getChar( charaindex, CHAR_NAME ), /* 平乓仿   */
		CHAR_getChar( charaindex, CHAR_CDKEY ),
		"凱恩",1,"PetMaker",
		CHAR_getInt( charaindex,CHAR_FLOOR),
		CHAR_getInt( charaindex,CHAR_X ),
		CHAR_getInt( charaindex,CHAR_Y ),
		CHAR_getChar( ret, CHAR_UNIQUECODE)   // shan 2001/12/14
	);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线看国产一区| 中文字幕一区av| 91精品国产入口| 欧美三级日韩三级国产三级| 欧美私人免费视频| 欧美日韩一级片在线观看| 欧美日韩中文字幕一区二区| 欧美系列亚洲系列| 欧美日韩国产在线播放网站| 欧美日韩亚洲综合| 欧美偷拍一区二区| 欧美午夜精品久久久久久超碰 | 精品系列免费在线观看| 蜜桃视频在线观看一区| 老司机免费视频一区二区三区| 久久99国产精品尤物| 国产成人在线影院| 成人午夜免费av| 91首页免费视频| 欧美日韩久久不卡| 精品久久免费看| 国产精品视频一区二区三区不卡| 欧美国产精品久久| 一区二区三区日韩| 日本在线播放一区二区三区| 日韩avvvv在线播放| 国产精品99久久久久| 色综合久久66| 欧美一区二区观看视频| 久久久久久免费毛片精品| 国产精品每日更新| 亚洲成人777| 激情文学综合插| 99re热视频精品| 在线播放一区二区三区| 精品国产亚洲在线| 亚洲国产一区二区三区| 蜜桃在线一区二区三区| 成人久久久精品乱码一区二区三区| 色偷偷久久一区二区三区| 欧美一区二区三区四区在线观看| 久久综合999| 亚洲综合男人的天堂| 久久国产精品色婷婷| 波多野洁衣一区| 欧美高清一级片在线| 国产午夜精品美女毛片视频| 亚洲综合男人的天堂| 国产精品一区二区无线| 欧美性受xxxx| 国产精品私人自拍| 日日摸夜夜添夜夜添精品视频| 国产盗摄一区二区| 精品视频色一区| 国产欧美精品一区二区色综合朱莉| 亚洲一区二区在线视频| 国产老肥熟一区二区三区| 欧美日韩成人激情| 日韩电影一区二区三区四区| 极品少妇一区二区| 欧美综合天天夜夜久久| 国产日产欧产精品推荐色| 亚洲成av人片观看| 成人精品一区二区三区四区| 91精品国产综合久久精品app| 国产精品三级电影| 久久超碰97中文字幕| 欧美色视频在线观看| 国产精品久久免费看| 美腿丝袜亚洲综合| 欧洲一区二区三区在线| 亚洲欧洲精品成人久久奇米网| 麻豆一区二区三区| 在线免费观看视频一区| 中文字幕一区免费在线观看 | 51精品秘密在线观看| 国产精品久久久久久一区二区三区| 免费高清在线一区| 欧美高清你懂得| 亚洲综合在线电影| 99免费精品视频| 国产色婷婷亚洲99精品小说| 蜜臀av一区二区在线免费观看| 欧美影院精品一区| 亚洲欧美一区二区三区国产精品 | 色视频欧美一区二区三区| 国产三级一区二区| 国产专区欧美精品| 欧美不卡123| 麻豆视频一区二区| 日韩精品一区在线观看| 蜜臀av国产精品久久久久| 欧美一区二区在线视频| 亚洲成人自拍一区| 欧美做爰猛烈大尺度电影无法无天| 国产精品久久久一本精品| 国产成人免费在线| 久久众筹精品私拍模特| 国产精品1024| 国产欧美va欧美不卡在线| 国产麻豆精品95视频| 久久影院午夜片一区| 国产精品自产自拍| 久久久久久久综合色一本| 国产精品888| 国产精品乱人伦| 波多野结衣视频一区| 亚洲精品视频一区| 在线观看视频一区二区欧美日韩| 亚洲精品少妇30p| 精品欧美乱码久久久久久| 日韩中文字幕一区二区三区| 欧美一区二区三区白人 | 欧美一区二区在线观看| 日韩精品电影一区亚洲| 欧美电影精品一区二区| 激情久久五月天| 国产亚洲精品福利| 成人av在线资源网| 中文字幕制服丝袜成人av| 91香蕉视频黄| 亚洲成人先锋电影| 日韩网站在线看片你懂的| 国产真实乱子伦精品视频| 亚洲国产成人自拍| 色www精品视频在线观看| 丝袜诱惑亚洲看片| 久久亚洲私人国产精品va媚药| 丰满亚洲少妇av| 亚洲综合一二区| 日韩视频一区二区三区 | 久久久久久久性| 99精品欧美一区二区三区小说| 亚洲午夜久久久久久久久电影网 | 欧美一级生活片| 国产麻豆精品一区二区| 亚洲天堂成人网| 欧美精品乱码久久久久久按摩| 久久国产精品72免费观看| 欧美—级在线免费片| 91成人在线免费观看| 男女视频一区二区| 51精品视频一区二区三区| 玉米视频成人免费看| 国产一区二区免费看| 国产精品天干天干在线综合| 91黄色免费网站| 美女视频网站黄色亚洲| 国产精品乱码久久久久久| 欧美三级中文字| 国产成人精品在线看| 夜夜爽夜夜爽精品视频| 精品日韩在线一区| 色婷婷亚洲综合| 韩日欧美一区二区三区| 一区二区三区四区不卡在线| 日韩精品专区在线| 97se亚洲国产综合自在线不卡| 麻豆精品新av中文字幕| 亚洲美女一区二区三区| 久久综合色8888| 欧美亚洲动漫另类| 成人av影视在线观看| 青青草成人在线观看| 亚洲精品久久嫩草网站秘色| 久久久久免费观看| 911精品国产一区二区在线| 94-欧美-setu| 国产一区欧美日韩| 婷婷久久综合九色国产成人| 国产精品欧美久久久久一区二区| 91麻豆精品国产自产在线观看一区| 91在线观看一区二区| 国产一区在线视频| 日本大胆欧美人术艺术动态| 亚洲伦在线观看| 欧美极品aⅴ影院| 日韩欧美中文一区| 欧美日韩在线播放三区四区| aaa亚洲精品| 盗摄精品av一区二区三区| 麻豆精品一区二区| 日韩—二三区免费观看av| 亚洲一区二区五区| 成人欧美一区二区三区黑人麻豆| 久久亚洲综合av| 日韩欧美一区中文| 欧美人xxxx| 欧美日韩成人一区| 欧美色综合影院| 在线免费观看日本一区| 99精品热视频| 91香蕉视频黄| 91网站在线播放| 99re亚洲国产精品| 色综合久久久久综合99| 91在线porny国产在线看| 成人性视频网站| 成人中文字幕在线| 国产成人精品免费一区二区|