49 lines
1.0 KiB
C
49 lines
1.0 KiB
C
|
// prevent double include
|
||
|
#ifndef __SVEN_H__
|
||
|
#define __SVEN_H__
|
||
|
|
||
|
#include "amxxmodule.h"
|
||
|
#include "pdata.h"
|
||
|
|
||
|
#include "svencoop_const.h"
|
||
|
|
||
|
inline void SetFrags( long& targetid, long val)
|
||
|
{
|
||
|
SetPData(targetid, PDATA_FRAGS, static_cast<float>(val) );
|
||
|
};
|
||
|
|
||
|
inline long GetFrags( long& targetid)
|
||
|
{
|
||
|
return static_cast<long>( GetPData(targetid, PDATA_FRAGS, float(NULL) ) );
|
||
|
};
|
||
|
|
||
|
inline long GetDeaths( long& targetid)
|
||
|
{
|
||
|
return GetPData(targetid, PDATA_DEATHS, int(NULL) );
|
||
|
};
|
||
|
|
||
|
inline void SetDeaths( long& targetid, long val)
|
||
|
{
|
||
|
SetPData(targetid, PDATA_DEATHS, static_cast<int>(val) );
|
||
|
};
|
||
|
|
||
|
inline long IsEntAlly( long& targetid)
|
||
|
{
|
||
|
return GetPData(targetid, PDATA_ALLY, unsigned char( NULL ) );
|
||
|
};
|
||
|
|
||
|
inline long SetSvenWeapon(long& targetid, long val, const long sven_wep[2])
|
||
|
{
|
||
|
SetPData(targetid, sven_wep[0], static_cast<int>(val) );
|
||
|
SetPData(targetid, sven_wep[1], static_cast<int>(val) );
|
||
|
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
inline long GetSvenWeapon(long& targetid, const long sven_wep[2])
|
||
|
{
|
||
|
return GetPData(targetid, sven_wep[0], int(NULL) );
|
||
|
}
|
||
|
|
||
|
#endif
|