AddPlayerClass
Эта функция добавляет класс игрока в gamemode и работает
она в пределах OnGameModeInit.
modelid ID модели игрока.
Float:spawn_x X-координата положения игрока.
Float:spawn_y Y-координата положения игрока.
Float:spawn_z Z-координата положения игрока
Float:z_angle Тоже координата
weapon1 Оружие1.
weapon1_ammo Кол-во патронов к оружию1
weapon2 Оружие2.
weapon2_ammo Кол-во патронов к оружию2.
weapon3 Оружие3
weapon3_ammo Кол-во патронов к оружию3.
Пример:AddPlayerClass(121, 2016.5950, 1545.0306, 10.8308, 90.5, 26, 250, 28, 250, 0, 0); AddStaticPickup
Эта функция добавляет предмет в игру: здоровье, броня, оружие.
model ID модели (здоровье, броня, оружие) .
type Тип модели.
Float:X Х Координата предмета .
Float:Y Y Координата предмета.
Float:Z Z Координата предмета.
Пример:AddStaticPickup(371, 15, 1710.3359, 1614.3585, 10.1191);
AddStaticVehicle
AddStaticVehicle размещает транспортное средство в ваш gamemode.
modelid ID транспорта.
Float:spawn_x Х координата.
Float:spawn_y Y координата .
Float:spawn_z Z координата.
Float:z_angle Доп. координата.
color1 Цвет1.
color2 Цвет2.
Пример:AddStaticVehicle(520, 2503.34, 2345.34, -322.43, 311.43, 0, 0);
AddStaticVehicleEx
AddStaticVehicle размещает транспортное средство в ваш gamemode. Эта функция точно та же самая, как и AddStaticVehicle, кроме этого берет respawn_delay параметр.
modelid ID транспорта.
Float:spawn_x Х координата.
Float:spawn_y Y координата .
Float:spawn_z Z координата.
Float:z_angle Доп. координата.
color1 Цвет1.
color2 Цвет2.
respawn_delay Задержка, используемая для появления тачки.
AddStaticVehicleEx(520, 2503.34, 2345.34, -322.43, 311.43, 0, 0, 600);
Ban
playerid ID игрока которого надо забанить...
Ban(0);
DisablePlayerCheckpoint
Вырубает чекпоинт
(playerid) Так и писать.
DisablePlayerCheckpoint(playerid);
GameModeExit
Эта функция выходит из gamemode, или повторно начинает его, или начинает следующий gamemode, который вы определили в server.cfg
GameModeExit();
GameTextForAll
Эта функция показывает большой текст на экране игры. Это может использоваться для многих целей…
time Длина задержки текста в милисекундах.
style Ставь всегда тройку!
GameTextForAll(" Сюда напиши Англ. текст", 5000, 3);
GameTextForPlayer
Эта функция в значительной степени та же самая как GameTextForAll (), с различием что этот текст текст для одного игрока.
time Длина задержки текста в милисекундах.
style Ставь всегда тройку!
GameTextForPlayer(playerid, " Привет, приветствую тебя на моем сервере!", 5000, 3);
GetPlayerHealth
Дать игроку жизни.
health Кол-во жизней которое ты хочешь дать игроку.
GetPlayerHealth(playerid, 100);
GivePlayerMoney
money Сумма денег которую ты хочешь дать игроку.
GivePlayerMoney(playerid, 10000);
GivePlayerWeapon
Дать оружие игроку.
weaponid ID Оружия.
ammo Кол-во патронов.
GivePlayerWeapon(playerid, 26, 250);
IsPlayerAdmin
Используется в командах предназначенных для админа.
playerid Так и писать.
Returns 1 если игрок админ, 0 если нет.
if(IsPlayerAdmin(playerid)){
Kick
Кикнуть игрока.
playerid ID игрока которого надо кикнуть.
Kick(playerid);
PlayerPlaySound
Эта функция играет звук для игрока. Звуки могут быть добавлены для некоторых очень хороших эффектов, есть только только несколько доступных звуков, потому что вы не можете загрузить никакого дополнительного звука.
Важное примечание: x/y/z-координаты, не имеют большого влияния на звук.
(playerid,soundid,Float:x,Float:y,Float:z)
soundid ID музыки.
Float:x x-Смотри пример (Ставь 0.0)
Float:y y- Смотри пример (Ставь 0.0)
Float:z z- Смотри пример (Ставь 0.0)
PlayPlayerSound(playerid, 1025, 0.0, 0.0, 0.0);
RemovePlayerFromVehicle
Эта функция выкидывает игрока от транспортного средства!
RemovePlayerFromVehicle(playerid);
ResetPlayerMoney
Сбросить деньги игрока на 0.
ResetPlayerMoney(playerid);
ResetPlayerWeapons
Сбросить оружие игрока
ResetPlayerWeapons(playerid);
SendClientMessage
Выводит текст сообщения отдельному игроку
SendClientMessage(playerid, 0xFFFF00AA, " Тут чтото можно написать!");
SendClientMessageToAll
Выводит текст сообщения всем игрокам.
SendClientMessageToAll(0xFFFF00AA, " Тут чтото можно написать!");
SendDeathMessage
Сообщает о смерти любого игрока
SendDeathMessage(killerid, playerid, reason);
SetCameraBehindPlayer
Камера позади игрока.
SetCameraBehindPlayer(playerid);
SetGameModeText
Выводит названия вашего гейммода в списке серверов.
SetGameModeText("Las Venturas Team Death Match");
SetPlayerCameraLookAt
Камера на игрока.
Важное примечание: Вы должны будете использовать функцию SetCameraBehindPlayer, чтобы восстановить камеру игрока
SetPlayerCameraLookAt(playerid, 324.34, 54.122. -173.35);
SetPlayerCameraPos
Позиция камеры на игрока.
SetPlayerCameraPos(playerid, 652.23, 457.21, 10.84);
SetPlayerCheckpoint
Создать чекпоинт .
playerid так и пиши.
x координата чекпоинта.
y координата чекпоинта.
z координата чекпоинта.
Размер чекпоинта.
SetPlayerCheckpoint(playerid, 354.12, 932.12, 19.34, 2.0);
SetPlayerColor
Эта функция позволит изменить ник игроку
playerid Так и писать.
color Цвет.
SetPlayerColor(playerid, 0xFFFF00AA);
SetPlayerHealth
Дать кол-во жизней игроку.
SetPlayerHealth(playerid, 95.0);
SetPlayerInterior
Изменяет ид интерьера .
SetPlayerInterior(playerid, 0);
SetPlayerPos
Изменяет положение игрока на карте (При входе в чекпоинт..)
SetPlayerPos(playerid, 34.236, 934.323, 12.345);
SetPlayerSkin
Измените скин игрока
Важное примечание: Сервер может крешануть.Лично я не замечал..
playerid так и пиши.
skinid ID скина.
SetPlayerSkin(playerid, 121);
SetPlayerWorldBounds
SetPlayerWorldBounds(playerid, 20.0, 0.0, 20.0, 0.0);
SetWorldTime
Меняет время игры на любое указанное.
SetWorldTime(12);
ShowNameTags
Показать имена игроков в игре
(show)
показывать -1,
не показывать-0.
ShowNameTags(0);
ShowPlayerMarkers
Показать игроков на радаре.
показывать -1,
не показывать-0.
ShowPlayerMarkers(0)
CreateObject
Добавляет объект в игру
CreateObject(modelid,Float:X,Float:Y,Float:Z,Float:rX,Float:rX,Float:rZ)
MoveObject
Двигает объект
MoveObject(objectid,Float:X,Float:Y,Float:Z,Float:speed)