stock load_zombie()
{
new Cache:temp_sql = m_query("SELECT * FROM `zombie`");
cache_get_row_count(r);
if(!r
) return print("["SQL_VER
"][WARNING]: Зомби не найдены."); for(new idx = 1; idx <= r; idx++)
{
cache_get_value_name_int(idx-1, "zombie_id", zombie[idx-1][zombie_id]);
cache_get_value_name_float(idx-1, "zombie_x", zombie[idx-1][zombie_x]);
cache_get_value_name_float(idx-1, "zombie_y", zombie[idx-1][zombie_y]);
cache_get_value_name_float(idx-1, "zombie_z", zombie[idx-1][zombie_z]);
cache_get_value_name_float(idx-1, "zombie_a", zombie[idx-1][zombie_a]);
new str[6];
format(str
, sizeof(str
), "_%d_", zombie
[idx
-1][zombie_id
]); strmid(zombie
[idx
-1][zombie_name
], str
, 0, 24); zombie[idx-1][zombie_id] = FCNPC_Create(zombie[idx-1][zombie_name]);
FCNPC_Spawn(zombie[idx-1][zombie_id], 162, zombie[idx-1][zombie_x], zombie[idx-1][zombie_y], zombie[idx-1][zombie_z]);
FCNPC_Stop(zombie[idx-1][zombie_id]);
FCNPC_StopAttack(zombie[idx-1][zombie_id]);
FCNPC_SetWeapon(zombie[idx-1][zombie_id], 0);
FCNPC_SetInterior(zombie[idx-1][zombie_id], 0);
FCNPC_SetVirtualWorld(zombie[idx-1][zombie_id], 0);
FCNPC_SetPosition(zombie[idx-1][zombie_id], zombie[idx-1][zombie_x], zombie[idx-1][zombie_y], zombie[idx-1][zombie_z]);
FCNPC_SetAngle(zombie[idx-1][zombie_id], zombie[idx-1][zombie_a]);
}
cache_delete(temp_sql);
return true;
}