Quote:
Originally Posted by boztroL
How i need to 'mixup' them 
|
Try this
PHP Code:
ActionDelayedIce(id, iEnt)
{
new iTask = TASK_SOLIDNOT + iEnt;
if( task_exists(iTask) || task_exists(TASK_SOLID + iEnt) )
{
return PLUGIN_HANDLED;
}
if( !g_ice[id] )
{
entity_set_float(id, EV_FL_friction, 0.15);
entity_set_float(id, EV_FL_maxspeed, 400.0);
g_ice[id] = true;
}
iTask = TASK_ICE + id;
if( task_exists(iTask) )
{
remove_task(iTask);
}
set_task(0.1, "TaskNotOnIce", iTask);
static szProp[5];
GetProperty(iEnt, 1, szProp);
new Float:flValue = str_to_float(szProp);
iTask = TASK_SOLIDNOT + iEnt;
set_task(str_to_float(flValue), "TaskSolidNot", iTask);
return PLUGIN_HANDLED;
}