Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Text3D

  1. #1
    Аватар для Pawn.Dima
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.04.2020
    Сообщений
    37
    Репутация:
    0 ±

    Text3D

    Здравствуйте сделал шахту но у меня когда обновляется руда на шахте в количестве твориться фиг знает что вот скриншот может кто сталкивался с этим

    PHP код:
    enum shInfo
    {
        
    ruda,//Руда
        
    perepl,//Переплав
        
    metall,//металл
        
    Text3D:dmetall,
        
    Text3D:druda,
        
    Text3D:pereplav
    }
    new 
    ShahtaInfo[0][shInfo]; 
    Ongamemodeinit
    PHP код:
    Load3DTextLabel(); 
    конец скрипта
    PHP код:
    stock Load3DTextLabel()
    {
        new 
    string[90];
        
    format(string,sizeof(string), "{00ff00}Железная руда\n{ffffff}На складе:\n %d кг"ShahtaInfo[0][ruda]);
        
    ShahtaInfo[0][druda] = Create3DTextLabel(stringCOLOR_YELLOW,-1867.4611,-1612.5785,24.003930.000);

        
    format(string,sizeof(string), "{ffffff}Кузница\n{ffa500} %d кг руды\nНа переплавке"ShahtaInfo[0][perepl]);
        
    ShahtaInfo[0][pereplav] = Create3DTextLabel(stringCOLOR_YELLOW,-1852.6737,-1612.4672,23.010030.000);

        
    format(string,sizeof(string), "{ffffff}Металл\n{00b0ff}На складе:\n %d кг"ShahtaInfo[0][metall]);
        
    ShahtaInfo[0][dmetall] = Create3DTextLabel(stringCOLOR_YELLOW,-1845.5784,-1617.2751,24.003930.000);
        return 
    1;

    PHP код:
    public OnPlayerEnterCheckpoint(playerid)
    {
        switch(
    ShahtDeystv[playerid])
        {
            case 
    1://Добыча
            
    {
                if(
    IsPlayerInAnyVehicle(playerid))
                    return 
    1;
                
    TogglePlayerControllable(playeridfalse);
                
    ApplyAnimation(playerid"BASEBALL""Bat_4"4.1100111000);//Выдали анимацию!
                
    DisablePlayerCheckpoint(playerid);//Удаляем чекпоинт
                
    shahtatime SetTimerEx("ShahtaDobicha"1000false"i"playerid);//устанавливаем таймер 10 сек
                
    ShahtDeystv[playerid] = 2;//Добыча потом отправляем на склад!
            
    }
            case 
    2://Склад!
            
    {
                if(
    IsPlayerInAnyVehicle(playerid))
                    return 
    1;
                new 
    string[50];
                if(
    IsPlayerAttachedObjectSlotUsed(playerid1)) RemovePlayerAttachedObject(playerid1);
                  if(
    IsPlayerAttachedObjectSlotUsed(playerid2)) RemovePlayerAttachedObject(playerid2);
                  if(
    IsPlayerAttachedObjectSlotUsed(playerid3)) RemovePlayerAttachedObject(playerid3);
                  
    rands1 random(sizeof(randommine));
                
    KG[playerid] += randommine[rands1][0];
                
    ShahtaInfo[0][ruda] += randommine[rands1][0];
                  
    format(stringsizeof(string), "Общее количество добытой руды %dкг руды"KG[playerid]);
                  
    SendClientMessage(playeridCOLOR_YELLOWstring);
                  
    format(stringsizeof(string), "Вы добыли %dкг руды"randommine[rands1][0]);
                  
    SendClientMessage(playeridCOLOR_BLUEstring);
                  
    ShahtDeystv[playerid] = 1;
                  
    DisablePlayerCheckpoint(playerid);
                switch(
    random(3))
                {
                    case 
    0SetPlayerCheckpoint(playerid, -1805.9828,-1649.1764,24.32566.0);
                    case 
    1SetPlayerCheckpoint(playerid, -1802.4784,-1658.8679,25.55396.0);
                    case 
    2SetPlayerCheckpoint(playerid, -1851.9504,-1649.6320,24.26906.0);
                }
                
    UpdateShahta();
                
    SetTimer("FuncsMetall",5000,0);
            }
        }
        return 
    1;

    PHP код:
    stock UpdateShahta()
    {
        new 
    string[90];
        
    format(string,sizeof(string), "{00ff00}Железная руда\n{ffffff}На складе:\n %d кг"ShahtaInfo[0][ruda]);
        
    Update3DTextLabelText(ShahtaInfo[0][druda], COLOR_YELLOWstring);

        
    format(string,sizeof(string), "{ffffff}Кузница\n{ffa500} %d кг руды\nНа переплавке"ShahtaInfo[0][perepl]);
        
    Update3DTextLabelText(ShahtaInfo[0][pereplav], COLOR_YELLOWstring);

        
    format(string,sizeof(string), "{ffffff}Металл\n{00b0ff}На складе:\n %d кг"ShahtaInfo[0][metall]);
        
    Update3DTextLabelText(ShahtaInfo[0][dmetall], COLOR_YELLOWstring);
        return 
    1;

    PHP код:
    forward FuncsMetall(playerid);
    public 
    FuncsMetall(playerid)
    {
        if(
    ShahtaInfo[0][ruda] > 150)
        {
            
    ShahtaInfo[0][ruda] -= randommine[rands1][0];
            
    ShahtaInfo[0][perepl] += randommine[rands1][0]/2;
        }
        return 
    1;
    }
    stock UpdateRuda()
    {
        new 
    end;
        if(
    ShahtaInfo[0][perepl] > 30)
        {
            
    end ShahtaInfo[0][perepl]/2;
            
    ShahtaInfo[0][metall] += end;
            
    ShahtaInfo[0][perepl] -= end*2;
        }
        return 
    1;

    в чем проблема не могу понять может кто сталкивался?




    Последний раз редактировалось Pawn.Dima; 24.04.2020 в 09:25.

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

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    У меня вопрос:

    PHP код:
    new ShahtaInfo[0][shInfo]; 
    Зачем массиву ShahtaInfo первая мера?

    Могу предположить, что в оригинале вместо 0 был playerid, но первый подключенный игрок всегда имеет айди 0.
    Последний раз редактировалось SteveStage; 24.04.2020 в 10:58.

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

    Статус
    Оффлайн
    Регистрация
    05.04.2020
    Сообщений
    37
    Репутация:
    0 ±
    я делал и просто ruda и т.д и объявлял [MAX_PLAYERS] просто когда я один на сервере все хорошо а когда игрок подключился через хамачи появляется фиг знает что в количестве %d ну на скрине понятно
    Последний раз редактировалось Pawn.Dima; 24.04.2020 в 21:54.

  4. #4
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от SteveStage Посмотреть сообщение
    У меня вопрос:

    PHP код:
    new ShahtaInfo[0][shInfo]; 
    Зачем массиву ShahtaInfo первая мера?
    Я бы на вашем месте сначала задался другим вопросом: как такое вообще компилируется?)

    Но если серьёзно, то да, код для инициализации многомерных массивов забагован до безобразия.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Цитата Сообщение от Pawn.Dima Посмотреть сообщение
    я делал и просто ruda и т.д и объявлял [MAX_PLAYERS] просто когда я один на сервере все хорошо а когда игрок подключился через хамачи появляется фиг знает что в количестве %d ну на скрине понятно
    Ну так потому что эта система работает только для тех, у кого id 0, а у второго подключенного игрока id будет 1.

    Вот так корректнее:

    1. forward FuncsMetall(playerid);
    2. public FuncsMetall(playerid)
    3. {
    4. if(ShahtaInfo[playerid][ruda] > 150)
    5. {
    6. ShahtaInfo[playerid][ruda] -= randommine[rands1][playerid];
    7. ShahtaInfo[playerid][perepl] += randommine[rands1][playerid]/2;
    8. }
    9. return 1;
    10. }
    11. stock UpdateRuda(playerid)
    12. {
    13. new end;
    14. if(ShahtaInfo[playerid][perepl] > 30)
    15. {
    16. end = ShahtaInfo[playerid][perepl]/2;
    17. ShahtaInfo[playerid][metall] += end;
    18. ShahtaInfo[playerid][perepl] -= end*2;
    19. }
    20. return 1;
    21. }


    1. stock UpdateShahta(playerid)
    2. {
    3. new string[90];
    4. format(string,sizeof(string), "{00ff00}Железная руда\n{ffffff}На складе:\n %d кг", ShahtaInfo[playerid][ruda]);
    5. Update3DTextLabelText(ShahtaInfo[playerid][druda], COLOR_YELLOW, string);
    6.  
    7. format(string,sizeof(string), "{ffffff}Кузница\n{ffa500} %d кг руды\nНа переплавке", ShahtaInfo[playerid][perepl]);
    8. Update3DTextLabelText(ShahtaInfo[playerid][pereplav], COLOR_YELLOW, string);
    9.  
    10. format(string,sizeof(string), "{ffffff}Металл\n{00b0ff}На складе:\n %d кг", ShahtaInfo[playerid][metall]);
    11. Update3DTextLabelText(ShahtaInfo[playerid][dmetall], COLOR_YELLOW, string);
    12. return 1;
    13. }


    1. public OnPlayerEnterCheckpoint(playerid)
    2. {
    3. switch(ShahtDeystv[playerid])
    4. {
    5. case 1://Добыча
    6. {
    7. if(IsPlayerInAnyVehicle(playerid))
    8. return 1;
    9. TogglePlayerControllable(playerid, false);
    10. ApplyAnimation(playerid, "BASEBALL", "Bat_4", 4.1, 1, 0, 0, 1, 11000);//Выдали анимацию!
    11. DisablePlayerCheckpoint(playerid);//Удаляем чекпоинт
    12. shahtatime = SetTimerEx("ShahtaDobicha", 10000, false, "d", playerid);//устанавливаем таймер 10 сек // SS: 1000 милисекунд - 1 секунда
    13. ShahtDeystv[playerid] = 2;//Добыча потом отправляем на склад!
    14. }
    15. case 2://Склад!
    16. {
    17. if(IsPlayerInAnyVehicle(playerid))
    18. return 1;
    19. new string[50];
    20. rands1 = random(sizeof(randommine));
    21. KG[playerid] += randommine[rands1][playerid];
    22. ShahtaInfo[playerid][ruda] += randommine[rands1][playerid];
    23. format(string, sizeof(string), "Общее количество добытой руды %dкг руды", KG[playerid]);
    24. SendClientMessage(playerid, COLOR_YELLOW, string);
    25. format(string, sizeof(string), "Вы добыли %dкг руды", randommine[rands1][playerid]);
    26. SendClientMessage(playerid, COLOR_BLUE, string);
    27. ShahtDeystv[playerid] = 1;
    28. switch(random(3))
    29. {
    30. case 0: SetPlayerCheckpoint(playerid, -1805.9828,-1649.1764,24.3256, 6.0);
    31. case 1: SetPlayerCheckpoint(playerid, -1802.4784,-1658.8679,25.5539, 6.0);
    32. case 2: SetPlayerCheckpoint(playerid, -1851.9504,-1649.6320,24.2690, 6.0);
    33. }
    34. UpdateShahta(playerid);
    35. SetTimer("FuncsMetall",5000,false,"d",playerid);
    36. }
    37. }
    38. return 1;
    39. }


    1. stock Load3DTextLabel(playerid)
    2. {
    3. new string[90];
    4. format(string,sizeof(string), "{00ff00}Железная руда\n{ffffff}На складе:\n %d кг", ShahtaInfo[playerid][ruda]);
    5. ShahtaInfo[playerid][druda] = Create3DTextLabel(string, COLOR_YELLOW,-1867.4611,-1612.5785,24.0039, 30.0, 0, 0);
    6.  
    7. format(string,sizeof(string), "{ffffff}Кузница\n{ffa500} %d кг руды\nНа переплавке", ShahtaInfo[playerid][perepl]);
    8. ShahtaInfo[playerid][pereplav] = Create3DTextLabel(string, COLOR_YELLOW,-1852.6737,-1612.4672,23.0100, 30.0, 0, 0);
    9.  
    10. format(string,sizeof(string), "{ffffff}Металл\n{00b0ff}На складе:\n %d кг", ShahtaInfo[playerid][metall]);
    11. ShahtaInfo[playerid][dmetall] = Create3DTextLabel(string, COLOR_YELLOW,-1845.5784,-1617.2751,24.0039, 30.0, 0, 0);
    12. return 1;
    13. }


    1. Load3DTextLabel(playerid);


    1. enum shInfo
    2. {
    3. ruda,//Руда
    4. perepl,//Переплав
    5. metall,//металл
    6. Text3D:dmetall,
    7. Text3D:druda,
    8. Text3D:pereplav
    9. }
    10. new ShahtaInfo[MAX_PLAYERS][shInfo];


    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Я бы на вашем месте сначала задался другим вопросом: как такое вообще компилируется?)

    Но если серьёзно, то да, код для инициализации многомерных массивов забагован до безобразия.
    Я уже понял, что код безобразный и работает только для игрока с playerid = 0.

    По факту в этом коде первая мера [0] просто не нужна, но она задумывалась как playerid игрока, но почему-то и в использовании, и при объявлении она всегда равна нулю. Как можно было не замечать этого?)

    И я исправил этот говнокод.

    P.S. DC, только сейчас заметил, что код сам по себе баганный и ShahtaInfo имеет 0 ячеек, но все равно хранит число=)

    P.P.S. Pawn.Dima, если ты до сих пор ничего не понял, то вот пример баганного говнокода:

    1. new i[0];
    2. i[0] = 5;
    3. printf("%d", i[0]*2);


    который можно написать нормально:

    1. new i[MAX_PLAYERS];
    2. i[playerid] = 5;
    3. printf("%d", i[playerid]*2);
    Последний раз редактировалось SteveStage; 25.04.2020 в 15:32.

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

    Статус
    Оффлайн
    Регистрация
    05.04.2020
    Сообщений
    37
    Репутация:
    0 ±
    Сейчас попробуй спасибо) буду исправляться)

  7. #7
    Аватар для execution
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±
    Цитата Сообщение от SteveStage Посмотреть сообщение
    Ну так потому что эта система работает только для тех, у кого id 0, а у второго подключенного игрока id будет 1.

    Вот так корректнее:

    1. forward FuncsMetall(playerid);
    2. public FuncsMetall(playerid)
    3. {
    4. if(ShahtaInfo[playerid][ruda] > 150)
    5. {
    6. ShahtaInfo[playerid][ruda] -= randommine[rands1][playerid];
    7. ShahtaInfo[playerid][perepl] += randommine[rands1][playerid]/2;
    8. }
    9. return 1;
    10. }
    11. stock UpdateRuda(playerid)
    12. {
    13. new end;
    14. if(ShahtaInfo[playerid][perepl] > 30)
    15. {
    16. end = ShahtaInfo[playerid][perepl]/2;
    17. ShahtaInfo[playerid][metall] += end;
    18. ShahtaInfo[playerid][perepl] -= end*2;
    19. }
    20. return 1;
    21. }


    1. stock UpdateShahta(playerid)
    2. {
    3. new string[90];
    4. format(string,sizeof(string), "{00ff00}Железная руда\n{ffffff}На складе:\n %d кг", ShahtaInfo[playerid][ruda]);
    5. Update3DTextLabelText(ShahtaInfo[playerid][druda], COLOR_YELLOW, string);
    6.  
    7. format(string,sizeof(string), "{ffffff}Кузница\n{ffa500} %d кг руды\nНа переплавке", ShahtaInfo[playerid][perepl]);
    8. Update3DTextLabelText(ShahtaInfo[playerid][pereplav], COLOR_YELLOW, string);
    9.  
    10. format(string,sizeof(string), "{ffffff}Металл\n{00b0ff}На складе:\n %d кг", ShahtaInfo[playerid][metall]);
    11. Update3DTextLabelText(ShahtaInfo[playerid][dmetall], COLOR_YELLOW, string);
    12. return 1;
    13. }


    1. public OnPlayerEnterCheckpoint(playerid)
    2. {
    3. switch(ShahtDeystv[playerid])
    4. {
    5. case 1://Добыча
    6. {
    7. if(IsPlayerInAnyVehicle(playerid))
    8. return 1;
    9. TogglePlayerControllable(playerid, false);
    10. ApplyAnimation(playerid, "BASEBALL", "Bat_4", 4.1, 1, 0, 0, 1, 11000);//Выдали анимацию!
    11. DisablePlayerCheckpoint(playerid);//Удаляем чекпоинт
    12. shahtatime = SetTimerEx("ShahtaDobicha", 10000, false, "d", playerid);//устанавливаем таймер 10 сек // SS: 1000 милисекунд - 1 секунда
    13. ShahtDeystv[playerid] = 2;//Добыча потом отправляем на склад!
    14. }
    15. case 2://Склад!
    16. {
    17. if(IsPlayerInAnyVehicle(playerid))
    18. return 1;
    19. new string[50];
    20. rands1 = random(sizeof(randommine));
    21. KG[playerid] += randommine[rands1][playerid];
    22. ShahtaInfo[playerid][ruda] += randommine[rands1][playerid];
    23. format(string, sizeof(string), "Общее количество добытой руды %dкг руды", KG[playerid]);
    24. SendClientMessage(playerid, COLOR_YELLOW, string);
    25. format(string, sizeof(string), "Вы добыли %dкг руды", randommine[rands1][playerid]);
    26. SendClientMessage(playerid, COLOR_BLUE, string);
    27. ShahtDeystv[playerid] = 1;
    28. switch(random(3))
    29. {
    30. case 0: SetPlayerCheckpoint(playerid, -1805.9828,-1649.1764,24.3256, 6.0);
    31. case 1: SetPlayerCheckpoint(playerid, -1802.4784,-1658.8679,25.5539, 6.0);
    32. case 2: SetPlayerCheckpoint(playerid, -1851.9504,-1649.6320,24.2690, 6.0);
    33. }
    34. UpdateShahta(playerid);
    35. SetTimer("FuncsMetall",5000,false,"d",playerid);
    36. }
    37. }
    38. return 1;
    39. }


    1. stock Load3DTextLabel(playerid)
    2. {
    3. new string[90];
    4. format(string,sizeof(string), "{00ff00}Железная руда\n{ffffff}На складе:\n %d кг", ShahtaInfo[playerid][ruda]);
    5. ShahtaInfo[playerid][druda] = Create3DTextLabel(string, COLOR_YELLOW,-1867.4611,-1612.5785,24.0039, 30.0, 0, 0);
    6.  
    7. format(string,sizeof(string), "{ffffff}Кузница\n{ffa500} %d кг руды\nНа переплавке", ShahtaInfo[playerid][perepl]);
    8. ShahtaInfo[playerid][pereplav] = Create3DTextLabel(string, COLOR_YELLOW,-1852.6737,-1612.4672,23.0100, 30.0, 0, 0);
    9.  
    10. format(string,sizeof(string), "{ffffff}Металл\n{00b0ff}На складе:\n %d кг", ShahtaInfo[playerid][metall]);
    11. ShahtaInfo[playerid][dmetall] = Create3DTextLabel(string, COLOR_YELLOW,-1845.5784,-1617.2751,24.0039, 30.0, 0, 0);
    12. return 1;
    13. }


    1. Load3DTextLabel(playerid);


    1. enum shInfo
    2. {
    3. ruda,//Руда
    4. perepl,//Переплав
    5. metall,//металл
    6. Text3D:dmetall,
    7. Text3D:druda,
    8. Text3D:pereplav
    9. }
    10. new ShahtaInfo[MAX_PLAYERS][shInfo];




    Я уже понял, что код безобразный и работает только для игрока с playerid = 0.

    По факту в этом коде первая мера [0] просто не нужна, но она задумывалась как playerid игрока, но почему-то и в использовании, и при объявлении она всегда равна нулю. Как можно было не замечать этого?)

    И я исправил этот говнокод.

    P.S. DC, только сейчас заметил, что код сам по себе баганный и ShahtaInfo имеет 0 ячеек, но все равно хранит число=)

    P.P.S. Pawn.Dima, если ты до сих пор ничего не понял, то вот пример баганного говнокода:

    1. new i[0];
    2. i[0] = 5;
    3. printf("%d", i[0]*2);


    который можно написать нормально:

    1. new i[MAX_PLAYERS];
    2. i[playerid] = 5;
    3. printf("%d", i[playerid]*2);
    Нет, это именно номер шахты (0), а не что-либо другое

  8. #8
    Аватар для SteveStage
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.10.2019
    Адрес
    Планета Земля
    Сообщений
    318
    Репутация:
    7 ±
    Цитата Сообщение от execution Посмотреть сообщение
    Нет, это именно номер шахты (0), а не что-либо другое
    Круто, в номере шахты 0 ячеек, а как тогда определять, сколько у конкретного игрока руды?

    И да, прошу тебя, в своих цитатах удаляй все кроме фразы, которую ты хочешь прокомментировать, иначе смысл просто теряется.
    Последний раз редактировалось SteveStage; 25.04.2020 в 21:27.

  9. #9
    Аватар для execution
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.03.2018
    Сообщений
    255
    Репутация:
    24 ±
    Цитата Сообщение от SteveStage Посмотреть сообщение
    Круто, в номере шахты 0 ячеек, а как тогда определять, сколько у конкретного игрока руды?

    И да, прошу тебя, в своих цитатах удаляй все кроме фразы, которую ты хочешь прокомментировать, иначе смысл просто теряется.
    1. public OnPlayerEnterCheckpoint(playerid)
    2. {
    3. switch(ShahtDeystv[playerid])
    4. {
    5. case 1://Добыча
    6. {
    7. if(IsPlayerInAnyVehicle(playerid))
    8. return 1;
    9. TogglePlayerControllable(playerid, false);
    10. ApplyAnimation(playerid, "BASEBALL", "Bat_4", 4.1, 1, 0, 0, 1, 11000);//Выдали анимацию!
    11. DisablePlayerCheckpoint(playerid);//Удаляем чекпоинт
    12. shahtatime = SetTimerEx("ShahtaDobicha", 1000, false, "i", playerid);//устанавливаем таймер 10 сек
    13. ShahtDeystv[playerid] = 2;//Добыча потом отправляем на склад!
    14. }
    15. case 2://Склад!
    16. {
    17. if(IsPlayerInAnyVehicle(playerid))
    18. return 1;
    19. new string[50];
    20. rands1 = random(sizeof(randommine));
    21. KG[playerid] += randommine[rands1][0];
    22. ShahtaInfo[0][ruda] += randommine[rands1][0];
    23. format(string, sizeof(string), "Общее количество добытой руды %dкг руды", KG[playerid]);
    24. SendClientMessage(playerid, COLOR_YELLOW, string);
    25. format(string, sizeof(string), "Вы добыли %dкг руды", randommine[rands1][0]);
    26. SendClientMessage(playerid, COLOR_BLUE, string);
    27. ShahtDeystv[playerid] = 1;
    28. switch(random(3))
    29. {
    30. case 0: SetPlayerCheckpoint(playerid, -1805.9828,-1649.1764,24.3256, 6.0);
    31. case 1: SetPlayerCheckpoint(playerid, -1802.4784,-1658.8679,25.5539, 6.0);
    32. case 2: SetPlayerCheckpoint(playerid, -1851.9504,-1649.6320,24.2690, 6.0);
    33. }
    34. UpdateShahta();
    35. SetTimer("FuncsMetall",5000,0);
    36. }
    37. }
    38. return 1;
    39. }


    Например, здесь?

  10. #10
    Аватар для Pawn.Dima
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.04.2020
    Сообщений
    37
    Репутация:
    0 ±
    сделал так как у вас все равно тоже самое(

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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