Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

SpawnPlayerAs

Статус
В этой теме нельзя размещать новые ответы.

nikita23

Ученик
Данная функция заспавнит игрока с параметрами, которые вы указали. Указывать можно практически всё:
Скин, HP, Броня, Деньги, Позиция, Оружие.

SpawnPlayerAs(playerid, Skin, Float:Health, Float:Armour, Float:Money, Float:posX, Float:posY, Float:posZ, Float:posA, Weapon1, Ammo1, Weapon2, Ammo2, Weapon3, Ammo3)
playerid - Игрок которого нужно заспавнить.
Skin - Скин который будет у игрока.
Float:Health - HP (здоровье) которое будет у игрока.
Float:Armour - Броня которая будет у игрока.
Float:Money - Кол-во денег которые будут у игрока.
Float:posX - Позиция X
Float:posY - Позиция Y
Float:posZ - Позиция Z
Float:posA - Позиция A (Angle - угол поворота)
Weapon1 - Оружие 1
Ammo1 - Патроны к оружию 1
Weapon2 - Оружие 2
Ammo2 - Патроны к оружию 2
Weapon3 - Оружие 3
Ammo3 - Патроны к оружию3

public OnPlayerConnect(playerid)
{
SpawnPlayerAs(playerid, 0, 100, 100, 5000, -415.0625, -1761.7081, 5.6168, 326.6724, 4, 1, 22, 100, 28, 200);
return 1;
}

/*
Как только заходит игрок на сервер, его сразу спавнит с параметрами:
[ Скин id 0 | 100 HP | 100 Броня | 5 000 $ | Координаты X: -415.0625, Y:-1761.7081, Z: 5.6168, Угол поворота: 326.6724 | Оружие: Нож, Кольт-45(100), Мак-10(200) ]

*/

Установка:

В любую часть мода вставляем:
PHP:
stock SpawnPlayerAs(playerid, Skin, Float:Health, Float:Armour, Float:Money, Float:PosX, Float:PosY, Float:PosZ, Float:PosA, Weapon1, Ammo1, Weapon2, Ammo2, Weapon3, Ammo3)
{
    SpawnPlayer(playerid);
    SetPlayerSkin(playerid, Skin);
    SetPlayerHealth(playerid, Float:Health);
    SetPlayerArmour(playerid, Float:Armour);
    SetPlayerMoney(playerid, Float:Money);
    SetPlayerPos(playerid, Float:PosX, Float:PosY, Float:PosZ);
    SetPlayerFacingAngle(playerid, Float:PosA);
    GivePlayerWeapon(playerid, Weapon1, Ammo1);
    GivePlayerWeapon(playerid, Weapon2, Ammo2);
    GivePlayerWeapon(playerid, Weapon3, Ammo3);
}
Дальше уже на своё усмотрение. Можно в паблик OnPlayerConnect или в паблик который отвечает у вас в моде за авторизацию.

---------- Post added at 17:17 ---------- Previous post was at 17:16 ----------

Автор: nikita23
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу