Még régebben csináltam, úgy emlékszem nem volt hibája
/*
native IsGirlSkin(skin); // returns: 0 if not, 1 if girl.
native IsBoySkin(skin); //returns: 0 if not, 1 if girl.
*/
#include
new girl_Skins[80] = {
\"9\",
\"10\",
\"11\",
\"12\",
\"13\",
\"31\",
\"39\",
\"40\",
\"41\",
\"53\",
\"54\",
\"55\",
\"56\",
\"63\",
\"64\",
\"65\",
\"69\",
\"75\",
\"76\",
\"77\",
\"85\",
\"87\",
\"88\",
\"89\",
\"90\",
\"91\",
\"92\",
\"93\",
\"129\",
\"130\",
\"131\",
\"138\",
\"139\",
\"140\",
\"141\",
\"145\",
\"148\",
\"150\",
\"151\",
\"152\",
\"157\",
\"169\",
\"172\",
\"178\",
\"190\",
\"191\",
\"192\",
\"193\",
\"194\",
\"195\",
\"196\",
\"197\",
\"198\",
\"199\",
\"201\",
\"205\",
\"207\",
\"211\",
\"214\",
\"215\",
\"216\",
\"218\",
\"219\",
\"224\",
\"225\",
\"226\",
\"231\",
\"232\",
\"233\",
\"237\",
\"238\",
\"243\",
\"244\",
\"245\",
\"251\",
\"256\",
\"257\",
\"263\",
\"298\",
};
stock IsGirlSkin(skin = 0)
{
new skinid[4];
valstr(skinid,skin);
if(!skinid < 301 || !skinid >= 0) return #error \"Az IsGirlSkin skin parameternel 0nal nagyobb illetve 300nal kissebb szamot kell megadni! (0-299)\"
if(!strfind(skinid,girl_Skins[])) return 0;
else return 1;
}
stock IsBoySkin(skin = 0)
{
if(!IsGirlSkin(skin)) return 1;
else return 0;
}
Szerk.: Az IsBoySkin nél lehetne egy elágazást tenni hogy 0-299ig lehessen csak