Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±

    Загрузка объекта

    Сделал систему сейфа, когда поставил сейф в нужно мне место сделал сохранение, перезапускаю сервер, а сейфа нету.

    Код:

    PHP код:
    public OnPlayerEditObject(playeridplayerobjectobjectidresponseFloat:fXFloat:fYFloat:fZFloat:fRotXFloat:fRotYFloat:fRotZ)
    {
        new 
    PlayerInfo[playerid][pPhousekey];
        if(
    objectid == HouseInfo[h][hObject][0])
        {
                
    HouseInfo[h][sX] = fXHouseInfo[h][sY] = fYHouseInfo[h][sZ] = fZHouseInfo[h][sRX] = fRotXHouseInfo[h][sRY] = fRotYHouseInfo[h][sRZ] = fRotZ;
                
    HouseInfo[h][hSafe] = 1;
                
    SendClientMessage(playerid,0x03c03cFF,"Улучшение установлено! Для редактирования объекта используйте: {ffffff}/hedit");
                
    SaveHouse(h);
                
        }
        return 
    true;

    и в загрузку дома вставил:

    PHP код:
                if(HouseInfo[he][hSafe] == 1)
                {
                    
    HouseInfo[he][hObject][0] = CreateDynamicObject(2332,HouseInfo[he][sX],HouseInfo[he][sY],HouseInfo[he][sZ],HouseInfo[he][sRX],HouseInfo[he][sRY],HouseInfo[he][sRZ],he,HouseInfo[he][hInt],-1,300);
                } 
    Последний раз редактировалось Bady; 08.02.2015 в 20:16.

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

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    PHP код:
    MoveObject(2332fXfYfZ10.0fRotXfRotYfRotZ); 
    Это зачем?

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

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    PHP код:
    MoveObject(2332fXfYfZ10.0fRotXfRotYfRotZ); 
    Это зачем?
    Эта функция двигает созданный объект в анимационном режиме. (по осям x,y,z).
    То есть я сам выбираю куда объект поставить.
    P.S. Если пишу /safe (ставил првоерку по координатам сейфа) то команда работает, я так понял объект не в том виртуальном мире и интерьере спавниться.
    Последний раз редактировалось Bady; 08.02.2015 в 16:49.

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

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Может быть это поможет, если вы создаёте объект через стример?
    PHP код:
    forward OnPlayerEditDynamicObject(playeridobjectidresponseFloat:xFloat:yFloat:zFloat:rxFloat:ryFloat:rz); 

  5. #5
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    Может быть это поможет, если вы создаёте объект через стример?
    PHP код:
    forward OnPlayerEditDynamicObject(playeridobjectidresponseFloat:xFloat:yFloat:zFloat:rxFloat:ryFloat:rz); 
    не помогло

  6. #6
    Аватар для Bady
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    170
    Репутация:
    3 ±
    закыто, исправлено!

 

 

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

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

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

Ваши права

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