PDA

View Full Version : [JX] Giúp em 1 cái auto ingame



fanny01
17-10-14, 08:50 PM
Như tiêu đề
Em là 1 thành viên mới
Rất thích VL
Đang chơi 1 số sv offline ko có auto ingame ( vì em muốn chơi vài acc cùng lúc)
Nhưng chẳng biết viết mấy cái chương trình :-o ngoài tầm quá
em có down 1 cái Uiautoplay của thienthanden2 share như bên dưới nhưng bó tay
Chẳng biết add vào project của visual mục S3Client gần cái UiItem dùng để build. nằm ở chỗ nào
add vào project của visual mục S3Client gần cái UiItem dùng để build. cũng bó tay luôn

Các anh em hiểu biết về vấn đề này chỉ em cái or share em 1 cái để em thỏa đam mê
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
THANKS ALL





Giải nén bỏ các thư mục spr và Ui vào client tương ứng. Còn 2 file .h và .cpp thì add vào project của visual mục S3Client gần cái UiItem dùng để build.
Bây giờ mình sẽ hướng dẫn các bạn code bơm máu nha, cực kỳ dễ:
1.File \S3Client\Ui\Elem\WndPureTextBtn.h
Khai báo 1 hàm nằm trong public trước chữ private:
Code:
BOOL IsChecked();//them dong nay kiem tra co check hay ko
private:
void AdjustPosition();
2.File \S3Client\Ui\Elem\WndPureTextBtn.cpp
tìm 1 chỗ trống nào đó xử lý cái hàm vừa khai xong, mục đích chỉ để trang trí auto cho đẹp thôi
Code:
BOOL KWndPureTextBtn::IsChecked()
{
if (m_Flag & WNDPTB_F_CHECK)
return true;
else
return false;
}
3.File \Core\Src\CoreShell.h
Tìm cái enum GAMEOPERATION_INDEX và thêm vào 1 dòng ở cuối cái enum này:
Code:
.............................
GOI_AUTO_COMMAND, // gui lenh tu auto play
};
4.File \Core\Src\CoreShell.cpp
Tìm chữ này GOI_WEAR_EQUIP và thêm 1 cái case ở phía trên như sau:
Code:
case GOI_AUTO_COMMAND:
{
switch(uParam)
{
case 0:{ //mau'
ItemPos Pos;
PlayerItem* pItem = Player[CLIENT_PLAYER_INDEX].m_ItemList.GetFirstItem();
if (pItem && (pItem->nPlace == pos_equiproom || pItem->nPlace == pos_immediacy) &&
(Item[pItem->nIdx].GetGenre() == item_medicine && (Item[pItem->nIdx].GetDetailType() == medicine_blood
|| Item[pItem->nIdx].GetDetailType() == medicine_both)))
{
Pos.nPlace = pItem->nPlace;
Pos.nX = pItem->nX;
Pos.nY = pItem->nY;
Player[CLIENT_PLAYER_INDEX].ApplyUseItem(pItem->nIdx, Pos);
return 1;
}
while(pItem)
{
pItem = Player[CLIENT_PLAYER_INDEX].m_ItemList.GetNextItem();
if (pItem && (pItem->nPlace == pos_equiproom || pItem->nPlace == pos_immediacy) &&
(Item[pItem->nIdx].GetGenre() == item_medicine && (Item[pItem->nIdx].GetDetailType() == medicine_blood
|| Item[pItem->nIdx].GetDetailType() == medicine_both)))
{
Pos.nPlace = pItem->nPlace;
Pos.nX = pItem->nX;
Pos.nY = pItem->nY;
Player[CLIENT_PLAYER_INDEX].ApplyUseItem(pItem->nIdx, Pos);
return 1;
}
}
}break;
case 1:{//mana

}break;
default:break;
}
}
break;
case GOI_WEAR_EQUIP:
Build core - s3client lại. Vậy là bơm máu được rồi đó các bạn, bơm mana với thổ địa phù thì cũng tương tự như vậy, gán lệnh vào case 1, case 2, ... case n. Muốn thêm chức năng gì thì tùy. Chức năng tự đánh các bạn tự nghiên cứu, vì share hết thì không hay lắm, để các bạn tìm tòi phát triển thêm. Dùng KNpcAI để làm, dễ như bơm máu vậy. Chúc các bạn thành công!
Nguồn maze-gamevn.org
Người Share thienthanden2

tvnnam
17-10-14, 09:16 PM
trên diễn đàn có nhiều sever mới ngon và đã tích hợp auto trong game rồi đó bạn:bz mình send cho mấy link sever ngon và hot nhất hiện nay trên diễn đàn :
1. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
2. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
3. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
4. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
5. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>