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

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

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

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

Помогите перевести команды на DC_CMD (С OnPlayerCommandText)

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

Djin

Новичок
Здравствуйте.:dn:
Пожалуйста, помогите перевести эти команды на cmd.процессор "DC_CMD". Перевод с OnPlayerCommandText
Получите плюсик.
PHP:
if(strcmp(cmd, "/createobj", true) == 0) // Создать обьект
        {
                if(PlayerInfo[playerid][pAdmin] < 7) return 1; // Проверка на Администратора
        tmp = strtok(cmdtext, idx);
        new object = strval(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0x919191FF, "Введите: /createobj [id объекта]");
        new Float: x, Float: y, Float: z;
        GetPlayerPos(playerid, x, y, z);
        new objectid = CreateObject(object, x, y, z-0.35, 0.0, 0.0, 0.0);
        EditObject(playerid, objectid);
        SetPVarInt(playerid, "ObjectID", objectid);
        SendClientMessage(playerid, COLOR_WHITE, "Объект установлен. Удалить: /removeobj");
        return 1;
    }
ВОТ ЕЩЁ
PHP:
if(strcmp(cmd, "/removeobj", true) == 0) // Удалить ПОСЛЕДНИЙ СОЗДАНЫЙ ОБЪЕКТ
        {
                if(PlayerInfo[playerid][pAdmin] < 7) return 1; // Проверка на Администратора
                DestroyObject(GetPVarInt(playerid, "ObjectID"));
                SendClientMessage(playerid, COLOR_WHITE, "Объект удалён");
                return 1;
        }
        if(strcmp(cmd, "/setplayerobject", true) == 0) // Установка обьекта на игрока
        {
                if(PlayerInfo[playerid][pAdmin] < 7) return 1; // Проверка на Администратора
                tmp = strtok(cmdtext, idx);
        new playa = ReturnUser(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0x919191FF, "Введите: /setplayerobject [playerid] [слот] [id объекта] [кость]");
        tmp = strtok(cmdtext, idx);
        new slot = strval(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0x919191FF, "Введите: /setplayerobject [playerid] [слот] [id объекта] [кость]");
        tmp = strtok(cmdtext, idx);
        new object = strval(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0x919191FF, "Введите: /setplayerobject [playerid] [слот] [id объекта] [кость]");
        tmp = strtok(cmdtext, idx);
        new kost = strval(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0x919191FF, "Введите: /setplayerobject [playerid] [слот] [id объекта] [кость]");
                SetPlayerAttachedObject(playa, slot, object, kost, 0.0, -0.0, 0.0, 0.0, 0.0, 0.0, 1, 1, 1);
        EditAttachedObject(playerid, slot);
        SetPVarInt(playerid, "GetPlayerObject", playa);
                SendClientMessage(playerid, COLOR_WHITE, "Вы установили объект игроку");
                return 1;
        }
И ПОСЛЕДНЕЕ
PHP:
if(strcmp(cmd, "/removeplayerobject", true) == 0) // Удалить обьект у игрока
        {
                if(PlayerInfo[playerid][pAdmin] < 7) return 1; //Проверка на админа
                tmp = strtok(cmdtext, idx);
        new playa = ReturnUser(tmp);
        new slot = strval(tmp);
        if(!strlen(tmp)) return SendClientMessage(playerid, 0x919191FF, "Введите: /removeplayerobject [playerid] [слот]");
                RemovePlayerAttachedObject(playa, slot);
                SendClientMessage(playerid, COLOR_WHITE, "Вы удалили объект");
                return 1;
        }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу