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

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

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

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

Пару функций 0.3e

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

Alekcey_Dolmatov

Компетентный
1.GetPlayerVersion
Эта функция показывает игроку его версию сампа
К примеру напишу команду:
PHP:
        if (strcmp("/myversion", cmdtext, true, 10) == 0)
        {
            new string[40];
        GetPlayerVersion(playerid, string, sizeof(string));
        format(string, sizeof(string), "Ваша версия SA-MP: %s", string);
        SendClientMessage(playerid, 0x009BFFFF, string);
                return 1;
        }
2. EditPlayerObject
Создает объекты на игроке, например:
PHP:
        if (strcmp("/edit", cmdtext, true, 10) == 0)
        {
            EditPlayerObject(playerid,pObject[playerid]);
            SendClientMessage(playerid, -1, "{FFFFFF}Помощь: Используй {FFFF00}~k~~PED_SPRINT~{FFFFFF} для просмотра.");
                return 1;
        }
в начало мода
PHP:
new pObject[MAX_PLAYERS];
и паблик:
PHP:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
        if(response == EDIT_RESPONSE_FINAL)
        {
            DeletePlayer3DTextLabel(playerid, pobLabel);
            pobLabel = CreatePlayer3DTextLabel(playerid, "{FFFFFF}Используй{009BFF}/edit\n{FFFFFF}Для модификации!\nи {009BFF}/selectobject\n{FFFFFF}для листания.",-1,fX,fY,fZ,30.0,INVALID_PLAYER_ID,INVALID_PLAYER_ID,0);
        }
        return 1;
}
3. SelectObject
Листаем объекты
PHP:
        if (strcmp("/selectobject", cmdtext, true, 10) == 0)
        {
            SelectObject(playerid);
            SendClientMessage(playerid,-1,"{FF0000}Помощь: {FFFFFF}Жми ESC для выхода.");
            SendClientMessage(playerid, -1, "{FFFFFF}Помощь: Используй {FFFF00}~k~~PED_SPRINT~{FFFFFF} для просмотра.");
                return 1;
        }
4. Новый вид камеры после спавна
Пример:
PHP:
        if (strcmp("/gotospawn", cmdtext, true, 10) == 0)
        {
            SetPlayerPos(playerid, 1484.7891,-1710.9650,14.0469);
            SetCameraBehindPlayer(playerid);
                return 1;
        }
5. Вид от 1 лица при ходьбе:
создаем
PHP:
new Float:pX, Float:pY, Float:pZ;
и команду
PHP:
        if (strcmp("/camera", cmdtext, true, 10) == 0)
        {
            GetPlayerPos(playerid, pX, pY, pZ);
            SetPlayerCameraPos(playerid, 55.5887, 1864.8953, 52.5696);
            SetPlayerCameraLookAt(playerid, 55.5839, 1865.8995, 52.5346, 1);
                SendClientMessage(playerid,-1,"{FF0000}Помощь: команда /gotospawn для выхода");
                return 1;
        }
Там как вы видите 2 новых функции

Как видите 0.3е необузданная энергия, так что 0.3е лучше 0.3д
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу