Tengo este Stock que se activa cuando cargan las casas, avisa en la consola y todo pero no se crea nada de incendio.
Код:
stock CrearIncendio(idcasa, idincendio){
if(idincendio != INEXISTENTE){
Incendios[idincendio][inCasaID] = idcasa;
Incendios[idincendio][inObjetosExt][14] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy], CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][13] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy], CasaInfo[idcasa][cz] + 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][12] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy] + 2, CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][11] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] + 2, CasaInfo[idcasa][cy], CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][10] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] + 2, CasaInfo[idcasa][cy] + 2, CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][9] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy] + 2, CasaInfo[idcasa][cz] + 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][8] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] + 2, CasaInfo[idcasa][cy], CasaInfo[idcasa][cz] + 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][7] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy], CasaInfo[idcasa][cz] - 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][6] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy] - 2, CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][5] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] - 2, CasaInfo[idcasa][cy], CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][4] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] - 2, CasaInfo[idcasa][cy] - 2, CasaInfo[idcasa][cz], 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][3] = CreateDynamicObject(18691, CasaInfo[idcasa][cx], CasaInfo[idcasa][cy] - 2, CasaInfo[idcasa][cz] - 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][2] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] - 2, CasaInfo[idcasa][cy], CasaInfo[idcasa][cz] - 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][1] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] + 2, CasaInfo[idcasa][cy] + 2, CasaInfo[idcasa][cz] + 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosExt][0] = CreateDynamicObject(18691, CasaInfo[idcasa][cx] - 2, CasaInfo[idcasa][cy] - 2, CasaInfo[idcasa][cz] - 2, 0.0, 0.0, 0.0, -1, -1);
Incendios[idincendio][inObjetosInt][14] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][13] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz] + 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][12] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy] + 2, CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][11] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] + 2, CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][10] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] + 2, CasaInfo[idcasa][cyy] + 2, CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][9] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy] + 2, CasaInfo[idcasa][czz] + 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][8] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] + 2, CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz] + 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][7] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz] - 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][6] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy] - 2, CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][5] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] - 2, CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][4] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] - 2, CasaInfo[idcasa][cyy] - 2, CasaInfo[idcasa][czz], 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][3] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx], CasaInfo[idcasa][cyy] - 2, CasaInfo[idcasa][czz] - 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][2] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] - 2, CasaInfo[idcasa][cyy], CasaInfo[idcasa][czz] - 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][1] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] + 2, CasaInfo[idcasa][cyy] + 2, CasaInfo[idcasa][czz] + 2, 0.0, 0.0, 0.0, idcasa, -1);
Incendios[idincendio][inObjetosInt][0] = CreateDynamicObject(18691, CasaInfo[idcasa][cxx] - 2, CasaInfo[idcasa][cyy] - 2, CasaInfo[idcasa][czz] -2, 0.0, 0.0, 0.0, idcasa, -1);
}
else{
return false;
}
return 1;
}