Здравствуйте.
Вызываю несколько set_task , и меня смутило то, как я понял, что для первого и второго используется один и тот же уникальный идентификатор. Не будут ли они конфликтовать каким-либо образом, или я сделал не правильно? Если не правильно то подскажите пожалуйста как это сделать.
Если предыдущее сделал правильно, то имеет место быть второй вопрос, насчет остановки этих двух тасков, правильно ли сделал?
Буду благодарен за любую помощь
Код:
public client_putinserver(id)
{
for(new i = 0; i<PlData ; i++)
UserData[id][i] = 0;
load_data(id);
if (player_register[id])
{
set_task(1.0, "task_showhudmsg", id, .flags = "b") // ?
set_task(60.0,"bonus_time",id,_,_,"b") // ?
}
}
public client_disconnect(id)
{
if (player_register[id])
{
save_usr(id);
remove_task(id); // ?
for(new i = 0; i<PlData ; i++)
UserData[id][i] = 0;
}
}

На данный момент работает вроде нормально, но все же решил уточнить
Отредактировал: ThisIsSparta, - 26.5.2015, 9:51