Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined _tf2idb_included //{
- //older versions of tf2idb don't include TF2IDB_UsedByClasses
- //this function gets around that restriction
- stock int TF2IDB_UsedByClasses_Compat(int i_id)
- {
- char s_query[255 /* the query without the id is ~249 chars */ - 2 + 12];
- Format(s_query, sizeof(s_query),
- "SELECT replace(replace(replace(replace(replace(replace(replace(replace(replace(" ...
- "`class`, 'scout', 1), 'sniper', 2), 'soldier', 3), 'demoman', 4), 'medic', 5), 'heavy', 6), 'pyro', 7), 'spy', 8), 'engineer', 9) " ...
- "FROM `tf2idb_class` WHERE `id` IS %d",
- i_id);
- ArrayList h_classes = view_as<ArrayList>(TF2IDB_FindItemCustom(s_query));
- int i_bitmask;
- for (int i_iter = 0; i_iter < GetArraySize(h_classes); i_iter++)
- {
- i_bitmask |= (1 << GetArrayCell(h_classes, i_iter));
- }
- return i_bitmask;
- }
- #endif //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement