Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 103 из 133 ПерваяПервая ... 3 53 93 101 102 103 104 105 113 ... ПоследняяПоследняя
Показано с 1,021 по 1,030 из 1325
  1. #1021
    Аватар для Nash_Brigers
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    2) "audiomsgoff=1" в sa-mp.cfg (при этом, сама музыка будет играть, если ссылка нормальная)
    Судя по тому, что у тебя нет ни звука, ни сообщения, проблема именно в выкрученной громкости радио в настройках, ибо иначе в чат писалось бы всё, что попадает в параметр "url" функции PlayAudioStreamForPlayer, независимо от того, указал ли ты рабочую ссылку или просто написал "asdasdas"
    Спасибо, попробую, но думаю, там тема в файлах самой гта..
    Последний раз редактировалось DeimoS; 27.03.2018 в 20:56.
    Член сообщества Green Square.

  2. #1022
    Аватар для Elrmrnt-Kritik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.11.2017
    Сообщений
    136
    Репутация:
    10 ±
    Было дело здесь задавал вопрос насчет автоматонов (http://pro-pawn.ru/showthread.php?13...ll=1#post89341).

    Мне вот только сейчас стало интересно, а как во время работы с одной функцией может вызваться вторая, если pawn - однопоточный?

  3. #1023
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Elrmrnt-Kritik Посмотреть сообщение
    Было дело здесь задавал вопрос насчет автоматонов (http://pro-pawn.ru/showthread.php?13...ll=1#post89341).

    Мне вот только сейчас стало интересно, а как во время работы с одной функцией может вызваться вторая, если pawn - однопоточный?
    Вероятнее всего, имелось ввиду то, что если у тебя будет несколько разных функций с автоматонами, которые созданы для админов и которые ты хочешь использовать друг за другом в какой-то системе, то если изменить значение автоматона всего 1 раз (при вызове первой функции), то может случится так, что в между вызовами остальных функций просочится изменение состояния автоматона для какого-то игрока. Но такое может случится только из-за в корне неправильного построения структуры кода, в которой не будет учтен такой ход событий.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. Пользователь сказал cпасибо:
    Elrmrnt-Kritik (31.03.2018)
  5. #1024
    Аватар для Elrmrnt-Kritik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.11.2017
    Сообщений
    136
    Репутация:
    10 ±
    Ну, ведь чтобы этого избежать, достаточно не наивно верить, что автоматон установлен в состояние n, а перед каждым вызовом функции устанавливать состояние, нужное мне в данный момент?
    Вы тоже скорее негативно рассматриваете такую систему, если так можно назвать это?

  6. #1025
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Elrmrnt-Kritik Посмотреть сообщение
    Ну, ведь чтобы этого избежать, достаточно не наивно верить, что автоматон установлен в состояние n, а перед каждым вызовом функции устанавливать состояние, нужное мне в данный момент?
    Да. Вносить дополнительные проверки, как и в случае любой другой информации.

    Цитата Сообщение от Elrmrnt-Kritik Посмотреть сообщение
    Вы тоже скорее негативно рассматриваете такую систему, если так можно назвать это?
    Нет, я сам пользовался автоматонами в своём модульном проекте и считаю их довольно удобной особенностью языка.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. Пользователь сказал cпасибо:
    Elrmrnt-Kritik (31.03.2018)
  8. #1026
    Аватар для Elrmrnt-Kritik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.11.2017
    Сообщений
    136
    Репутация:
    10 ±
    Таким методом не будет же проблем?
    PHP код:
    stock SomeFunc(playeridvehicleid)
    {
        if(
    IsPlayerOwnerVehicle(playeridvehicleid)) // если игрок владелец
            
    state PlayerVehicleowner;
        else if(
    IsPlayerCoownerVehicle(playeridvehicleid)) // если игрок совладелец
            
    state PlayerVehiclecoowner;
        else if(
    IsPlayerRentVehicle(playeridvehicleid)) // если игрок арендует
            
    state PlayerVehiclerent;
        else
            
    state PlayerVehiclenone;
        
        return 
    ShowVehicleMenu(playeridvehicleid);

    Правда я не знаю красивых английских слов и понятных всем, которые бы подошли вместо PlayerVehicle :)
    Последний раз редактировалось Elrmrnt-Kritik; 01.04.2018 в 00:57.

  9. #1027
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Да, норм.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  10. Пользователь сказал cпасибо:
    Elrmrnt-Kritik (01.04.2018)
  11. #1028
    Аватар для pawnoholic
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.01.2018
    Сообщений
    128
    Репутация:
    15 ±
    Как можно существующему макросу добавить тэг?

    PHP код:
    #if defined MAX_VEHICLES
        #define _CONFLIX_VEHICLES MAX_VEHICLES
    #endif

    #if defined _CONFLIX_VEHICLES
        #define MAX_VEHICLES (Vehicle:_CONFLIX_VEHICLES)
    #else
        #define MAX_VEHICLES (Vehicle:1000)
    #endif 
    И нужно ли после использования удалять макрос _CONFLIX_VEHICLES?

  12. #1029
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    О каком именно макросе идёт речь и какой тэг ему нужно добавить?

    Удалять макрос не обязательно, если ты уверен, что дальше по коду он нигде, где не запланировано, встречаться не будет
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  13. #1030
    Аватар для pawnoholic
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.01.2018
    Сообщений
    128
    Репутация:
    15 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    О каком именно макросе идёт речь и какой тэг ему нужно добавить?

    Удалять макрос не обязательно, если ты уверен, что дальше по коду он нигде, где не запланировано, встречаться не будет
    Я привел пример выше, к константам MAP_PLAYERS, MAX_VEHICLES нужно добавить тэг Player, Vehicle.

    PHP код:
    new VehicleData[MAX_VEHICLES][E_VEHICLE_DATA];

    for (new 
    Vehicle:iMAX_VEHICLESi++)
    {
        return 
    i;


 

 
Страница 103 из 133 ПерваяПервая ... 3 53 93 101 102 103 104 105 113 ... ПоследняяПоследняя

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

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

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

Ваши права

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