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

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

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

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

Помогите с командой

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

dybrin-98

Ученик
Есть команда с помощью которой ставят шипы на дорогу, но если наехать на эти шипы, то ничего не происходит.


Команда
PHP:
CMD:spikes(playerid, params[])
{
    if(!IsLaw(playerid)) return SendClientMessage(playerid, -1, "Ошибка: Вы не состоите в Полиции/ФБР.");
    if(GetPlayerVirtualWorld(playerid) != 0 || GetPlayerInterior(playerid) != 0) return SendClientMessage(playerid, -1, "Ошибка: Данную команду нельзя использовать в интерьере.");
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "Ошибка: нельзя использовать в машине.");
    new string[64];
    if(spike_objects[playerid] == 0)
    {
        new Float:x, Float:y, Float:z, Float:a;
        GetPlayerPos(playerid, x, y, z);
        GetPlayerName(playerid, sn, sizeof(sn));
        GetPlayerFacingAngle(playerid, a);
        spike_objects[playerid] = CreateObject(2899, x, y, z-0.8, 0, 0, a+90);
        spike_areas[playerid] = CreateDynamicSphere(x, y, z, 8.0, -1, -1, -1);
        format(string,sizeof(string),"{FFBE00}Шипы установил: {7CFC00}%s",sn);
        spike[playerid] = Create3DTextLabel(string,0xFFFFFFFF,x,y,z-0.3, 4.0, 0, 1);
        ClearAnimations(playerid);
        ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.1, 0, 1, 1, 0, 1);
        SendClientMessage(playerid, COLOR_ORANGE, "Вы установили шипы с дистанционным управлением.");
        return SendClientMessage(playerid, COLOR_GREY, "Используйте команду {D9F6F6}/spikes{AFAFAF} для их дезактивации.");
    }
    else
    {
        DestroyObject(spike_objects[playerid]);
        DestroyDynamicArea(spike_areas[playerid]);
        Delete3DTextLabel(spike[playerid]);
        spike_objects[playerid] = 0;
        return SendClientMessage(playerid, COLOR_GREY, "Шипы дезактивированы.");
    }
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу