Сообщение от
DeimoS
Ну тогда забыл объявитьмассив на 1000 ячеек и цикл в 5 миллиардов итераций сделать. Мелочь, а приятно
"Раздувать из мухи слона". Есть некие объективные границы между мелочью и обратному ей, по моему даже подсознательно это должно быть понятно.
Сообщение от
Иван Бубнов
Пускай делают 59869546. Для того кто держит сервер, это не понадобится.
В любом случае, это делать не сложно, и это уж точно того стоит.
Вот пример, как проверять все параметры на валидность сразу в подменяемой функции:
PHP код:
stock SetPlayerTimeSkin(playerid, skin, time = 0)
{
if(!SetPlayerSkin(playerid, skin)) return 0; //Обычная функция проверит всё за нас, заодно и выполним её
if(time != 0)
{
if(timerskins[playerid] != -2)
KillTimer(timerskins[playerid]);
timerskins = SetTimerEx("OnTimeToSkinFinished", time * 1000, false, "ii", playerid, skin);
SetPlayerSkin(playerid, skin);
}
return 1;
}
#if defined _ALS_SetPlayerSkin
#undef SetPlayerSkin
#else
#define SetPlayerTimeSkin
#endif
#define SetPlayerSkin SetPlayerTimeSkin