Ha arra gondolsz hogy megnyomod az ALT-ot(KEY_FIRE) akkor:
new gTAXI;
public OnGameModeInit()
{
gTAXI = AddStaticVehicle(420, -2482.4937, 2242.3936, 4.6225, 179.3656, 6, 1); // Taxi
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if (GetPlayerVehicleID(playerid) == gTAXI)
{
AddVehicleComponent(gTAXI, 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, \"Nitro added to the Taxi.\");
}
}
return 1;
}
Itt találsz egy leírást, komponensekkel együtt
Nekem a FORRÁSÁRA lenne szükségem![/quote]
:facepalm: Ugye tudod hogy a nitró az a GTA SA-ba van benne, és addvehiclecomponentel csak beszerelni lehet?
Keresd meg a GTA filejaiban ahol meg van írva a nitró és ottvan, csak tudod a játék nem Pawn-nyelven íródott tehát a forrásával semmire nem mész :whistle:
BackUP, 2x írtam le...
De a te kedvedért még egyszer le írom...
Ismeritek remélem a fizikát :confused:
Remélem tudjátok azt is, hogy hogyan működik :D
Mikor mész a járműveddel X irányba, és \"befarolsz\" feltételezzük balra, csúszik a jármű

És én azt szeretném szkriptben megvalósítani, hogy amint a mozgóképen láthatjuk:
A jármű elhalad a záróvonalnál és ha azután én azt mondom neki, hogy Velocity=2Velocity akkor az igazán csak nekicsap minket a falnak, ez nem nitró, ez akkor lehetne nitró ha jobb oldalra lenne felszerelve és így balra lök meg minket, a Nitrónak a jármű hátulját kell meglöknie az orra irányába, nem a mozgás irányába.
Szóval egy jó nitró nem a falnak löki a járművünket, hanem záróvonal utáni sofőr pozíciójából nézve előre.
Ha jól értelmeztem a témanyitó azt a fukciót szeretné mivel ha a játékos járműben úl és pl. debug módban megnyomja valamelyik gombot akkor kiirja hogy melyik irányban van elfordulva az autó,eleje merre van.
Igen, erre is lennék kíváncsi, mivel nem értek a matrix illetve Velocity3D(azt hiszem ez a neve)-hez
Remél elég érthető volt.
Még egy melléklet:

A sárga nyíl a velocity szorzása, a kék a nitró, amire nekem szükségem lenne