PHP Code:
// fakemeta_util.inc
stock fm_set_user_longjump(index, bool:longjump = true, bool:tempicon = true) {
if (longjump == fm_get_user_longjump(index))
return
if (longjump) {
engfunc(EngFunc_SetPhysicsKeyValue, index, "slj", "1")
if (tempicon) {
static msgid_itempickup
if (!msgid_itempickup)
msgid_itempickup = get_user_msgid("ItemPickup")
message_begin(MSG_ONE, msgid_itempickup, _, index)
write_string("item_longjump")
message_end()
}
}
else
engfunc(EngFunc_SetPhysicsKeyValue, index, "slj", "0")
}
stock bool:fm_get_user_longjump(index) {
new value[2]
engfunc(EngFunc_GetPhysicsKeyValue, index, "slj", value, 1)
switch (value[0]) {
case '1': return true
}
return false
}
__________________