Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,362
    Репутация:
    771 ±

    CreateStairFrontPlayer

    CreateStairFrontPlayer
    Создаёт лестницу впереди игрока, с количеством ступенек указанных во втором параметре.

    Параметры:
    PHP код:
    (playeridstepheightamount
    • playerid - ID игрока, впереди которого создаётся лестница
    • stepheight - высота одной ступеньки
    • amount - количество ступенек


    Возвращаемые значения:
    • 1 - если удалось успешно создать всю лестницу.
    • 0 - если не удалось создать всю лестницу (возможно достигнут лимит объектов).


    Код:
    PHP код:
    CreateStairFrontPlayer(const playerid, const Floatstepheight, const amount)
    {
        new
            
    Floatp_pos_x,
            
    Floatp_pos_y,
            
    Floatp_pos_z,
            
    Floatp_pos_a,
            
    amount
        
    ;

        
    GetPlayerPos(playeridp_pos_xp_pos_yp_pos_z);
        
    GetPlayerFacingAngle(playeridp_pos_a);

        
    p_pos_z -= 1.0;

        do
        {
            
    p_pos_x += (0.6 floatsin(-p_pos_adegrees));
            
    p_pos_y += (0.6 floatcos(-p_pos_adegrees));
            
    p_pos_z += stepheight;

            
    #if defined STREAMER_TYPE_OBJECT
                
    CreateDynamicObject(1647p_pos_xp_pos_yp_pos_z0.00.0p_pos_a 90.0);
            
    #else
                
    if(CreateObject(1647p_pos_xp_pos_yp_pos_z0.00.0p_pos_a 90.0) == INVALID_OBJECT_ID)
                    return 
    0;
            
    #endif
        
    }
        while(--
    i);
        
        return 
    1;

    Пример использования:

     Команда

    PHP код:
    CMD:createstair(playeridparams[])
    {
        if(
    CreateStairFrontPlayer(playerid0.051500) == 0)
            return 
    SendClientMessage(playerid, -1"Не удалось полностью создать лестницу.");

        return 
    SendClientMessage(playerid, -1"Вы успешно создали лестницу.");


     Видео



    Автор: Londlem

    Специально для: Pro-Pawn.Ru

    Копирование данной статьи без разрешения автора запрещено!
    Последний раз редактировалось Londlem; 13.06.2014 в 23:15.

  2. Пользователь сказал cпасибо:
    [ForD] (14.06.2014)
  3. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Ещё бы угол наклона прикрутил сюда и было бы шикарно
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. #3
    Аватар для gangzone.ini
    Модератор

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    650
    Репутация:
    105 ±
    Такого видео не существует. © YouTube
    Модератор с 19.03.2015

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •