SA-MP Forums Archive
Streamer smooth MoveDObject - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Streamer smooth MoveDObject (/showthread.php?tid=622982)



Streamer smooth MoveDObject - RakeDW - 28.11.2016

Hi, I have problem with smooth moving object. Here is my code:
Код:
CMD:operate(playerid, params[]) {
	if (sscanf(params, "d", params[0])) return 1;
	if (params[0] == 1) {
		for(new i = 0; i < sizeof wwin; i ++) {
		    if (IsValidDynamicObject(wwin[i]))
		    	MoveDynamicObject(wwin[i], pravapoz[i][0], pravapoz[i][1], pravapoz[i][2], random(10000), pravapoz[i][3], pravapoz[i][4], pravapoz[i][5]);
		}
	}
	else {
	    for(new i = 0; i < sizeof wwin; i ++) {
			new Float: x,
			    Float: y,
			    Float: z,
				Float: rx,
			    Float: ry,
			    Float: rz;

			GetDynamicObjectPos(wwin[i], x, y, z);
			GetDynamicObjectRot(wwin[i], rx, ry, rz);

			pravapoz[i][0] = x;
			pravapoz[i][1] = y;
			pravapoz[i][2] = z;
			pravapoz[i][3] = rx;
			pravapoz[i][4] = ry;
			pravapoz[i][5] = rz;

			SetDynamicObjectPos(wwin[i], x+random(15), y+random(15), z+random(15));
			SetDynamicObjectRot(wwin[i], rx+random(15), ry+random(15), rz+random(15));
	    }
	}
	return 1;
}
When I type /operate 0 than /operate 1 it automatically set my object pos. Same without "random(10000)" -> 10000.0