I want to change attribute according to original value.
if item already have damage buff like direct hit, make more powerful.
i tried code below, but all weapon damage stuck in 150%..
Code:
public Action:TF2Items_OnGiveNamedItem(client, String:classname[], iItemDefinitionIndex, &Handle:hItem)
{
static Handle:item = INVALID_HANDLE;
if( item != INVALID_HANDLE )
{
CloseHandle(item);
item = INVALID_HANDLE;
}
item = TF2Items_CreateItem(OVERRIDE_ATTRIBUTES|PRESERVE_ATTRIBUTES);
TF2Items_SetAttribute(item, 2, 1.5) // 150% damage.
TF2Items_SetNumAttributes(item, 1);
if( item != INVALID_HANDLE )
{
hItem = item;
return Plugin_Changed;
}
return Plugin_Continue;
}