Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Вопрос про команду и про глобальную переменную

  1. #1
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности

    Вопрос про команду и про глобальную переменную

    Есть у меня глобальная перемена, она служит для того что бы очищать значение предущего игрока.
    Вопрос павн ведь однопоточный, получается если будут использовать два или более игроков одну и тужу команду, то значение не будут мешаться.
    Правильно думаю?
    Последний раз редактировалось vasyok28; 24.11.2015 в 19:02.
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  2. #2

  3. #3
    Активный пользователь
    Регистрация
    06.10.2015
    Адрес
    Slobodskoy
    Возраст
    26
    Сообщений
    103
    Репутация: 93

    Звание: скоро придёт к известности
    Сделай переменную массивом и каждый индекс массива будет равен id игрока.

  4. #4
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек
    Цитата Сообщение от Untonyst Посмотреть сообщение
    Сделай переменную массивом и каждый индекс массива будет равен id игрока.
    Смотря для чего использовать.

  5. 1 пользователь сказал cпасибо Fallen A. за это полезное сообщение:

    vasyok28 (25.11.2015)

  6. #5
    Активный пользователь
    Регистрация
    06.10.2015
    Адрес
    Slobodskoy
    Возраст
    26
    Сообщений
    103
    Репутация: 93

    Звание: скоро придёт к известности
    Цитата Сообщение от Fallen A. Посмотреть сообщение
    Смотря для чего использовать.
    Я думал, что применение подобным.

    PHP код:
    new 
        
    p_var[MAX_PLAYERS char]; 
        
    SomeFunction(playerid)
    {
        
    p_var{playerid} = 0;

    Если значение не будет принимать больше [0;255], если да, то можно и без char.

  7. 1 пользователь сказал cпасибо Untonyst за это полезное сообщение:

    vasyok28 (25.11.2015)

  8. #6
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности
    Тему можно закрыть.
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  9. #7
    Пользователь Аватар для Trаcer
    Регистрация
    16.11.2015
    Сообщений
    11
    Репутация: 22

    Звание: на пути к лучшему
    Цитата Сообщение от Untonyst Посмотреть сообщение
    Я думал, что применение подобным.

    PHP код:
    new 
        
    p_var[MAX_PLAYERS char]; 
        
    SomeFunction(playerid)
    {
        
    p_var{playerid} = 0;

    Если значение не будет принимать больше [0;255], если да, то можно и без char.

    PHP код:
    new  
        
    p_var[MAX_PLAYERS char];  
         
    #define SomeFunction(%0) p_var{%0} = 0 

  10. #8
    Активный пользователь
    Регистрация
    06.10.2015
    Адрес
    Slobodskoy
    Возраст
    26
    Сообщений
    103
    Репутация: 93

    Звание: скоро придёт к известности
    Цитата Сообщение от Trаcer Посмотреть сообщение
    PHP код:
    new  
        
    p_var[MAX_PLAYERS char];  
         
    #define SomeFunction(%0) p_var{%0} = 0 
    SomeFunction - пример использования в какой-нибудь функции, например OnPlayerDeath(каллбэк или в каком-нибудь стоке), а так, можно сделать и по другому, более гибче

    PHP код:
    new   
        
    p_var[MAX_PLAYERS char];   
          
    #define SomeFunction(%0,%1) p_var{%0} = %1 

  11. #9
    Пользователь Аватар для Trаcer
    Регистрация
    16.11.2015
    Сообщений
    11
    Репутация: 22

    Звание: на пути к лучшему
    Цитата Сообщение от Untonyst Посмотреть сообщение
    SomeFunction - пример использования в какой-нибудь функции, например OnPlayerDeath(каллбэк или в каком-нибудь стоке), а так, можно сделать и по другому, более гибче

    PHP код:
    new   
        
    p_var[MAX_PLAYERS char];   
          
    #define SomeFunction(%0,%1) p_var{%0} = %1 
    В таком случае, это издевательство над кодом.
    228 ЧЁ =)

  12. #10
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек
    Цитата Сообщение от Trаcer Посмотреть сообщение
    В таком случае, это издевательство над кодом.
    228 ЧЁ =)
    Ну не совсем так.

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

Ваши права

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