Working at time of commision.
This commit is contained in:
48
dlls/sven/svencoop.h
Normal file
48
dlls/sven/svencoop.h
Normal file
@ -0,0 +1,48 @@
|
||||
// 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
|
Reference in New Issue
Block a user