Comments (5)
You used rg_remove_item, anyway rg_drop_item always return TRUE (1) here:
cell AMX_NATIVE_CALL rg_drop_item(AMX *amx, cell *params)
Engine of ReGameDLL_CS do not care if player has item or not, just force the entity to drop it. You need to check by youself to see if player has item or not.
Same bug on rg_remove_all_items
Thank you very much for the answer, if the function still returns true for rg_drop_item and as you say the engine doesn't care, then the return value is not needed for this function, it really throws into confusion. Especially the description. I am satisfied with the answer, thanks again!
from reapi.
You used rg_remove_item, anyway rg_drop_item always return TRUE (1) here:
cell AMX_NATIVE_CALL rg_drop_item(AMX *amx, cell *params)
Engine of ReGameDLL_CS do not care if player has item or not, just force the entity to drop it.
You need to check by youself to see if player has item or not.
Same bug on rg_remove_all_items
from reapi.
What exactly you need to do? If it is a type of item restriction, you can reach same result with PlayerHasRestrictItem. It check when player buy, touch or be equipped by an item.
{
ITEM_TYPE_BUYING, // when a player buying items
ITEM_TYPE_TOUCHED, // when the player touches with a weaponbox or armoury_entity
ITEM_TYPE_EQUIPPED // when an entity game_player_equip gives item to player or default item's on player spawn
};
PlayerHasRestrictItem(CBasePlayer* Player, ItemID item, ItemRestType type)
from reapi.
After merging PR: #289, the returned values will be correct
from reapi.
Closed as fixed #289
from reapi.
Related Issues (20)
- Fastcup Reapi 5.22.0.256 HOT 2
- New version HOT 1
- RG_CBasePlayer_GiveNamedItem cannot be hooked HOT 6
- Add `WI_SLOT` for `rg_get_weapon_info`
- PM_Jump HOT 9
- SetHookChainArg not handling vectors HOT 2
- Add a hook to PM_PlayerTrace
- Why is RH_SV_AllowPhysent engine hook removed ? HOT 2
- Is it possible to add hooks for pfnMessageBegin, pfnMessageEnd, etc... HOT 8
- rg_transfer_c4() bug HOT 3
- [Question] Setting custom ammo for weapon with rg_add_ammo_registry
- Major version mismatch on latest release HOT 1
- hook RG_CBasePlayer_TakeDamage wrong bitsDamageType? HOT 2
- Implementation error
- Block silencer
- RG_BombPlanting
- problem with remove entities functions HOT 2
- GetBonePosition() and GetAttachment()
- Server Crash when get entity owner in SetTouch Callback HOT 2
- No CSprite Member m_flMaxFrame
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reapi.