- เครดิต
- 179
- สเตตัส
- 168
- เงิน
- 45
- ชื่อเสียง
- 0
- จิตพิสัย
- 71
- โพสต์
- 11
- กระทู้
- 3
- ลงทะเบียน
- 2020-6-16
- ออนไลน์
- 68 ชั่วโมง
- ล่าสุด
- 2020-9-11
ออฟไลน์
มือใหม่ฝึกหัด
- สเตตัส
- 168
- เงิน
- 45
- ชื่อเสียง
- 0
- จิตพิสัย
- 71
- ติดตาม
- 1
|
แก้ไขครั้งสุดท้ายโดย error เมื่อ 2020-8-8 14:43
ไม่ดราม่านะผมแปลมาแจกสำหรับคนที่เพิ่มไม่เป็น ผมแปลไทยให้แล้ว!!
- เปิดไฟล์ SelectServerPage.cpp
- ใน RanClientUILib\Interface
- ค้นหา :
- m_pServerList = new CBasicTextBoxEx;
- m_pServerList->CreateSub ( this, "SELECT_SERVER_LIST", UI_FLAG_DEFAULT, SELECT_SERVER_LIST );
- m_pServerList->SetFont ( pFont9 );
- m_pServerList->SetTextAlign ( TEXT_ALIGN_CENTER_X | TEXT_ALIGN_CENTER_Y );
- m_pServerList->SetPartInterval ( fLIST_PART_INTERVAL );
- m_pServerList->CreateMouseClick ( dwCLICKCOLOR );
- m_pServerList->SetSensitive ( TRUE );
- m_pServerList->SetSensitiveView ( false );
- RegisterControl ( m_pServerList );
- int nTotalLine = m_pServerList->GetVisibleLine ();
- //เพิ่มโค้ดนี้ลงบรรทัดล่าง
- m_pCurrentUserOnline = new CBasicTextBox;
- m_pCurrentUserOnline->CreateSub ( this, "SELECT_SERVER_LIST_CURRENT_ONLINE" );
- m_pCurrentUserOnline->SetFont ( pFont9 );
- m_pCurrentUserOnline->SetTextAlign (TEXT_ALIGN_CENTER_X | TEXT_ALIGN_CENTER_Y );
- m_pCurrentUserOnline->SetPartInterval ( fLIST_PART_INTERVAL );
- RegisterControl ( m_pCurrentUserOnline );
- ค้นหา :
- void CSelectServerPage::ResetAll ()
- //เพิ่มโค้ดนี้ลงบรรทัดล่าง
- if ( m_pCurrentUserOnline ) m_pCurrentUserOnline->ClearText (); //Add OnlinePlayer By DavinciNox
- -------------------------------------------------------------------------------------------
- เปิดไฟล์ SelectServerPage.h
- ใน RanClientUILib\Interface
- ค้นหา :
- CBasicTextBoxEx* m_pServerList;
- //เพิ่มโค้ดนี้ลงบรรทัดล่าง
- CBasicTextBox* m_pCurrentUserOnline; //Add OnlinePlayer By DavinciNox
- -------------------------------------------------------------------------------------------
- เปิดไฟล์ SelectServerPageTw.cpp
- ใน RanClientUILib\Interface
- ค้นหา :
- m_pSelectServerChannel->AddChannel
- //เพิ่มใส่บรรทัดด้านบน
- /////////// Start Update OnlinePlayer แสดงจำนวนคนออนไลน์ By DavinciNox ///////////
- CString strCurrentOnline;
- strCurrentOnline.Format ( "จำนวนผู้เล่นขณะนี้ : %d คน", pServerInfo->nServerCurrentClient );
- m_pCurrentUserOnline->AddTextNoSplit ( strCurrentOnline, NS_UITEXTCOLOR::PALEGREEN );
- /////////// End Update OnlinePlayer แสดงจำนวนคนออนไลน์ By DavinciNox ///////////
- -------------------------------------------------------------------------------------------
- เพิ่มโค้ดนี้ลงใน Data/Gui/ ชื่อไฟล์ uioutercfg.xml
- <!----------------- Start Update OnlinePlayer แสดงจำนวนคนออนไลน์ By DavinciNox ----------------->
- <CONTROL Local="Common" Id="SELECT_SERVER_LIST_CURRENT_ONLINE">
- <WINDOW_POS X="33" Y="0" W="115" H="300" />
- </CONTROL>
- <!----------------- End Update OnlinePlayer แสดงจำนวนคนออนไลน์ By DavinciNox ----------------->
- วางใส่บรรทัดบนสุดของCode..
- อาจจะต้องปรับตัวเลข แกน X Y และขนาดเองตามความเหมาะสม
- เพราะของแต่ละ EP หน้าต่างจะไม่เท่ากัน
คัดลอกไปที่คลิปบอร์ด
เครดิต : ragezone
กระทู้ต้นฉบับ : http://forum.ragezone.com/f528/share-online-players-1180445/
แปลไทยแล้ว : DavinciNox
|
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
<
|