Merhaba, konu başlığındaki gibi 2 tuşu ile araçlarda motor kapatıp açma kodunu nereden bulabilirim? veya sizde varsa atabilirmisiniz? şimdiden teşekkür ederim. :)
zcmd mi kullanıyorsun?
Araç çalıştırma fonksiyonunu atar mısın?
Alıntı yapılan: via - 23 Mart 2020, 20:36:33zcmd mi kullanıyorsun?
Araç çalıştırma fonksiyonunu atar mısın?
Evet, zcmd.
Mod da şuan bir fonksiyon yok, yeni bir pwn oluşturdum.
OnPlayerKeyStateChange:
if(newkeys & KEY_SUBMISSION && IsPlayerInAnyVehicle(playerid)) cmd_motor(playerid, "");
Modun boş yerine:
CMD:motor(playerid, params[])
{
new aracid= GetPlayerVehicleID(playerid);
switch(GetEngineStatus(vehicleid))
{
case false: SetEngineStatus(GetPlayerVehicleID(playerid), true), SetLightStatus(GetPlayerVehicleID(playerid), true);
case true: SetEngineStatus(GetPlayerVehicleID(playerid), false), SetLightStatus(GetPlayerVehicleID(playerid), false);
}
return 1;
}
stock GetEngineStatus(vehicleid)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine != 1) return 0;
return 1;
}
stock SetEngineStatus(aracid, bool:durum)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(aracid, engine, lights, alarm, doors, bonnet, boot, objective);
return SetVehicleParamsEx(aracid, durum, lights, alarm, doors, bonnet, boot, objective);
}
stock SetLightStatus(vehicleid, status)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
return SetVehicleParamsEx(vehicleid, engine, status, alarm, doors, bonnet, boot, objective);
}
Eline sağlık, teşekkür ederim. K & A
Sorun çözüldüğü için konu arşive taşınmıştır.