Форум Pawn.Wiki - Воплоти мечту в реальность!: CreateExplosion - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

CreateExplosion Оценка: -----

#1
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
Описание:
Создает взрыв в указанных координатах.

Параметры:
(Float:X, Float:Y, Float:Z, type, Float:Radius)

  • Float:X - координата X взрыва.
  • Float:Y - координата Y взрыва.
  • Float:Z - координата Z взрыва.
  • type - тип взрыва.
  • Float:Radius - радиус взрыва.


Возвращаемые значения:
Эта функция всегда возвращает 1, даже если значения типа взрыва и/или радиуса являются недопустимыми.

Пример:
public OnPlayerEnterCheckpoint(playerid)
{
	// Get the player's position
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);

	// Create an explosion at the player's position
	CreateExplosion(x, y, z, 12, 10.0);
	return 1;
}


Примечание:
Есть ограничение на количество взрывов, которые могут быть видны игроку одновременно. Это примерно 10.

Сообщение отредактировал Romzes: 15 апреля 2023 - 18:26
Причина редактирования: fix

0

#2
Пользователь офлайн   Cris_Pro 

  • Хочу создать серверок..
  • Вставить ник
  • Раскрыть информацию
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;
    }

Сообщение отредактировал Romzes: 31 января 2012 - 15:17

0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика