mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 22:35:37 +03:00
fix for issue am44593
This commit is contained in:
parent
77e4d85002
commit
c7febb4447
@ -2773,7 +2773,7 @@ void ValidateMacros_DontCallThis_Smiley()
|
|||||||
MF_FindLibrary(NULL, LibType_Class);
|
MF_FindLibrary(NULL, LibType_Class);
|
||||||
MF_AddLibraries(NULL, LibType_Class, NULL);
|
MF_AddLibraries(NULL, LibType_Class, NULL);
|
||||||
MF_RemoveLibraries(NULL);
|
MF_RemoveLibraries(NULL);
|
||||||
MF_OverrideNatives(NULL);
|
MF_OverrideNatives(NULL, "");
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -728,20 +728,27 @@ static cell AMX_NATIVE_CALL cs_set_user_defusekit(AMX *amx, cell *params) // cs_
|
|||||||
|
|
||||||
int* defusekit = ((int *)pPlayer->pvPrivateData + OFFSET_DEFUSE_PLANT);
|
int* defusekit = ((int *)pPlayer->pvPrivateData + OFFSET_DEFUSE_PLANT);
|
||||||
|
|
||||||
if (params[2]) {
|
if (params[2])
|
||||||
|
{
|
||||||
int colour[3] = {DEFUSER_COLOUR_R, DEFUSER_COLOUR_G, DEFUSER_COLOUR_B};
|
int colour[3] = {DEFUSER_COLOUR_R, DEFUSER_COLOUR_G, DEFUSER_COLOUR_B};
|
||||||
for (int i = 0; i < 3; i++) {
|
for (int i = 0; i < 3; i++)
|
||||||
|
{
|
||||||
if (params[i + 3] != -1)
|
if (params[i + 3] != -1)
|
||||||
|
{
|
||||||
colour[i] = params[i + 3];
|
colour[i] = params[i + 3];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pPlayer->v.body = 1;
|
||||||
|
|
||||||
char* icon;
|
char* icon;
|
||||||
if (params[6] != -1) {
|
if (params[6] != -1)
|
||||||
|
{
|
||||||
int len;
|
int len;
|
||||||
icon = MF_GetAmxString(amx, params[6], 1, &len);
|
icon = MF_GetAmxString(amx, params[6], 1, &len);
|
||||||
}
|
} else {
|
||||||
else
|
|
||||||
icon = "defuser";
|
icon = "defuser";
|
||||||
|
}
|
||||||
|
|
||||||
*defusekit |= HAS_DEFUSE_KIT;
|
*defusekit |= HAS_DEFUSE_KIT;
|
||||||
MESSAGE_BEGIN(MSG_ONE, GET_USER_MSG_ID(PLID, "StatusIcon", NULL), NULL, pPlayer);
|
MESSAGE_BEGIN(MSG_ONE, GET_USER_MSG_ID(PLID, "StatusIcon", NULL), NULL, pPlayer);
|
||||||
@ -758,6 +765,7 @@ static cell AMX_NATIVE_CALL cs_set_user_defusekit(AMX *amx, cell *params) // cs_
|
|||||||
WRITE_BYTE(0); // hide
|
WRITE_BYTE(0); // hide
|
||||||
WRITE_STRING("defuser");
|
WRITE_STRING("defuser");
|
||||||
MESSAGE_END();
|
MESSAGE_END();
|
||||||
|
pPlayer->v.body = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user