buiducduy111
Dragon Quest
- 3/5/11
- 1,257
- 7
Bác bác cho em hỏi muốn xóa hl thì làm thế nào ạ?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
^
^
- HL là engine để chạy CS. Xóa thì nghỉ luôn đi![]()
Trong clip mình test đây dùng bằng metahook cho chất lượng tốt hơn nếu chỉ dùng 1 mình amx và có 1 thứ chắc chắn 1 mình amx không thể nào làm đượcMình thấy metahook cũng bình thườngshow đc thì cũng chả hỗ trợ đc bao nhiêu cho việc code AMX
![]()
Metahook thì ngon hơn mỗi cái show spr + bảng điểm + TGA thôimà nếu client ko cài thì cũng là đồ bỏ
![]()

mh còn làm đc nhiều hơn thế, tại ôg chưa thể nào hiểu hết đc toàn bộ code trong mh nên mới nói thế, nếu so sánh vs acg thì tôi thấy mh hơn nhiều, ko phải chỉ riêng spr + bảng điểm + TGA. Nếu muốn hơn nữa thì phải do trình độ của người dev. Từ source của hlsdk mà làm đc 1 module như metahook tôi phải thấy rằng trình độ của author cực kì siêu... Thực ra cso vs cs 1.6 bt là ở chỗ api interface vs gameplay, bây h` mh nó làm đc hết toàn bộ như thế là quá ok rồi, ko còn gì để bàn nữa
mà nếu client ko cài thì cũng là đồ bỏ


P/s: kỹ thuật Hook API GetProcAddress qua EAT của MH ko hoạt động trên 1 số máy, điển hình là máy của tôimà nếu client ko cài thì cũng là đồ bỏ

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <xs>
#include <cstrike>
#include <engine>
#define PLUGIN "Add a new Weapon"
#define AUTHOR "Bui Duc Duy"
#define VERSION "1.0"
new const MAX_WPN = 20
new p_model[MAX_WPN][64]
new v_model[MAX_WPN][64]
new w_model[MAX_WPN][64]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
//loading models
public plugin_precache()
{
load_weapon_models()
}
load_weapon_models()
{
new NumWpn[5], NumberWpn, Len, FileSetting[64]
new Models[MAX_WPN][64]
format(FileSetting,charsmax(FileSetting),"addons/amxmodx/configs/bdd_wpn.ini")
read_file(FileSetting,0,NumWpn,charsmax(NumWpn),Len)
NumberWpn = str_to_num(NumWpn)
// loading models
for (new i = 1; i <= NumWpn ; i++)
{
read_file(FileSetting,i,Models[i],charsmax(Models[i]),Len)
format(p_model[i],charsmax(p_model[i]),"p_%s.mdl",Models[i])
format(w_model[i],charsmax(w_model[i]),"w_%s.mdl",Models[i])
format(v_model[i],charsmax(v_model[i]),"v_%s.mdl",Models[i])
precache_model(p_model[i])
precache_model(w_model[i])
precache_model(v_model[i])
}
}

^
- Cái đó thì hỏi SOntung0. Tôi nghĩ là đa số là sontung0 làm. Nếu làm hit multi cho dao thì đơn giản thôi. check khi thằng attacker nó chém dao thì coi ai đứng cần và đứng trước tầm dao thì take dmg cho nó là con dao...
