Показано с 1 по 1 из 1

Тема: Прикрепляем объекты к игроку

  1. #1
    Проверенный Аватар для georJik
    Регистрация
    07.07.2013
    Сообщений
    1,370
    Репутация: 427

    Звание: - очень-очень хороший человек

    Прикрепляем объекты к игроку

    Просто возможно кому-нибудь это пригодится.

    PHP код:
    CMD:playerobject(playerid,params[]) 
    {
        if(
    sscanf(params"uiii"params[0], params[1], params[2], params[3])) return SendClientMessage(playerid, -1"Введите: {1faee9}/playerobject [id игрока] [индекс] [id объекта] [часть тела]");
        if((
    params[1] < || params[1] > 9)  || (params[3] < || params[3] > 18)) return true;
        
    RemovePlayerAttachedObject(params[0], params[1]);
        
    SetPlayerAttachedObject(params[0], params[1], params[2], params[3], 0.00.00.00.00.00.0);
        
    EditAttachedObject(params[0],params[1]);
        return 
    true;
    }


    CMD:rpo(playerid,params[]) 
    {
        if(
    sscanf(params"u"params[0])) return SendClientMessage(playerid, -1"Введите: {1faee9}/rpo [id]");
        for(new 
    i9i++) RemovePlayerAttachedObject(params[0], i);
        
    SendClientMessage(playerid, -1"Объекты {03c03c}сняты с игрока!");
        return 
    true;

    Если кто-то хочет узнать координаты созданного объекта:

    PHP код:
    public OnPlayerEditAttachedObject(playeridresponseindexmodelidboneid,Float:fOffsetXFloat:fOffsetYFloat:fOffsetZ,Float:fRotXFloat:fRotYFloat:fRotZ,Float:fScaleXFloat:fScaleYFloat:fScaleZ)
    {
        if(
    response == EDIT_RESPONSE_FINAL
        {
            
    SetPlayerAttachedObject(playerid,index,modelid,boneid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ);
            
    printf("SetPlayerAttachedObject(playerid, %i, %i, %i, %f, %f, %f, %f, %f, %f, %f, %f, %f);",index,modelid,boneid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ);
        }
        return 
    true;

    Мне например часто помогает когда создаешь какую-нибудь работку и тебе нужно прикрепить объект к игроку.

  2. 5 пользователей сказали cпасибо georJik за это полезное сообщение:

    Dr.Deft (07.07.2015), FanHamMer (21.08.2015), spc. (01.07.2015), КабанчиК (04.07.2015), Меша (08.05.2016)

Похожие темы

  1. Телепорт к игроку
    от EaLighT в разделе Вопросы по скриптингу
    Ответов: 9
    Последнее сообщение: 17.02.2015, 02:38
  2. Не сообщает игроку
    от #Tyler в разделе Вопросы по скриптингу
    Ответов: 18
    Последнее сообщение: 16.08.2014, 18:03
  3. Как сообщить игроку?
    от #Tyler в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 09.06.2014, 17:16
  4. Как включить бег CJ опред. игроку?
    от ASAF в разделе Вопросы по скриптингу
    Ответов: 10
    Последнее сообщение: 05.10.2013, 23:42
  5. Аттач обьекта, видимого только одному игроку, к игроку...
    от skullboy=- в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 09.05.2013, 16:46

Ваши права

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