Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 59 из 133 ПерваяПервая ... 9 49 57 58 59 60 61 69 109 ... ПоследняяПоследняя
Показано с 581 по 590 из 1325
  1. #581
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от [ForD] Посмотреть сообщение
    Сколько в float знаков до и после точки?
    Как высчитать общие число знаков координат?
    Или просто как подсчитывать размер числа с плавающей точкой для сохранения в MySQL?
    Подсчитать количество символов после запятой можно так:
    PHP код:
    stock floatfractlength(const Float:value)
    {
        new
            
    length 0,
            
    Float:temp value;

        while (
    floatfract(temp) != 0) {
            
    temp *= 10;
            
    length++;
        }

        return 
    length;


  2. #582
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Подсчитать количество символов после запятой можно так:
    PHP код:
    stock floatfractlength(const Float:value)
    {
        new
            
    length 0,
            
    Float:temp value;

        while (
    floatfract(temp) != 0) {
            
    temp *= 10;
            
    length++;
        }

        return 
    length;

    А как на счет подсчета размера для сохранения координат? Пока примеры которые нахадил сходятся к одному великому числу 256..
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

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

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от [ForD] Посмотреть сообщение
    А как на счет подсчета размера для сохранения координат? Пока примеры которые нахадил сходятся к одному великому числу 256..
    Не понимаю, зачем нужно считать размер для сохранения координат?

  4. #584
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Не понимаю, зачем нужно считать размер для сохранения координат?
    Видимо я уже все подзабыл или неправильно что-то понимаю, но ведь даже при сохранении целочисленных значений мы вписываем размер массива,например 11, с float разве не то-же самое?
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

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

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от [ForD] Посмотреть сообщение
    Видимо я уже все подзабыл или неправильно что-то понимаю, но ведь даже при сохранении целочисленных значений мы вписываем размер массива,например 11, с float разве не то-же самое?
    Сколько хочешь, столько и вписывай, это влияет лишь на отображение. Но для float такого нет. Если хочешь изменить количество отображаемых символов до и после запятой используй тип DECIMAL (NUMERIC).

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

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±
    Я так понимаю кроме этого плагина больше нет никаких которые бы проверяли нестандартные кнопки?

    http://forum.sa-mp.com/showthread.php?t=268671

  7. #587
    Аватар для DeimoS
    Модератор?

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

    http://forum.sa-mp.com/showthread.php?t=268671
    Даже этот плагин не позволит тебе узнать какие кнопки жмёт игрок, ибо плагин работает лишь на локальном сервере и отлавливает клавиши конкретно того человека, на компьютере которого запущен сервер.

    Как уже сказали ранее, то, что тебе нужно, не сделать без клиентской части (игрок просто не отсылает на сервер пакеты, когда жмёт клавиши, которые нельзя отловить на стороне сервера). Далеко не каждый игрок согласится качать какие-то сторонние файлы для игры на твоём сервере, а значит и плагин такой для паблика делать бесполезно.
    Гораздо проще самому написать клиентскую часть и уже её снабдить всем, чем захочешь. Но, как уже сказал ранее, мало кто захочет её качать
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±
    Да мне для локальной и нужно, но этот плагин у меня просто не запускается...

    Код:
    [18:16:04]  Loading plugin: getaks.dll
    [18:16:04]   Failed.

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

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

    Код:
    [18:16:04]  Loading plugin: getaks.dll
    [18:16:04]   Failed.
    Комменты почитай. Там, вроде, решали подобную проблему. Если не получится, то создай тему в соответствующем разделе и опиши подробнее по поводу того, какие библиотеки есть и как ставишь
    Последний раз редактировалось DeimoS; 21.12.2016 в 02:39.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    04.01.2015
    Адрес
    Гомель, Беларусь
    Сообщений
    547
    Репутация:
    158 ±
    Есть вложенный цикл и goto, как выход из обоих. Есть ли решения кроме как его использование в такой ситуации? (чисто ради интереса, т.к. найдя подобное только на форумах C++, решается там это средствами, которых в павн нет. Но возможно в павн как раз есть что-то своё на этот счёт)

    Обновлено:
    Для наглядности код (пример, на практике всё сложнее и вариант с переделкой самого алгоритма вряд ли поможет):
    PHP код:
    for(new ij5i++)
    {
        for(
    010j++)
        {
            
    //Действия
            //Некая проверка, по которой нужно выйти из обоих циклов
            
    goto skip_this_action//Выход
        
    }
    }
    skip_this_action:
    //Код после циклов 
    upd2
    ...Хотя знаете, будет даже интереснее, если кто-то предложит более простой вариант. Вот, где я это использую.
    Последний раз редактировалось Nexius_Tailer; 27.12.2016 в 03:19.
    Не хотите постоянно проверять обновления моих скриптов?
    Подключите его последним, после всех остальных
    Nexius's Update Checker

 

 
Страница 59 из 133 ПерваяПервая ... 9 49 57 58 59 60 61 69 109 ... ПоследняяПоследняя

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

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

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

Ваши права

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