@root88 root88...
What if you use some cstrike natives ?
https://sm.alliedmods.net/new-api/cstrike
hmmm like
Code:
#include <sdktools>
#include <cstrike>
public void OnPluginStart()
{
RegConsoleCmd("sm_test", test);
}
public Action test(int client, int args)
{
char classname[MAX_NAME_LENGTH];
char alias[MAX_NAME_LENGTH];
int entity = -1;
while( (entity = FindEntityByClassname(entity, "*")) != -1 ) // Loop all entities
{
GetEntityClassname(entity, classname, sizeof(classname));
CS_GetTranslatedWeaponAlias(classname, alias, sizeof(alias));
CSWeaponID weaponid = CS_AliasToWeaponID(alias);
if(!CS_IsValidWeaponID(weaponid)) continue; // skip invalid weapon and continue loop
PrintToServer("entity '%i' classname '%s' alias '%s' weaponid '%i'", entity, classname, alias, weaponid);
}
return Plugin_Handled;
}
I got this output
Code:
entity '529' classname 'weapon_knife' alias 'knife' weaponid '28'
entity '532' classname 'weapon_hkp2000' alias 'hkp2000' weaponid '41'
entity '165' classname 'weapon_snowball' alias 'snowball' weaponid '84'
*edit
Or do you still get errors from weapon restrict plugin ?? :S
__________________