Sziasztok.
Tudom, többeteknek már megvan ez a kód, de ez már általam frissített, ugyanis támogatja a 0.3.7 -es skineket, tehát ajánlott ezt használni a késõbbiek folyamán!
Készítõ: Simon
Mire használható ez a kód? Ellenõrzi az adott kinézet azonosítót, hogy az létezik -e, ha nem létezik, 0-val azaz hamissal tér vissza, ellenkezõ esetben 1-el azaz igazzal, tehát a skin azonosító létezik.
Miért kell ez nekünk? Hibák, crashek adódhatnak abból ha érvénytelen kinézet azonosítót használunk!
IsValidSkin(skinid)
{
#define MAX_BAD_SKINS 9
new badSkins[MAX_BAD_SKINS] =
{
74, 265, 266, 267,
268, 269, 270, 271, 272
};
if (skinid < 0 || skinid > 311) return false;
for (new i = 0; i < MAX_BAD_SKINS; i++)
{
if (skinid == badSkins) return false;
}
#undef MAX_BAD_SKINS
return 1;
}
A kódot frissítettem a SA-MP 0.3.7-es verziójára! ScreaM