14.10.2013, 16:42
Quote:
Ваша линия будет "вещественная" а моя "пиксельная". Подправил описание.
И в вашем коде ошибка. Float:z0, points = 10) И ещё одна странность, переменные всегда ровны 0. Не сочтите за криворукость но сервер логирует 0. PHP код:
|
pawn Код:
stock raytrace(Float:x0, Float:y0, Float:z0, Float:x1, Float:y1, Float:z1, points = 10)
{
new Float:dx = floatdiv(x1-x0, float(points)),
Float:dy = floatdiv(y1-y0, float(points)),
Float:dz = floatdiv(z1-z0, float(points));
while(points--) {
x0 += dx;
y0 += dy;
z0 += dz;
CreateObject(2000, x0, y0, z0, 0.0, 0.0, 0.0);//Создадим объект
}
}