OPSP-vel és GetPlayerWeaponnal megoldható, vagyis én így csinálnám :D
OPSP: http://forum.sa-mp.com/showthread.php?t=195439
#include <a_samp> //alap feüggvénykönyvtár
#include <OPSP> //OPSP függvénykönyvtár
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
if(GetPlayerWeapon(Shooter) == 34) // Sniper
{
new Float:elet;
GetPlayerHealth(Target, elet);
SetPlayerHealth(Target, elet-100);
}
if(GetPlayerWeapon(Shooter) == 30) // AK-47
{
new Float:elet;
GetPlayerHealth(Target, elet);
SetPlayerHealth(Target, elet-40);
}
return 1;
}