Доступ к готовым решениям

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

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

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

Круг из обьектов Как сделать круг из обьектов в самп.

Qsan2477

Начинающий
Пользователь
Регистрация
20 Дек 2016
Сообщения
23
Лучшие ответы
0
Репутация
3
Для примера просто введите команду /circle 30 19355 1
/circle {радиус} {ID моделя} {длина объекта}


Картинки




Для работы команды нужен любой командный процессор. ( Pawn.CMD или dc_cmd )

В самый низ мода.
PHP:
CMD:circle(playerid, params[]) {
    new Float:radius,model, Float:objectLen;
    if(sscanf(params, "fdf", radius, model, objectLen)) 
        return SendClientMessage(playerid, -1, "/circle [Float:radius] [modelid] [Float:objectLength]");
    const Float:PI = 3.14159265359;

    new Float:length = radius * (PI * 2);
    new Float:count =  length / objectLen;

    new Float:Yaw, Float:x, Float:y, Float:xx, Float:yy, Float:zz;
    GetPlayerPos(playerid, Float:x, Float:y, Float:zz);

    for(new i = 0; i < floatround( count ); i++) {
        
        xx = x + ( radius * floatcos(Yaw, degrees) );
        yy = y + ( radius * floatsin(Yaw, degrees) );

        CreateObject( model, xx, yy, zz, 0, 0, Yaw );
        Yaw += count;
    }
    return true;
}
Author - Я Qsan2477 или TheSuspect0x000
 
Последнее редактирование:
Сверху Снизу