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

GetTickCount

Получает число процессорных тиков со времени последнего перезапуска сервера. Эта функция работает только в Windows!

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

Возвращает

Число процессорных тиков со времени последнего перезапуска сервера.

new Ticks = GetTickCount();

GetWeaponName

Эта функция может использоваться для получения имени оружия.

(weaponid,const weapon[],len)

weaponid

ID оружия, имя которого вы хотите знать.

const weapon[]

Переданная по ссылке переменная, в которую записывается имя оружия

len

Число ячеек/длина переменной.

GetWeaponName(26, weaponName, 64);

GivePlayerMoney

Эта функция позволяет Вам либо дать, либо отнять у игрока деньги. Если игроку дать отрицательное число денег, то количество его денег уменьшиться.

(playerid,money)

playerid

ID игрока.

money

Число денег, которые вы хотите дать/отнять.

GivePlayerMoney(playerid, 10000);

GivePlayerWeapon

Дает игроку указанное оружие, вы можете указать, какое оружие и сколько аммуниции должен получить игрок.

(playerid,weaponid,ammo)

playerid

ID игрока.

weaponid

ID оружия, даваемого игроку.

ammo

Количестов аммуниции, даваемое игроку вместе с оружием.

GivePlayerWeapon(playerid, 26, 250);

Kick

Используйте эту команду, чтобы кикнуть игрока с Вашего сервера. Аналог rcon-команды kick.

Важное замечание: Известны случаи, когда игрок оставался подключенным к серверу после выполнения этой функции, рекомендуется использовать rcon-команду kick.

(playerid)

playerid

ID игрока.

Kick(playerid);

KillTimer

Останавливает (деактивирует) таймер с заданным ID.

(timerid)

timerid

ID таймера, который нужно остановить.

KillTimer(timerid);

LimitGlobalChatRadius

Включить ограничение радиуса чата. Только игроки на определенном расстоянии от игрока будут видеть его сообщения в чате.

(Float:chat_radius)

Float:chat_radius

Величина радиуса чата.

LimitGlobalChatRadius(1000.0);

PlayerPlaySound

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

Важное замечание: x/y/z-координаты, видимо, не оказывают большого влияния на звук.

(playerid,soundid,Float:x,Float:y,Float:z)

playerid

ID игрока.

soundid

ID звука.

Float:x

X-координата места, где надо проиграть звук.

Float:y

Y-координата места, где надо проиграть звук.

Float:z

Z-координата места, где надо проиграть звук.

PlayerPlaySound(playerid, 1025, 0.0, 0.0, 0.0);