[AMX][Codes] Hỏi đáp về các code của AMX ...

  • Thread starter Thread starter sontung0
  • Ngày gửi Ngày gửi
Status
Không mở trả lời sau này.
Chưa thấy kiểu ấy nhân model bao giờ.. Kể cả có 6 cái chồng vào nhau thì cũng phải precache 6 model, sao anh ko nhờ ai đó make dùm 1 cái model tường đủ to :-?
 
có nên sử dụng weapon mod ko nhỉ :-?
 
@sontung : Cho vid hay cái gì ví dụ đi :-s . Hjc .
 
ai biết plugin nào tạo 1 bức tường chắn không nhỉ
dạng như tường chắn zombie trong cso ấy

Tôi biết đó, ông tạo một entity vô hình ra, (đừng set model cho nó, set_pev(ent, pev_mins và pev_maxs) sau đó cho thành SOLID_BBOX
 
Tôi biết đó, ông tạo một entity vô hình ra, (đừng set model cho nó, set_pev(ent, pev_mins và pev_maxs) sau đó cho thành SOLID_BBOX
nhưng tớ muốn nó có model ^^.thế mới vấn đề
@sontung : Cho vid hay cái gì ví dụ đi :-s . Hjc .
dạng như 1 bức tường cản ấy
player bắn vỡ thì mới đi tiếp đc ^^
 
Chỉnh sửa cuối:
@sontung0:Không biết bao nhiêu đây có giúp ích gì cho ông không ...
PHP:
stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) 
{
	static Float:color[3]; color[2] = float(b), color[0] = float(r), color[1] = float(g)
	
	set_pev(entity, pev_renderfx, fx)
	set_pev(entity, pev_rendercolor, color)
	set_pev(entity, pev_rendermode,  render)
	set_pev(entity, pev_renderamt,   float(amount))

	return 1
}
--stock set render , param 2 và 6 chỉnh lại thì chắc ông biết rồi :D
PHP:
public fwd_setmodel(ent, const model[]) 
{
	if(!pev_valid(ent) || !equal(model[9], "anymodel.mdl"))
		return FMRES_IGNORED
	
	static classname[32]; pev(ent, pev_classname, classname, 31)
	if(equal(classname, "func_tuong") )
	{
		engfunc(EngFunc_SetModel, ent, g_model)
		set_pev(ent, pev_effects, EF_BRIGHTLIGHT)
		set_pev(ent, pev_nextthink, get_gametime() + get_pcvar_float(cvar_smokeflare_dur))
		fm_set_rendering(ent, kRenderFxGlowShell, 150, 150, 250, kRenderNormal, 16)
		
		return FMRES_SUPERCEDE
	}
	return FMRES_IGNORED
}
Forward setmodel , khi entity đc set 1 model thì....forward này sẽ chạy , thường check model là gì đc rồi , check luôn classname cũng được ..
PHP:
register_forward(FM_SetModel, "fwd_setmodel")
Khai báo...
Còn việc đầu tiên cần làm là tạo entity , như redplane kể trên , pev_takedamage , pev_heath , pev_solidtype ....
Thế là xong :D . Có gì ông thử xem .
Còn đây là nghiên cứu về các pev_
 
Chỉnh sửa cuối:
Chỉ cần pev_health thôi, còn về damage mình sẽ dùng hàm RegisterHam(Ham_TakeDamage, "func_tuong", "fw_damage")
 
@ 5c0r-|3i0: tiếc là trong CS không có kiểu phóng to model nhỉ
tạo 1 bức tường, set size cho nó thì đc.nhưng model thì nó chỉ hiện theo kich thước của model.vì vậy nên size mình set chỉ có tác dụng cản đường chứ vùng ăn đạn của tường vẫn theo hit box của model
kiểu này phải làm 1 model bức tường to to rồi cho vào thôi ^^
 
@ 5c0r-|3i0: tiếc là trong CS không có kiểu phóng to model nhỉ
tạo 1 bức tường, set size cho nó thì đc.nhưng model thì nó chỉ hiện theo kich thước của model.vì vậy nên size mình set chỉ có tác dụng cản đường chứ vùng ăn đạn của tường vẫn theo hit box của model
kiểu này phải làm 1 model bức tường to to rồi cho vào thôi ^^

Nếu mà dùng code tác động được file model thì chắc chắn có 1 số ứng dụng khác =)).. Những model khổng lồ sẽ make bé và set size lên --> Tiết kiệm được dung lượng model =))
 
@sontung0: Kêu gọi modeller tí là xong mà :P .
 
À, tiện đây cho tôi hỏi cái, cái súng phóng lựu của ông Tùng khi reload mà mình chuyển sang súng khác rồi chuyển lại thì reload kiểu gì? Tôi tìm animation reload riêng trong skin mà không thấy (đang update g4u weapon lên ver 6.1, hỗ trợ skin của 2 loại phóng lựu, 1 là chỉ có 4 animation, hai là như skin của cso nst)
 
Các bác cho hỏi là. Mình tạo entity = engine. Nhưng khi set mấy cái như. size, string, model, Move,... Mình sài fakemeta dc ko
- Ai cho tui thuật toán: tính Score cả đội đi.
Như Đấu đội của CS ấy. Lấy các số kill của mỗi người trong team. Cộng lại = Score cả đội

@All: có ai nghiên cứu cái Player Animation trong alliemods chưa ?
meditate.jpg
 
Chỉnh sửa cuối:
^ Chậc trông ngầu phết :))
................
 
À, tiện đây cho tôi hỏi cái, cái súng phóng lựu của ông Tùng khi reload mà mình chuyển sang súng khác rồi chuyển lại thì reload kiểu gì? Tôi tìm animation reload riêng trong skin mà không thấy (đang update g4u weapon lên ver 6.1, hỗ trợ skin của 2 loại phóng lựu, 1 là chỉ có 4 animation, hai là như skin của cso nst)
anim reload đi liền với anim shot
khi bắn xong thì phải đợi 1 timereload thì mới bắn tip đc.chuyển súng khác và chuyển lại thì vẫn phải đợi
Ông xem cái native return str[] này cái
http://forum.gamevn.com/showpost.php?p=16715061
 
@dias: Nói rõ hơn ta xem nào :-?
 
nhìn như luyện công ấy nhỉ =))
 
Có plugin nào cho add player như CSO của anh tùng mà ko dùng kèm các plugin khác ko nhỉ
 
@Chief:
1. Mình tạo 1 entity = engine
PHP:
new ent = creat_entity("info_target")

Vậy mình set size, model, soild,... cho nó = fakemeta dc hem. thay vì dùng engine.

2. Tính Score Cả đội. Bác chơi đấu đội của CF chắc phải biết rồi. phía trên màn hình có cái mà T: 100 | 250 | CT: 100
Số 100 là số kill dc do lấy số kill của mỗi người + lại.

VD: Trong Team CT có 2 người.
người 1: giết 10 thằng,
ngươi2: giết 20 thằng.

Thì score của cả đội là: 30.
do những người trong đội kill dc. và + lại.

@all:
Player Animation: cũng hay phết mà lại ko biết sài
 
Chú quăng cái thread mà nói về animation đó ta xem nào.
 
Status
Không mở trả lời sau này.
Back
Top