18.05.2017, 15:29
Quote:
Нужно очень много взрывов и почти одновременно,
не случайно же Бейя упомянул p.s. я знаю, что есть функция для создания взрыва только у одного игрока, но нужно чтобы учитывало возможность создания взрыва через функцию "для всех". p.p.s.: точнее нужно учитывать то, что у игрока действительно что-то рвануло иначе из-за ограничений игры можно пропустить взрыв. |
Я бы сделал как-то так:
PHP код:
stock CustomExpl_CreateExplosion(Float:X, Float:Y, Float:Z, type, Float:radius)
{
foreach (new playerid : Player) {
if (GetPlayerDistanceFromPoint(playerid, X, Y, Z) < 300.0) {
CreateExplosionForPlayer(playerid, X, Y, Z, type, radius);
}
}
return 1;
}
#if defined _ALS_CreateExplosion
#undef CreateExplosion
#else
#define _ALS_CreateExplosion
#endif
#define CreateExplosion CustomExpl_CreateExplosion