
SetPlayerMarkerForPlayer
Установить отображение маркера игрока на карте для другого игрока.
(playerid, showplayerid, color)
playerid |
ID игрока. |
|
showplayerid |
ID игрока, которому нужно показать маркер. |
color |
Цвет маркера. |
SetPlayerMarkerForPlayer(playerid, 0, COLOR_GREEN);
SetPlayerName
Меняет имя игрока.
(playerid, const name[])
playerid |
ID игрока. |
|
const name[] |
Новое имя игрока. |
SetPlayerName(playerid, "[NoTeam]Player");
SetPlayerPos
Изменяет позицию игрока на другую позицию на карте.
(playerid,Float:x,Float:y,Float:z)
playerid |
ID игрока. |
|
Float:x |
X-координата для новой позиции игрока. |
Float:y |
Y-координата для новой позиции игрока. |
|
Float:z |
Z-координата для новой позиции игрока. |
|
SetPlayerPos(playerid, 34.236, 934.323, 12.345);
SetPlayerRaceCheckpoint
Устанавливает гоночный чекпойнт для игрока.
(playerid, type, Float:x, Float:y, Float:z, Float:nextx, Float:nexty, Float:nextz, Float:size)
playerid |
ID игрока. |
|
type |
Тип гоночного чекпойнта. |
Float:x |
X-координата для чекпойнта. |
Float:y |
Y-координата для чекпойнта. |
Float:z |
Z-координата для чекпойнта. |
|
Float:nextx |
X-координата точки, на которую будет "смотреть" стрелка чекпойнта. |
Float:nexty |
Y-координата точки, на которую будет "смотреть" стрелка чекпойнта. |
Float:nextz |
Z-координата точки, на которую будет "смотреть" стрелка чекпойнта. |
Float:size |
Размер контрольной точки. |
SetPlayerCheckpoint(playerid, 354.12, 932.12, 19.34, 368.4, 898.2, 19.5, 2.0);
SetPlayerScore
Обновляет счет игрока до другого значения.
(playerid,score)
playerid |
ID игрока. |
|
score |
Новый счет игрока. |
SetPlayerScore(playerid, 10000);
SetPlayerSkin
Изменяет скин игрока. Вам следует проверить в General Referance на форумах, может ли использоваться скин, так как некоторые скины могут привести к вылету игры.
Важное замечание: Этот игрок может привести к вылету Вашей игры!
(playerid,skinid)
playerid |
ID игрока. |
|
skinid |
ID нового скина для игрока. |
SetPlayerSkin(playerid, 121);
SetPlayerTeam
Используйте эту функцию для изменения команды игрока. Игроки одной команды не смогут навредить друг другу.
(playerid,teamid)
playerid |
ID игрока. |
|
teamid |
ID команды, членом которой станет игрок. |
SetPlayerTeam(playerid, TEAM_BALLAS);
SetPlayerTime
Устанавливает игровое время для игрока (в правом верхнем углу экрана).
(playerid, hour, minute)
playerid |
ID игрока. |
|
hour |
Время (часы). |
minute |
Время (минуты). |
SetPlayerTime(playerid, 18, 30);
SetPlayerVirtualWorld
Перемещает игрока в виртуальный мир с данным ID.
(playerid, worldid)
playerid |
ID игрока. |
|
playerid |
ID мира, в который нужно переместить игрока. |
SetPlayerVirtualWorld(playerid,1);
SetPlayerWantedLevel
Устанавливает уровень разыскиваемости игрока (звездочки на экране).
(playerid, level)
playerid |
ID игрока. |
|
level |
Уровень розыска (кол-во звезд). |
SetPlayerWantedLevel(playerid, 6);
SetPlayerWeather
Установить погоду для отдельного игрока.
(playerid, weather)
playerid |
ID игрока. |
|
weather |
ID погоды. |
SetPlayerWeather(playerid, 14);
SetPlayerWorldBounds
Эта функция может быть использована для изменения границ для игрока в игровом мире, мест, до куда он может добраться.
(playerid,Float:x_max,Float:x_min,Float:y_max,Float:y_min)
playerid |
ID игрока. |
|
Float:x_max |
Макс. x-координата того, куда игрок может попасть. |
Float:x_min |
Мин. x-координата того, куда игрок может попасть. |
|
Float:y_max |
Макс. y-координата того, куда игрок может попасть. |
Float:y_min |
Мин. y-координата того, куда игрок может попасть. |
SetPlayerWorldBounds(playerid, 20.0, 0.0, 20.0, 0.0);
ShowPlayerNameTagForPlayer
Позволяет включить/выключить отображение имени игрока для другого игрока.
(playerid, showplayerid, show)
playerid |
ID игрока. |
|
showplayerid |
ID игрока, которому нужно показать имя. |
show |
1 - показывать, 0 - не показывать. |
SetPlayerWeather(playerid, 0, 1);
SpawnPlayer
Эта функция может быть использована, чтобы переразместить игрока в стартовой позиции, хорошо подходит, например, после установки различных позиций камеры.
(playerid)
playerid |
ID игрока. |
SpawnPlayer(playerid);
TogglePlayerControllable
Эта функция позволяет Вам включать/выключать разрешение двигаться для игрока. Используется для замораживания игроков, которых Вы подозреваете в читерстве, например.
(playerid,moveable)
playerid |
ID игрока. |
|
moveable |
true - игрок сможет двигаться, false - не сможет. |
TogglePlayerControllable(playerid, 0);
SetPlayerPosFindZ
(playerid, Float:x, Float:y, Float:z)
GetPlayerKeys
Узнает состояние кнопок у игрока.
(playerid, &keys, &updown, &leftright)
TogglePlayerClock
Позволяет включать/выключать игровые часы у игрока.
(playerid, toggle)
playerid |
ID игрока. |
|
toggle |
1 - включить, 0 - отключить. |
TogglePlayerClock(playerid, 1);
SetPlayerDisabledWeapons
(playerid, ...)
Битая функция в текущей версии San Andreas - Multiplayer. Она не может быть использована!
ForceClassSelection
Заставляет игрока вернуться к выбору класса.
(playerid)
playerid |
ID игрока. |
ForceClassSelection(playerid);
ApplyAnimation
Установить анимацию для игрока
(playerid, animlib[], animname[], Float:fS, opt1, opt2, opt3, opt4, opt5)
ClearAnimations
Убрать анимацию у игрока.
(playerid)
GetPlayerSpecialAction
(playerid)
SetPlayerSpecialAction
(playerid,actionid)
TogglePlayerSpectating
Переключает игрока в режим спектатора и обратно.
(playerid, toggle)
playerid |
ID игрока. |
|
toggle |
1 - включить режим спектатора, 0 - отключить режим спектатора. |
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer
Позволяет игроку наблюдать за другим игроком в режиме спектатора.
(playerid, targetplayerid, mode = SPECTATE_MODE_NORMAL)
playerid |
ID игрока, который будет осуществлять наблюдение. |
|
targetplayerid, |
ID игрока, за которым будет осуществляться наблюдение. |
mode |
Режим наблюдения. |
PlayerSpectatePlayer(playerid, 4, SPECTATE_MODE_NORMAL);