sax, code gì mà lung tung hết cả lên
- check distance = float ko phải num
- đoạn check cooldown thì else của dòng này thôi
if(can_do_skill[id] == true)
- và còn 1 số vấn đề khác...
@tin
#include <amxmodx>
new const kill_spr[] = "sprites/.."; //kill icon viet vao day
const...
- for(new i = 0; i < MAX_PLAYERS; i++)
- check ent trong 1 phạm vi origin tui đã từng nói rồi mà, đừng dùng get_distance...
- cooldown thì hook float mà check, đừng dùng set task
- cái grenade ko cần làm thế , ent ở trong func đó rồi thì find ent làm gì
- cái func ông tự viết ra đi, tui chỉ giúp chỉnh sửa chứ ko làm hộ đâu , có nh` plugin dùng touch rồi ma`..
@dias có 2 cách làm mát máu
-
#define DAMAGE 10.0 //số dmg
ExecuteHam( Ham_TakeDamage, vitim, attacker, 0, DAMAGE, DMG_SLASH );
- set health của player đó = current health - damage