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

Реклама


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

    Статус
    Оффлайн
    Регистрация
    21.09.2014
    Сообщений
    9
    Репутация:
    0 ±

    OnPlayerEditObject / OnPlayerEditDynamicObject

    Столкнулся с такой проблемой, когда создаю объект и перехожу в режим его редактирования, устанавливаю куда надо и т.д, и после нажатия сохранения ничего не происходит, хотя должен вывестись текст. Кто поможет, благодарен буду.

    PHP код:
    }
    CMD:createobject(playeridparams[])
    {
        if(
    sscanf(params,"d"params[0])) return SendClientMessage(playerid, -1,"/createobject objectid");
        {
            new 
    Float:xFloat:yFloat:zFloat:angle;
            
    GetPlayerPos(playeridxyz);
            
    GetPlayerFacingAngle(playeridangle);
            
    += floatsin(-angledegrees);
            
    += floatcos(-angledegrees);
            new 
    atm1;
            
    SendClientMessage(playerid, -1"ESC для отмены, ПРОБЕЛ для поворота камеры");
            
    atm1 CreateDynamicObject(params[0], xyz-0.350.00.00.0);
            
    SetPVarInt(playerid"LoadATM"atm1+1);
            
    SetPVarInt(playerid"LoadATM1"params[0]);
            
    EditDynamicObject(playeridatm1);
        }
        return 
    1;

    PHP код:
    }
    public 
    OnPlayerEditDynamicObject(playeridobjectidresponseFloat:xFloat:yFloat:zFloat:rxFloat:ryFloat:rz)
    {
        new 
    Float:oldXFloat:oldYFloat:oldZFloat:oldRotXFloat:oldRotYFloat:oldRotZ;
        
    GetObjectPos(objectidoldXoldYoldZ);
        
    GetObjectRot(objectidoldRotXoldRotYoldRotZ);
        if(
    response == EDIT_RESPONSE_FINAL)
        {
            
    SendClientMessage(playerid,-1,"Получилось");
        }

        if(
    response == EDIT_RESPONSE_CANCEL)
        {
            
    SetObjectPos(objectidoldXoldYoldZ);
            
    SetObjectRot(objectidoldRotXoldRotYoldRotZ);
        }
        return 
    1;

    Последний раз редактировалось KWilliams; 11.12.2014 в 19:22.

  2. #2
    Аватар для KWilliams
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.09.2014
    Сообщений
    9
    Репутация:
    0 ±
    Up.

  3. #3
    Аватар для KWilliams
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.09.2014
    Сообщений
    9
    Репутация:
    0 ±
    34 просмотра и ни одного ответа... UP.

  4. #4
    Аватар для Mazzilla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Проверь, вызывается ли именно этот паблик - возможно у тебя уже имеется такой же. По коду, вроде бы, всё правильно и должно срабатывать - сверился со своей системой.

 

 

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

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

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

Ваши права

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