Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 89 из 133 ПерваяПервая ... 39 79 87 88 89 90 91 99 ... ПоследняяПоследняя
Показано с 881 по 890 из 1325
  1. #881
    Аватар для m1n1vv
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    Цитата Сообщение от VVWVV Посмотреть сообщение
    Если функция сохранения аккаунта учитывает какое-либо состояние, которое может измениться. Причём, данная функция может вызываться несколько раз.
    У меня сохраняется нужный элемент после действия с ним.
    Последний раз редактировалось m1n1vv; 18.08.2017 в 13:46.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2017
    Адрес
    Челябинск
    Сообщений
    56
    Репутация:
    6 ±
    Почему у некоторых перечислениях после закрывающей скобки стоит точка с запятой?
    Например:
    PHP код:
    enum e_PLAYER_INFO
    {
        
    pID,
        
    pName[MAX_PLAYER_NAME],
        
    pPassword[31],
        
    pEmail[50],
        
    pRefferal[24],
        
    pGender,
        
    pRace,
        
    pLevel,
        
    pSkin
    }; 
    Первый раз вижу чтобы так делали. Хотя не... В анонимных методах C# так нужно делать.

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от Bib Посмотреть сообщение
    Почему у некоторых перечислениях после закрывающей скобки стоит точка с запятой?
    Например:
    PHP код:
    enum e_PLAYER_INFO
    {
        
    pID,
        
    pName[MAX_PLAYER_NAME],
        
    pPassword[31],
        
    pEmail[50],
        
    pRefferal[24],
        
    pGender,
        
    pRace,
        
    pLevel,
        
    pSkin
    }; 
    Первый раз вижу чтобы так делали. Хотя не... В анонимных методах C# так нужно делать.
    В языках C и C++ наличие ";" после фигурных скобок в enum обязательно. В Pawn с этим не так строго, можно ставить точку с запятой, можно и пропустить - оба варианта будут верными. Но я всё же советую ставить ";", если вы собираетесь осваивать в будущем C/C++, дабы потом не было привычки этот знак пропускать и, как следствие, "спотыкаться" об ошибки, выдаваемые компилятором.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  4. Пользователь сказал cпасибо:
    Bib (20.08.2017)
  5. #884
    Аватар для YECHEZ
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2016
    Сообщений
    5
    Репутация:
    1 ±
    Всем привет, я что-то не так делаю либо это баг? Если через sizeof вытаскивать размер PlayerText то при выполнении такого цикла он не скроется.
    Если так делать с Show то всё нормально.
    PHP код:
    for (new i=0sizeof(TD_SelectWorld); i++) //20
            
    PlayerTextDrawHide(playeridTD_SelectWorld[playerid][i]); 

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от YECHEZ Посмотреть сообщение
    Всем привет, я что-то не так делаю либо это баг? Если через sizeof вытаскивать размер PlayerText то при выполнении такого цикла он не скроется.
    Если так делать с Show то всё нормально.
    PHP код:
    for (new i=0sizeof(TD_SelectWorld); i++) //20
            
    PlayerTextDrawHide(playeridTD_SelectWorld[playerid][i]); 
    TD_SelectWorld - это двухмерный массив. С помощью sizeof(TD_SelectWorld) вы узнаёте кол-во элементов в 1-м измерении (TD_SelectWorld[playerid][ i]). Чтобы узнать размер второго измерения, в sizeof нужно добавить ещё одну пару квадратных скобок после имени массива:
    PHP код:
    sizeof(TD_SelectWorld[]) 
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  7. Пользователь сказал cпасибо:
    YECHEZ (19.08.2017)
  8. #886
    Аватар для 1lyad
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.09.2016
    Сообщений
    20
    Репутация:
    1 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Небольшое напоминание: эта тема для коротких вопросов, не заслуживающих отдельной темы. При последующих злоупотреблениях вынужден буду удалять посты без лишних разговоров.
    На момент написания поста, не думал, что вопрос получится таким развёрнутым, в общем, тема здесь: http://pro-pawn.ru/showthread.php?15...82%D1%80%D0%B8
    Последний раз редактировалось 1lyad; 25.08.2017 в 20:35.

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Небольшое напоминание: эта тема для коротких вопросов, не заслуживающих отдельной темы. При последующих злоупотреблениях вынужден буду удалять посты без лишних разговоров.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  10. #888
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    В языках C и C++ наличие ";" после фигурных скобок в enum обязательно. В Pawn с этим не так строго, можно ставить точку с запятой, можно и пропустить - оба варианта будут верными. Но я всё же советую ставить ";", если вы собираетесь осваивать в будущем C/C++, дабы потом не было привычки этот знак пропускать и, как следствие, "спотыкаться" об ошибки, выдаваемые компилятором.
    В Pawn вообще можно без точек с запятой писать, нужно лишь установить нужные флаги при компиляции.

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    В Pawn вообще можно без точек с запятой писать, нужно лишь установить нужные флаги при компиляции.
    Да-да, и без скобок в вызовах функций.
    Вообще я хотел как-то опубликовать об этом урок, но так и забросил эту затею - не думаю, что кому-то нужна будет ещё большая путаница со стилями кода в сообществе (разве что для тех, кто хочет попонтоваться, но это последние, для кого я хотел бы написать такой урок).
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  12. #890
    Аватар для VVWVV
    ?

    Статус
    Оффлайн
    Регистрация
    09.07.2015
    Сообщений
    731
    Репутация:
    353 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Да-да, и без скобок в вызовах функций.
    Вообще я хотел как-то опубликовать об этом урок, но забросил это дело - не думаю, что кому-то нужна будет ещё большая путаница со стилями кода в сообществе (разве что для тех, кто хочет попонтоваться, но это последние, для кого я хотел бы написать такой урок).
    Вроде бы такой стиль используется в документации к языку.

 

 
Страница 89 из 133 ПерваяПервая ... 39 79 87 88 89 90 91 99 ... ПоследняяПоследняя

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

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

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

Ваши права

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