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

📄 actiontradeeventitem.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
📖 第 1 页 / 共 2 页
字号:
	}	else if(pPC->isVampire())	{		Vampire* pVampire = dynamic_cast<Vampire*>(pCreature2);		if(pVampire->getSex() == 0)		{			switch(m_GoalAmount)			{				case 100:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 1, option4);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 2, option4);//					message << "STR+4 官叼酱飘客 STR+4 目矫乔靛 匙农府胶甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_11 ) );					break;				case 125:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 3, option4);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 3, option4);//					message << "STR+4 痢橇酱飘客 STR+4 连 匙农府胶甫 瘤鞭秦 靛啡嚼聪促.内府酒评 颇捞泼!";;					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_12 ) );					break;				case 175:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 3, option5);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 4, option3);//					message << "STR+5 痢橇酱飘客 STR+4 酒捞倒 埔带飘甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_13 ) );					break;				case 225:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 3, option5);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 5, option3);//					message << "STR+5 痢橇酱飘客 STR+4 开绞磊啊(Anti-Cross)甫 埔带飘甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_14 ) );					break;				case 275:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 3, option5);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 6, option3);//					message << "STR+5 痢橇酱飘客 STR+4 单胶胶鸥(Death-Star) 埔带飘甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_15 ) );					break;				default:					return;			}		}		else if(pVampire->getSex() == 1)		{			switch(m_GoalAmount)			{				case 100:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 0, option4);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 2, option4);//					message << "STR+4 胶喇内飘客 STR+4 目矫乔靛 匙农府胶甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_16 ) );					break;				case 125:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 2, option4);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 3, option4);//					message << "STR+4 橇废内飘客 STR+4 连 匙农府胶甫 瘤鞭秦 靛啡嚼聪促.内府酒评 颇捞泼!";;					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_17 ) );					break;				case 175:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 2, option5);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 4, option3);//					message << "STR+5 橇废内飘客 STR+4 酒捞倒 埔带飘甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_18 ) );					break;				case 225:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 2, option5);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 5, option3);//					message << "STR+5 橇废内飘客 STR+4 开绞磊啊(Anti-Cross)甫 埔带飘甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_19 ) );					break;				case 275:					pItem1 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_COAT, 2, option5);					pItem2 = g_pItemFactoryManager->createItem(Item::ITEM_CLASS_VAMPIRE_NECKLACE, 6, option3);//					message << "STR+5 橇废内飘客 STR+4 单胶胶鸥(Death-Star) 埔带飘甫 瘤鞭秦 靛啡嚼聪促. 内府酒评 颇捞泼!";					sprintf( message, g_pStringPool->c_str( STRID_KOREA_FIGHTING_20 ) );					break;				default:					return;			}		}		else return;	}	else return;	OR.registerObject(pItem1);	OR.registerObject(pItem2);	// 父距 inventory俊 傍埃捞 乐促搁, 持绰促. 	// 滴俺甫 持绢具 窍扁 锭巩俊 窍唱甫 持绊 促矫 窍唱甫 捞绢辑 持篮 促澜俊	// 弥辆利栏肺 滴俺 促 甸绢啊搁 绵备傍狼 俺荐甫 临牢促.	// 父距 滴锅掳啊 甸绢啊瘤 臼蠢促搁, 霉锅掳 酒捞袍阑 昏力茄促.	if(pInventory->addItem(pItem1, pt))	{		if(pInventory->addItem(pItem2, pt2))		{			pItem1->create(pPC->getName(), STORAGE_INVENTORY, 0, pt.x, pt.y);			pItem2->create(pPC->getName(), STORAGE_INVENTORY, 0, pt2.x, pt2.y);			// ItemTraceLog 甫 巢变促			if ( pItem1 != NULL && pItem1->isTraceItem() )			{				remainTraceLog( pItem1, pCreature1->getName(), pCreature2->getName(), ITEM_LOG_CREATE, DETAIL_EVENTNPC);			}			// ItemTraceLog 甫 巢变促			if ( pItem2 != NULL && pItem2->isTraceItem() )			{				remainTraceLog( pItem2, pCreature1->getName(), pCreature2->getName(), ITEM_LOG_CREATE, DETAIL_EVENTNPC);			}			//pItem1->save(pPC->getName(), STORAGE_INVENTORY, 0, pt.x, pt.y);			GCCreateItem gcCreateItem;			gcCreateItem.setObjectID(pItem1->getObjectID());			gcCreateItem.setItemClass(pItem1->getItemClass());			gcCreateItem.setItemType(pItem1->getItemType());			gcCreateItem.setOptionType(pItem1->getOptionTypeList());			gcCreateItem.setDurability(pItem1->getDurability());			gcCreateItem.setItemNum(pItem1->getNum());			gcCreateItem.setInvenX(pt.x);			gcCreateItem.setInvenY(pt.y);			pPlayer->sendPacket(&gcCreateItem);			gcCreateItem.setObjectID(pItem2->getObjectID());			gcCreateItem.setItemClass(pItem2->getItemClass());			gcCreateItem.setItemType(pItem2->getItemType());			gcCreateItem.setOptionType(pItem2->getOptionTypeList());			gcCreateItem.setDurability(pItem2->getDurability());			gcCreateItem.setItemNum(pItem2->getNum());			gcCreateItem.setInvenX(pt2.x);			gcCreateItem.setInvenY(pt2.y);			pPlayer->sendPacket(&gcCreateItem);			//绵备傍阑 临牢促.			pInventory->decreaseStar(star);			cout << "敲饭捞绢狼 绵备傍阑 " << star.amount << " 俺 临看嚼聪促." << endl;			GCNPCResponse   gcNPCResponse;			gcNPCResponse.setCode(NPC_RESPONSE_DECREASE_BALL);			gcNPCResponse.setParameter(star.amount);			pPlayer->sendPacket(&gcNPCResponse);			GCSystemMessage gcSystemMessage;			gcSystemMessage.setMessage(message);			pPlayer->sendPacket(&gcSystemMessage);			}    	else		{			pInventory->deleteItem(pt.x, pt.y);		    SAFE_DELETE(pItem1);			SAFE_DELETE(pItem2);//			StringStream buf;//			buf << "牢亥配府俊 傍埃捞 何练钦聪促";			GCSystemMessage gcSystemMessage;			gcSystemMessage.setMessage( g_pStringPool->getString( STRID_NOT_ENOUGH_INVENTORY_SPACE ) );			pPlayer->sendPacket(&gcSystemMessage);		}	}	else	{//		StringStream buf;//		buf << "牢亥配府俊 傍埃捞 何练钦聪促";		GCSystemMessage gcSystemMessage;		gcSystemMessage.setMessage( g_pStringPool->getString( STRID_NOT_ENOUGH_INVENTORY_SPACE ) );		pPlayer->sendPacket(&gcSystemMessage);	}	GCNPCResponse response;	response.setCode(NPC_RESPONSE_QUIT_DIALOGUE);	pPlayer->sendPacket(&response);	__END_CATCH}////////////////////////////////////////////////////////////////////////////////// get debug string////////////////////////////////////////////////////////////////////////////////string ActionTradeEventItem::toString () const 	throw (){	__BEGIN_TRY	StringStream msg;	msg << "ActionTradeEventItem("	    << ")";	return msg.toString();	__END_CATCH}

⌨️ 快捷键说明

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