Mod tetejére:
enum eJarmAdat
{
bool:MotorElinditva
Frakcio = -1,
MinRang = -1,
}
new JarmuAdat[MAX_VEHICLES][eJarmuAdat];
OnGameModeInit fölé:
forward InditMotor(playerid);
public InditMotor(playerid)
{
new jarmu = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(jarmu, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(jarmu, 1, lights, alarm, doors, bonnet, boot, objective);
}
forward LeallitMotor(playerid);
public LeallitMotor(playerid)
{
new jarmu = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(jarmu engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(jarmu, 0, lights, alarm, doors, bonnet, boot, objective);
OnGameModeInit alá:
ManualVehicleEngineAndLights();
A /motor parancsnál megnézed, helyes frakcióban van-e, legalább megvan-e a kellõ rangja, és csak akkor indítsa el a motort. Illetve, ha a jármûvének a motorja el van indítva, akkor leállítsa, ha nincs, akkor indítsa el.
Ez a rendszer dinamikus, onnan töltöd bele a Frakciókocsikan, ahonnan jólesik.
Mod tetejére:
enum eJarmAdat
{
bool:MotorElinditva
Frakcio = -1,
MinRang = -1,
}
new JarmuAdat[MAX_VEHICLES][eJarmuAdat];
OnGameModeInit fölé:
forward InditMotor(playerid);
public InditMotor(playerid)
{
new jarmu = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(jarmu, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(jarmu, 1, lights, alarm, doors, bonnet, boot, objective);
}
forward LeallitMotor(playerid);
public LeallitMotor(playerid)
{
new jarmu = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(jarmu engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(jarmu, 0, lights, alarm, doors, bonnet, boot, objective);
OnGameModeInit alá:
ManualVehicleEngineAndLights();
A /motor parancsnál megnézed, helyes frakcióban van-e, legalább megvan-e a kellõ rangja, és csak akkor indítsa el a motort. Illetve, ha a jármûvének a motorja el van indítva, akkor leállítsa, ha nincs, akkor indítsa el.
Ez a rendszer dinamikus, onnan töltöd bele a Frakciókocsikan, ahonnan jólesik.