อยากทราบว่าเราจะใส่ขนาดฟ้อนเป็น โค้ดC++ ยังไงค่ะ มีโค้ดให้ดู
case CF_BOT_EVENT_ROOM: { _tstring nickname = (_tstring)f[0x01]; int feedback = (int)f[0x02]; BYTE age = (BYTE)f[0x03]; _tstring text = (_tstring)f[0x04]; BYTE attributes = (BYTE)f[0x05]; BYTE size = (BYTE)f[0x06]; DWORD color = (DWORD)f[0x07]; DWORD effects = (DWORD)f[0x08]; BYTE charset = (BYTE)f[0x09]; BYTE pitch = (BYTE)f[0x0A]; std::string font = (std::string)f[0x0B];
if (text.length() > 0) { _tcsupr((TCHAR *)text.c_str()); if (!_tcscmp(text.c_str(), _T("cam"))) { _bot_exchange_format p(CF_BOT_EVENT_ROOM); p << _bot_value(0x01, nickname); p << _bot_value(0x02, _T("5555555555555")); p << _bot_value(0x03, attributes); p << _bot_value(0x04, size);<<<<<<ต้องการใส่ขนาดฟ้อนตรงนี้ p << _bot_value(0x05, color); p << _bot_value(0x06, effects); p << _bot_value(0x07, charset); p << _bot_value(0x08, pitch); p << _bot_value(0x09, font);
std::string d = p.data(); theApp.host.cfbot_pushevent(theApp.context, PLUGIN_UNIQID, (char *)d.data(), d.size()); } }
****หมายเหตุ ถ้าใส่เป็นตัวเลข 10,15,20 แบบนี้มันจะไม่เปลี่ยนแปลงเลยและเป็นขนาด 8 ถ้าไม่เปลี่ใส่คำว่า size พิมพืตัวหนังสือขนาดเท่าไหร่ มันก้จะตอบขนาดเท่านั้น คือต้องใส่เป็นโค้ดฟ้อนภาษาซีรึเปล่าคะ
|