Kilit
SA-MP istemcisi bu özelliği desteklemediği için sürücüsüz araçlar hasar almıyor.Fakat imkansız değil, yeterli yazılım bilgisiyle yapılabilir.
Alıntı yapılan: Kripteks - 09 Haziran 2021, 23:25:55SA-MP istemcisi bu özelliği desteklemediği için sürücüsüz araçlar hasar almıyor.Fakat imkansız değil, yeterli yazılım bilgisiyle yapılabilir.
kanka adam zaten nasıl yapıldığını sormuş? :D
Test etmedim ama mantık bu. 50 değerini silaha göre değiştirebilirsin.
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(hittype == BULLET_HIT_TYPE_VEHICLE)
{
if(!VehicleHasDriver(hitid)){
new Float:vehicleHealth;
GetVehicleHealth(hitid, vehicleHealth);
if(vehicleHealth > 350)
SetVehicleHealth(hitid, vehicleHealth - 50);
else
SetVehicleToRespawn(hitid);
}
}
}
forward VehicleHasDriver(vehicleid);
public VehicleHasDriver(vehicleid)
{
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i)==vehicleid)
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
return 1;
}
}
}
}
return 0;
}
Alıntı yapılan: Sawyer - 09 Haziran 2021, 10:05:08Herhangi bir araçta sürücü olmayınca hasar almıyor bunu ilk weapon-config ile alakalı olduğunu düşündüm ama bi sonuca varamadım bilen varsa anlatırsa iyi olur.
Düşündüğün yanlış değil eğer weapon-config kullanıyorsan bundan dolayı araçlar hasar almamakta.
SetVehicleUnoccupiedDamage(bool:1); // -- > Araçların içinde oyuncu yokken hasar görmesine izin verBu değeri değiştirerek bu özelliği ayarlayabilirsin.
Dün gece çözüm bulmuştum github da bi kullanıcı yaşamış aynı sorunu
Yaşayanlar için : https://github.com/oscar-broman/samp-weapon-config/issues/74
Konu kilit