Всем привет.
Перейду сразу к делу. Недавно я сделал выбор скинов по clicked textdraw.
У меня 3 TextDraw.
skin_name[0] - TextDraw, который при нажатии возвращает предыдущий скин.
skin_name[1] - TextDraw, который переключает на следующий скин.
skin_name[2] - TextDraw, который подтверждает выбор скина.
Проблем с переключением скина на следующий у меня не возникли.
А вот переключение на предыдущий скин не работает. Если много раз
нажимать на предыдущий скин, а потом выбрал следующий, то skin_name[1]
тоже перестаёт работать. Я уже совсем запутался в коде.
PHP код:
        if(GetPVarInt(playerid"PrevSkin") == 9) { SetPlayerSkin(playerid137); select_skin[playerid] = 0; }
        else if(
GetPVarInt(playerid"PrevSkin") == 8) { SetPlayerSkin(playerid79); select_skin[playerid] = 0; }
        else if(
GetPVarInt(playerid"PrevSkin") == 7) { SetPlayerSkin(playerid134); select_skin[playerid] = 8; }
        else if(
GetPVarInt(playerid"PrevSkin") == 6) { SetPlayerSkin(playerid135); select_skin[playerid] = 7; }
        else if(
GetPVarInt(playerid"PrevSkin") == 5) { SetPlayerSkin(playerid136); select_skin[playerid] = 6; }
        else if(
GetPVarInt(playerid"PrevSkin") == 4) { SetPlayerSkin(playerid200); select_skin[playerid] = 5; }
        else if(
GetPVarInt(playerid"PrevSkin") == 3) { SetPlayerSkin(playerid212); select_skin[playerid] = 4; }
        else if(
GetPVarInt(playerid"PrevSkin") == 2) { SetPlayerSkin(playerid213); select_skin[playerid] = 3; }
        else if(
GetPVarInt(playerid"PrevSkin") == 1) { SetPlayerSkin(playerid78); select_skin[playerid] = 2; }
      }
      else if(
playertextid == skin_name[1])
      {
        if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") == 0) { SetPlayerSkin(playerid78); select_skin[playerid] = 1SetPVarInt(playerid"PrevSkin"1); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid79); select_skin[playerid] = 2SetPVarInt(playerid"PrevSkin"2); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid134); select_skin[playerid] = 3SetPVarInt(playerid"PrevSkin"3); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid135); select_skin[playerid] = 4SetPVarInt(playerid"PrevSkin"4); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid136); select_skin[playerid] = 5SetPVarInt(playerid"PrevSkin"5); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid200); select_skin[playerid] = 6SetPVarInt(playerid"PrevSkin"6); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid212); select_skin[playerid] = 7SetPVarInt(playerid"PrevSkin"7); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid213); select_skin[playerid] = 8SetPVarInt(playerid"PrevSkin"8); }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0) { SetPlayerSkin(playerid137); select_skin[playerid] = 0SetPVarInt(playerid"PrevSkin"9); }
      } 
Помогите пожалуйста

- - - Добавлено - - -

Вод код для удобной читабельности.
PHP код:
      if(playertextid == skin_name[0])
      {
        if(
GetPVarInt(playerid"PrevSkin") == 9)
        {
          
SetPlayerSkin(playerid137);
          
select_skin[playerid] = 0;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 8)
        {
          
SetPlayerSkin(playerid79);
          
select_skin[playerid] = 0;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 7)
        {
          
SetPlayerSkin(playerid134);
          
select_skin[playerid] = 8;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 6)
        {
          
SetPlayerSkin(playerid135);
          
select_skin[playerid] = 7;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 5)
        {
          
SetPlayerSkin(playerid136);
          
select_skin[playerid] = 6;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 4)
        {
          
SetPlayerSkin(playerid200);
          
select_skin[playerid] = 5;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 3)
        {
          
SetPlayerSkin(playerid212);
          
select_skin[playerid] = 4;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 2)
        {
          
SetPlayerSkin(playerid213);
          
select_skin[playerid] = 3;
        }
        else if(
GetPVarInt(playerid"PrevSkin") == 1)
        {
          
SetPlayerSkin(playerid78);
          
select_skin[playerid] = 2;
        }
      }
      else if(
playertextid == skin_name[1])
      {
        if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") == 0)
        {
          
SetPlayerSkin(playerid78);
          
select_skin[playerid] = 1;
          
SetPVarInt(playerid"PrevSkin"1);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid79);
          
select_skin[playerid] = 2;
          
SetPVarInt(playerid"PrevSkin"2);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid134);
          
select_skin[playerid] = 3;
          
SetPVarInt(playerid"PrevSkin"3);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid135);
          
select_skin[playerid] = 4;
          
SetPVarInt(playerid"PrevSkin"4);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid136);
          
select_skin[playerid] = 5;
          
SetPVarInt(playerid"PrevSkin"5);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid200);
          
select_skin[playerid] = 6;
          
SetPVarInt(playerid"PrevSkin"6);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid212);
          
select_skin[playerid] = 7;
          
SetPVarInt(playerid"PrevSkin"7);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid213);
          
select_skin[playerid] = 8;
          
SetPVarInt(playerid"PrevSkin"8);
        }
        else if(
select_skin[playerid] == && GetPVarInt(playerid"PrevSkin") != 0)
        {
          
SetPlayerSkin(playerid137);
          
select_skin[playerid] = 0;
          
SetPVarInt(playerid"PrevSkin"9);
        }
      }