Доступ к архиву

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

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

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

Пропадают объекты

Статус
В этой теме нельзя размещать новые ответы.

#SuN

Новичок
Здравствйте
объекты пропадают из за того что у меня на спину крепиться оружия
в паблике OnPlayerUpdate
помогите как то это разрешить
такие советы как удалить код и т.д прошу не давать!

вот сам код в OnPlayerUpdate:

Код:
if(!IsPlayerInAnyVehicle(playerid))
        {
                if(GetTickCount() - armedbody_pTick[playerid] > 113)
                { //prefix check itter
                        new weaponid[13],weaponammo[13],pArmedWeapon;
                        pArmedWeapon = GetPlayerWeapon(playerid);
                        GetPlayerWeaponData(playerid,1,weaponid[1],weaponammo[1]);
                        GetPlayerWeaponData(playerid,2,weaponid[2],weaponammo[2]);
                        GetPlayerWeaponData(playerid,4,weaponid[4],weaponammo[4]);
                        GetPlayerWeaponData(playerid,5,weaponid[5],weaponammo[5]);
                        GetPlayerWeaponData(playerid,7,weaponid[7],weaponammo[7]);
                        if(weaponid[1] && weaponammo[1] > 0)
                        {
                                if(pArmedWeapon != weaponid[1])
                                {
                                        if(!IsPlayerAttachedObjectSlotUsed(playerid,0))
                                        {
                                                SetPlayerAttachedObject(playerid,0,GetWeaponModel(weaponid[1]),1, 0.199999, -0.139999, 0.030000, 0.500007, -115.000000, 0.000000, 1.000000, 1.000000, 1.000000);
                                        }
                                }
                                else
                                {
                                        if(IsPlayerAttachedObjectSlotUsed(playerid,0) )
                                        {
                                                RemovePlayerAttachedObject(playerid,0);
                                        }
                                }
                        }
                        else if(IsPlayerAttachedObjectSlotUsed(playerid,0))
                        {
                                RemovePlayerAttachedObject(playerid,0);
                        }
                        if(weaponid[2] && weaponammo[2] > 0)
                        {
                                if(pArmedWeapon != weaponid[2])
                                {
                                        if(!IsPlayerAttachedObjectSlotUsed(playerid,1))
                                        {
                                                SetPlayerAttachedObject(playerid,1,GetWeaponModel(weaponid[2]),8, -0.079999, -0.039999, 0.109999, -90.100006, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
                                        }
                                }
                                else
                                {
                                        if(IsPlayerAttachedObjectSlotUsed(playerid,1))
                                        {
                                                RemovePlayerAttachedObject(playerid,1);
                                        }
                                }
                        }
                        else if(IsPlayerAttachedObjectSlotUsed(playerid,1))
                        {
                                RemovePlayerAttachedObject(playerid,1);
                        }
                        if(weaponid[4] && weaponammo[4] > 0)
                        {
                                if(pArmedWeapon != weaponid[4])
                                {
                                        if(!IsPlayerAttachedObjectSlotUsed(playerid,2))
                                        {
                                                SetPlayerAttachedObject(playerid,2,GetWeaponModel(weaponid[4]),7, 0.000000, -0.100000, -0.080000, -95.000000, -10.000000, 0.000000, 1.000000, 1.000000, 1.000000);
                                        }
                                }
                                else
                                {
                                        if(IsPlayerAttachedObjectSlotUsed(playerid,2))
                                        {
                                                RemovePlayerAttachedObject(playerid,2);
                                        }
                                }
                        }
                        else if(IsPlayerAttachedObjectSlotUsed(playerid,2))
                        {
                                RemovePlayerAttachedObject(playerid,2);
                        }
                        if(weaponid[5] && weaponammo[5] > 0)
                        {
                                if(pArmedWeapon != weaponid[5])
                                {
                                        if(!IsPlayerAttachedObjectSlotUsed(playerid,3))
                                        {
                                                SetPlayerAttachedObject(playerid,3,GetWeaponModel(weaponid[5]),1, 0.200000, -0.119999, -0.059999, 0.000000, 206.000000, 0.000000, 1.000000, 1.000000, 1.000000);
                                        }
                                }
                                else
                                {
                                        if(IsPlayerAttachedObjectSlotUsed(playerid,3))
                                        {
                                                RemovePlayerAttachedObject(playerid,3);
                                        }
                                }
                        }
                        else if(IsPlayerAttachedObjectSlotUsed(playerid,3))
                        {
                                RemovePlayerAttachedObject(playerid,3);
                        }
                        if(weaponid[7] && weaponammo[7] > 0)
                        {
                                if(pArmedWeapon != weaponid[7])
                                {
                                        if(!IsPlayerAttachedObjectSlotUsed(playerid,4))
                                        {
                                                SetPlayerAttachedObject(playerid,4,GetWeaponModel(weaponid[7]),1,-0.100000, 0.000000, -0.100000, 84.399932, 112.000000, 10.000000, 1.099999, 1.000000, 1.000000);
                                        }
                                }
                                else
                                {
                                        if(IsPlayerAttachedObjectSlotUsed(playerid,4))
                                        {
                                                RemovePlayerAttachedObject(playerid,4);
                                        }
                                }
                        }
                        else if(IsPlayerAttachedObjectSlotUsed(playerid,4))
                        {
                                RemovePlayerAttachedObject(playerid,4);
                        }
                        armedbody_pTick[playerid] = GetTickCount();
                }
        }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу