• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Почему не обновляется текстдрав?

hamykeig

Умник
cсделал систему причесок , но когда меняю прическу тексдрав с ценой не обновляется не могу понять почему


PHP:
if(GetPVarInt(playerid, "HuiBizz")== 1)
{
    new i = GetPVarInt(playerid,"HuiBizz"),till = BizzInfo[i][bTill];
    {
        if(clickedid == hair_TD[5]) // закрыть
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, 1) && PlayerInfo[playerid][pHair] == 0) RemovePlayerAttachedObject(playerid, 1);
            if(PlayerInfo[playerid][pHair] != 0) SetHair(playerid,PlayerInfo[playerid][pHair]);
            SetCameraBehindPlayer(playerid);
            TogglePlayerControllable(playerid, 1);
            PlayerTextDrawHide(playerid,hair_PTD[playerid][0]);
            PlayerTextDrawHide(playerid,hair_PTD[playerid][1]);
            SetPlayerVirtualWorld(playerid,GetPVarInt(playerid,"HuiBizz"));
            for(new j8 = 0; j8 <= 17; j8++) TextDrawHideForPlayer(playerid,hair_TD[j8]); // TextDrawHideForPlayer
            CancelSelectTextDraw(playerid);
        }
        if(clickedid == hair_TD[6]) // далее
        {
            ChangeHair[playerid]++;
            if(ChangeHair[playerid] >= 8) ChangeHair[playerid] = 1;
            new string[50];
            format(string,sizeof(string),"%i$",60*till);
            PlayerTextDrawSetString(playerid,hair_PTD[playerid][1],string);
            SetHair(playerid,ChangeHair[playerid]);
        }
        if(clickedid == hair_TD[7]) // купить
        {

            if(PlayerInfo[playerid][pCash] < 60*till) return SendClientMessage(playerid,CGREY,"У вас недостаточно средств");
            PlayerInfo[playerid][pHair] = ChangeHair[playerid];
            SetHair(playerid,ChangeHair[playerid]);
            GiveMoney(playerid, -60*till);
            BizzInfo[i][bMoney] += 60*till;
            BizzPay[i] += 60*till;
            BizzInfo[i][bProduct] -= 10;
            SetCameraBehindPlayer(playerid);
            PlayerTextDrawHide(playerid,hair_PTD[playerid][0]);
            PlayerTextDrawHide(playerid,hair_PTD[playerid][1]);
            TogglePlayerControllable(playerid, 1);
            SetPlayerVirtualWorld(playerid,GetPVarInt(playerid,"HuiBizz"));
            SetBizzInt(i, "money", BizzInfo[i][bMoney]);
            SetBizzInt(i, "product", BizzInfo[i][bProduct]);
            for(new j8 = 0; j8 <= 17; j8++) TextDrawHideForPlayer(playerid,hair_TD[j8]); // TextDrawHideForPlayer  TextDrawShowForPlayer
            CancelSelectTextDraw(playerid);
        }
    }
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
    for(new idx = 1; idx <= TOTALBIZZ;idx++)
    {
          if(checkpointid == BizzInfo[idx][bMenu])
        {
            if(BizzInfo[idx][bProduct] < 300) return SendClientMessage(playerid, CGREY, "Бизнес закрыт, зайдите позже!");
            SetPVarInt(playerid,"HuiBizz",idx);
            if(BizzInfo[idx][bType] == 1) MagazineList(playerid, idx);
            else if(BizzInfo[idx][bType] == 3) EatList(playerid, idx);
            else if(BizzInfo[idx][bType] == 4 || BizzInfo[idx][bType] == 5) ClubList(playerid, idx);
            else if(BizzInfo[idx][bType] == 6) GunShopList(playerid, idx);
            else if(BizzInfo[idx][bType] == 8)
            {
            new string[50];
            format(string,sizeof(string),"%i$",60*BizzInfo[idx][bTill]);
            PlayerTextDrawSetString(playerid,hair_PTD[playerid][1],string);
            TogglePlayerControllable(playerid, 0);
            SetPVarInt(playerid,"Hair",GetPlayerVirtualWorld(playerid));
            SPPos(playerid,408.7084,-52.5267,1001.8984);
            SetPlayerVirtualWorld(playerid,playerid+50);
            SetPlayerCameraPos(playerid,411.265075,-53.136566,1002.698486);
            SetPlayerCameraLookAt(playerid,408.7084,-52.5267,1001.8984);
            ChangeHair[playerid] = 0;
            parik[playerid] = 1;
            for(new j1 = 0; j1 <= 1; j1++) PlayerTextDrawShow(playerid,hair_PTD[playerid][j1]);
            for(new j8 = 0; j8 <= 17; j8++) TextDrawShowForPlayer(playerid,hair_TD[j8]);
            SelectTextDraw(playerid, 0xFF4040AA);
            SetHair(playerid,ChangeHair[playerid]);
            SetPVarInt(playerid,"HuiBizz",1);
            return true;
            }
        }

    }
}
 
Последнее редактирование:
Сверху Снизу