Compiler
Компетентный
Всем привет, хочу показать вам новую функцию SAMP 0.3z
Всю фишку вы увидете в видео под [Мануалом]
Дефайним
Далее ко всем new добавте
Далее создайте новый паблик, у кого нету ненада создавать!
После чего создадим ещё один новый паблик.
Вот вам видео самой сис-мы
Всю фишку вы увидете в видео под [Мануалом]
Дефайним
PHP:
#define REMOVE_BULLET_TIME (30)//Удаляет пулю через 30секунд
#define USE_STREAMER
#define MAX_BULLETS (500)//Максимальное количество пуль
#define OBJECT_BULLET (3101)
#if defined USE_STREAMER
#tryinclude <streamer>
#endif
PHP:
new bullets_pending;
PHP:
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(floatround(fX) == 0 && floatround(fY) == 0) return 1;
#if !defined STREAMER_TYPE_OBJECT
if(bullets_pending > MAX_BULLETS) return SendClientMessage(playerid, -1, "Ееее....парень потише, ты выпустил так и так море пуль!.");
#endif
bullets_pending++;
new bullet;
#if defined STREAMER_TYPE_OBJECT
bullet = CreateDynamicObject(OBJECT_BULLET, fX, fY, fZ, 0.0, 0.0, 0.0);
#else
bullet = CreateObject(OBJECT_BULLET, fX, fY, fZ, 0.0, 0.0, 0.0);
#endif
SetTimerEx("RemoveBullet", REMOVE_BULLET_TIME * 1000, false, "i", bullet);
return 1;
}
PHP:
forward RemoveBullet(objectid);
public RemoveBullet(objectid)
{
bullets_pending--;
#if defined STREAMER_TYPE_OBJECT
DestroyDynamicObject(objectid);
#else
DestroyObject(objectid);
#endif
}
Спасибо за внимания!
Автор : Rajat_Pawar
