CSM.Dev

также совершенно не нужна конструкция типа id + TASK, и потом отнимание этого TASK. Ты ставишь в плагине только 1 задание и различать тебе их не надо. playerID + TaskID используется там, где нужно выделять нужное задание из многих, где playerID нельзя использовать или нудно передать несколько значений, либо задавать задание вообще без угазания его id используют parm[]

пример, нужно передать id игрока и допустим сколько он нанес урона
Code:
	...
	new parm[2]
	parm[0] = id
	parm[1] = damage
	set_task(fl_time, "function", _, parm, 2)
}

public function(const parm[])
{
	new id = parm[0]
	new damage = parm[1]
	...
зы. если хочешь дальше изучать amxx, считай как Библию это