Jump to content
  • 0

pomoc nende zahaknou auto


Fuggy

Dotaz

10 odpovědí na tuto otázku

Recommended Posts

  • 0
CMD:zahaknout(playerid,params[])
{
new vozidlo = GetPlayerVehicleID(playerid);
new zamerenevozidlo, Float:zamereniVozidla, ZavreniVozidlo, Float:ZavreniVozidloDistance = 7.0, found = 0;
new Float:tX, Float:tY, Float:tZ;
while(zamerenevozidlo < MAX_VEHICLES) {
GetVehiclePos(zamerenevozidlo, tX, tY, tZ);
zamereniVozidla = GetVehicleDistanceFromPoint(vozidlo, tX, tY, tZ);
if(IsValidVehicle(zamerenevozidlo) && (floatcmp(zamereniVozidla, 7.0) <= 0) && (zamerenevozidlo != vozidlo) && (floatcmp(zamereniVozidla, ZavreniVozidloDistance) <= 0)) {
found = 1;
ZavreniVozidlo = zamerenevozidlo;
ZavreniVozidloDistance = zamereniVozidla;
}
zamerenevozidlo++;
}
if(found) {
if (IsTrailerAttachedToVehicle(vozidlo))
{
DetachTrailerFromVehicle(vozidlo);
}
AttachTrailerToVehicle(ZavreniVozidlo, vozidlo);
}
return 1;
}

Poslal mi to Polis

Link to comment
Share on other sites

  • 0

Chtel bych to jak to zahakujes 8mickou kdyz to rameno vijede nahoro tqk se to zahakne

v tom pripade bych vyuzil public OnPlayerKeyStateChange a SetTimer , pripadne SetTimerEx

Link to comment
Share on other sites

  • 0

a jak to vložim do gamemodu ? přesne nebo sem to zkusil a hodilo to dva errory

Když to zkoušíš tak hoď do spoieru nebo do code ten kod a vypiš errory, nečekej, že jsou tady všichni šťastný z toho co napíšeš, že sis udělal kod a on ti hodil error, všichni určitě ví, jaky a co jsi napsal..

 

Link to comment
Share on other sites

  • 0

#define PRESSED(%0) \
	(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


native IsValidVehicle(vehicleid);


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if (PRESSED(KEY_ANALOG_UP))
	{
		new vozidlo = GetPlayerVehicleID(playerid);
		new zamerenevozidlo, Float:zamereniVozidla, ZavreniVozidlo, Float:ZavreniVozidloDistance = 7.0, found = 0;
		new Float:tX, Float:tY, Float:tZ;
		while(zamerenevozidlo < MAX_VEHICLES) {
		GetVehiclePos(zamerenevozidlo, tX, tY, tZ);
		zamereniVozidla = GetVehicleDistanceFromPoint(vozidlo, tX, tY, tZ);
		if(IsValidVehicle(zamerenevozidlo) && (floatcmp(zamereniVozidla, 7.0) <= 0) && (zamerenevozidlo != vozidlo) && (floatcmp(zamereniVozidla, ZavreniVozidloDistance) <= 0)) {
		found = 1;
		ZavreniVozidlo = zamerenevozidlo;
		ZavreniVozidloDistance = zamereniVozidla;
		}
		zamerenevozidlo++;
		}
		if(found) {
		if (IsTrailerAttachedToVehicle(vozidlo))
		{
		DetachTrailerFromVehicle(vozidlo);
		}
		AttachTrailerToVehicle(ZavreniVozidlo, vozidlo);
		}
		return 1;
	}
	return 1;
}

Zkus to.

Když tak si tam dej podmínku pro Odtahové auto

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...