AddPlayerClass Problem -
silvan - 28.01.2010
I made a for loop to generate all classes for all skins....
Код:
for(new i = 0; i < 299; i++)
{
if(IsValidSkin(i))
{
AddPlayerClass(i,0,0,0,0,-1,-1,-1,-1,-1,-1);
}
}
but now there is some skins which i need to stop this for loop from include them in the class.... can you guys help me? i'm confused
Skins are: 164, 265, 266, 267,274, 280, 281, 282, 283, 284, 285, 288
Re: AddPlayerClass Problem -
mansonh - 28.01.2010
Whats your IsValidSkin function? It must be rejecting the numbers.
Re: AddPlayerClass Problem -
silvan - 28.01.2010
IsValidSkin(skinid)
{
#define MAX_BAD_SKINS 22
new badSkins[MAX_BAD_SKINS] =
{ 3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 268, 273, 289 };
if (skinid < 0 || skinid > 299) return false;
for (new i = 0; i < MAX_BAD_SKINS; i++) { if (skinid == badSkins[i]) return false; }
#undef MAX_BAD_SKINS
return 1;
}
Re: AddPlayerClass Problem -
Aur0nX390 - 28.01.2010
pawn Код:
IsValidSkin(skinid)
{
#define MAX_BAD_SKINS 22
new badSkins[MAX_BAD_SKINS] =
{ 3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 164, 208, 265, 266, 267, 268, 273, 274, 280, 281, 282, 283, 284, 285, 288, 289 };
if (skinid < 0 || skinid > 299) return false;
for (new i = 0; i < MAX_BAD_SKINS; i++) { if (skinid == badSkins) return false; }
#undef MAX_BAD_SKINS
return 1;
}
You just needed to add those skin ID's to the badskins section. I've done it for you.
Re: AddPlayerClass Problem -
silvan - 28.01.2010
ok, thanks