20.10.2011, 22:43 
	(
 Последний раз редактировалось NaS; 21.10.2011 в 14:39.
)
	
	
		To create a line with GangZones from A to B (ZoneSize is the size of every little zone AND the distance between each zone):
And I think the easiest way to crash a player is:
522 is the object of a vehicle (NRG-500), this will lead to a crash.
	
	
	
	
Код:
CreateGangZoneLine(Float:ZoneSize,Float:X1,Float:Y1,Float:X2,Float:Y2)
{
	// ZoneSize is the size of each "dot" AND the distance between each dot!
	new Float:TotalDistance = GetDistanceBetweenPoints(X1,Y1,0.0,X2,Y2,0.0);
	
	new Dots = floatround(TotalDistance / ZoneSize); // Amount of "dots" to create
	
	for(new i=1; i <= Dots; i++)
	{
	    new Float:X,Float:Y;
	    
	    X = X1 + (((X2 - X1) / Dots) * i ); // Dots is like percentage. If you have 10 dots, the first one is at 1/10, second at 2/10 etc!
	    Y = Y1 + (((Y2 - Y1) / Dots) * i );
	    
	    new Float:Offset = ZoneSize / 2.0;
	    
	    new zone = GangZoneCreate(X-Offset,Y-Offset,X+Offset,Y+Offset);
	    
		// Example showing the zone for all:
		GangZoneShowForAll(zone,0xFF000055);
		// I suggest to save em to an array, to destroy it later :P
	}
}
Код:
CrashPlayer(playerid)
{
	new Float:X,Float:Y,Float:Z;
	GetPlayerPos(playerid,X,Y,Z);
	CreatePlayerObject(playerid,522,X,Y,Z,0.0,0.0,0.0,1000);
}


