|
Форум Программирование в Pawno Стандартные функции CreateExplosion |
CreateExplosion |
Функция создаёт взрыв нужного вида в указанных координатах
CreateExplosion(Float:X, Float:Y, Float:Z, type, Float:radius) Float:X - позиция Х Float:Y - позиция Y Float:Z - позиция Z type - тип взрыва (Картинка) Float:radius - радиус взрыва Пример: Код public OnPlayerEnterVehicle ( playerid, vehicleid, ispassenger ) { new Float:x, Float:y, Float:z; // узнаем позицию игрока GetVehiclePos( vehicleid, x, y, z ); // Создадим взрыв рядом с транспортом игрока CreateExplosion( x + random(5), y + random(5), z + random(5), 12, 10.0 ); return 1; } Пример 2: Код if(strcmp("/vzriv", cmd, true, 10) == 0) { if(!AdminAccess(playerid,4))return true; SendClientMessage(playerid, 0x878787FF, " Ты не админ"); new Float:fx,Float:fy,Float:fz; GetPlayerPos(playerid, fx,fy,fz); CreateExplosion(fx,fy,fz,6,100.0); CreateExplosion(fx + 15.0,fy,fz,6,100.0); CreateExplosion(fx - 15.0,fy,fz,6,100.0); CreateExplosion(fx,fy + 15.0,fz,6,100.0); CreateExplosion(fx,fy - 15.0,fz,6,100.0); CreateExplosion(fx + 15.0,fy + 15.0,fz,6,100.0); CreateExplosion(fx + 15.0,fy - 15.0,fz,6,100.0); CreateExplosion(fx - 15.0,fy + 15.0,fz,6,100.0); CreateExplosion(fx - 15.0,fy - 15.0,fz,6,100.0); CreateExplosion(fx + 30.0,fy,fz,6,100.0); CreateExplosion(fx - 30.0,fy,fz,6,100.0); CreateExplosion(fx,fy + 30.0,fz,6,100.0); CreateExplosion(fx,fy - 30.0,fz,6,100.0); return 1; } Программист любитель :) |
| |||
| |||