OnPlayerWeaponShot sometimes does not react?
#3

Try debugging a bit further:
PHP код:
#if !defined PRESSED
#define PRESSED(%0) \
    
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#endif

public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if (
PRESSED(KEY_FIRE) && !IsPlayerInAnyVehicle(playerid) && GetPlayerWeapon(playerid) != 0)
    {
        
SendClientMessage(playerid, -1"[Debug] Should have shot a bullet.");
        
SetTimerEx("DebugBulletInfo"500false"i"playerid);
    }
    return 
1;
}

forward DebugBulletInfo(playerid);
public 
DebugBulletInfo(playerid) {
      new 
lsString[128],
            
Float:fOriginXFloat:fOriginYFloat:fOriginZ,
            
Float:fHitPosXFloat:fHitPosYFloat:fHitPosZ;
        
GetPlayerLastShotVectors(playeridfOriginXfOriginYfOriginZfHitPosXfHitPosYfHitPosZ);
        
format(lsString128"Bullet info. launch pos: %f, %f, %f - hit pos: %f, %f, %f"fOriginXfOriginYfOriginZfHitPosXfHitPosYfHitPosZ);
        
SendClientMessage(playerid, -1lsString);

OBS: written straight from browser, might have some warnings.
Reply


Messages In This Thread
OnPlayerWeaponShot sometimes does not react? - by ax1 - 28.06.2017, 17:09
Re: OnPlayerWeaponShot sometimes does not react? - by Luicy. - 28.06.2017, 18:17
Re: OnPlayerWeaponShot sometimes does not react? - by Meller - 28.06.2017, 18:17
Re: OnPlayerWeaponShot sometimes does not react? - by NaS - 28.06.2017, 18:37
Re: OnPlayerWeaponShot sometimes does not react? - by ax1 - 28.06.2017, 18:47
Re: OnPlayerWeaponShot sometimes does not react? - by NaS - 28.06.2017, 18:57

Forum Jump:


Users browsing this thread: 1 Guest(s)