В fixes.inc это исправлено так:
PHP код:
stock FIXES_GetPlayerWeaponData(playerid, slot, &weapons, &ammo)
{
// This reuses the "slot" variable so we don't have to declare a new one
// and can put all the code in a single statement.
return
slot = GetPlayerWeaponData(playerid, slot, weapons, ammo),
weapons = ammo ? weapons : 0,
slot;
}
#if defined _ALS_GetPlayerWeaponData
#undef GetPlayerWeaponData
#else
#define _ALS_GetPlayerWeaponData
#endif
#define GetPlayerWeaponData FIXES_GetPlayerWeaponData
Сообщение от
Mexanizm
Прикольно, проблема оказывается известна и вообще является ли проблемой со стороны разрабов...
В
SetPlayerAmmo написали
Tip
|
Set the ammo to 0 to remove a weapon from a player's inventory. Note that the weapon will still show up inGetPlayerWeaponData, albeit with 0 ammo. |
Фиксанул просто проверкой как
Дак багов куча и куйман их не собирается фиксить.