Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Функции 'a_samp.inc'.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
330.24 Кб
Скачать

CreatePickup

Добавляет динамичексий пик-ап (вещь, которую можно подобрать: здоровье, броня, оружие (Используйте ID МОДЕЛИ оружия, а НЕ ID оружия!) и объекты.)

(model, type, Float:X, Float:Y, Float:Z)

model

ID пик-апа.

type

ПРоявлене (2или15)

Float:X

X-координата для позиции пик-апа.

Float:Y

Y-координата для позиции пик-апа.

Float:Z

Z-координата для позиции пик-апа.

Returns

ID данного пик-апа

new pickupid = CreatePickup(371, 15, 1710.3359, 1614.3585, 10.1191);

DestroyPickup

Убирает с карты (уничтожает) пик-ап с заданным ID.

(pickup)

pickup

ID пик-апа, который нужно убрать.

DestroyPickup(pickupid);

DisableInteriorEnterExits

Отключает все входы/выходы в/из интериоров (желтые маркеры).)

(Без параметров)

DisableInteriorEnterExits();

DisablePlayerCheckpoint

Отключить инициализированнные контрольные точки для игрока, в одно и тоже время игор может иметь тольку одну контрольную точку.

(playerid)

playerid

ID игрока, для которого отключить текущую конотрольную точку.

DisablePlayerCheckpoint(playerid);

EnableTirePopping

Включение/выключение возможности пробивания шин колес автомобилей. По умолчанию возможность включена.

(enable)

enable

1 - включить, 0 - выключить.

EnableTirePopping(1);

EnableZoneNames

Включения/выключения отображения названий зон карты. По умолчанию отключено.

(enable)

enable

1 - включить, 0 - выключить.

EnableZoneNames(1);

GameModeExit

Эта функция завершает текущий режим игры, и либо перезапускает его, либо запускает следующий режим, согласно Вашей конфигурации в server.cfg.

(Нет параметров)

GameModeExit();

GameTextForAll

Эта функция отображает большой текст поврех экрана у каждого игрока. Она может использоваться для разных целей.

(const string[],time,style)

const string[]

Текст для отображения.

time

Время, в течение которого будет показан текст, в миллисекундах.

style

Стиль отображаемого текста.

GameTextForAll("This is an example gametext!", 5000, 3);

GameTextForPlayer

Эта функция делает то же самое, что и GameTextForAll(), но с тем различием, что она отображает текст только для одного игрока.

(playerid,const string[],time,style)

playerid

ID игрока, у которого отобразится текст.

const string[]

Текст для отображения.

time

Время, в течение которого будет показан текст, в миллисекундах.

style

Стиль отображаемого текста.

GameTextForPlayer(playerid, "Hi, welcome on my server!", 5000, 3);

GetMaxPlayers

Получает максимальное число игроков, которое может играть на Вашем сервере. Вы не можете использовать предопределенное MAX_PLAYERS вместо этой функции, так как оно всегда по умолчанию уставновлено в 200.

(Нет параметров)

Возвращает

Максимальное число игроков.

new maxplayers = GetMaxPlayers();

GetServerVarAsBool

Узнает содержание серверной переменной в булевом формате.

(const varname[])

const varname[]

Имя серверной перменной, которую нужно узнать.

Возвращает

1 - если пременная включена, 0 - если выключена.

new anticheatenabled = GetServerVarAsBool("anticheat");

GetServerVarAsInt

Узнает содержание серверной переменной в числовом формате.

(const varname[])

const varname[]

Имя серверной перменной, которую нужно узнать.

Возвращает

Значение данной серверной перменной.

new port = GetServerVarAsInt("port");

GetServerVarAsString

Узнает содержание серверной переменной в формате строки.

(const varname[], buffer[], len)

const varname[]

Имя серверной перменной, которую нужно узнать.

buffer[]

Переменная, в которую будет записано значение.

len

Длина этой переменной.

GetServerVarAsString("plugins", buffer, sizeof(buffer));