Sziasztok!
Készítettem egy kisebb kódot, ami ( ha működne ) azt eredményezné, hogy csak puskával, és sniper-rel lehessen fejest adni.
A probléma annyi, hogy hiába van le kérve a bodypart és a fegyerek ID-je, minden lőfegyverrel lehetséges a fejlövés.
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
if(bodypart == 9)
{
if(GetPlayerWeapon(issuerid) == 34 || 33)
{
GameTextForPlayer(issuerid, \"~h~Head shot!\", 2000, 6);
SetPlayerHealth(playerid, 0.0);
}
}
return 1;
}
Lehet az a probléma hogy TakeDamage-nél van?
Válaszokat előre is köszönöm.