Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Killer
    Пользователь

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

    Сохранение бензина в PVar

    Встречался с этой проблемой не раз, но не пойму её решение.

    Записал например я стоимость в PVar,

    Код:
    SetPVarInt(playerid, "Benzin", BizzInfo[b][bBenz]*100/2);
    И потом я делаю следующее: То что выше, я делаю на литры. А литры у меня Float. Как быть?

    Код:
    GetPVarInt(playerid, "Benzin")/100-Fuell[GetPlayerVehicleID(params[0])]

  2. #2
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    И потом я делаю следующее: То что выше, я делаю на литры. А литры у меня Float. Как быть?

    Код:

    GetPVarInt(playerid, "Benzin")/100-Fuell[GetPlayerVehicleID(params[0])]
    Ты делишь цену на 100 и минусуешь литры, но не делишь на них

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

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    SetPVarFloat для работы с вещественными числами, а SetPVarInt с "целыми", если я правильно понял вопрос.
    А если Seregamil верно понял твой вопрос, то скобки поставь там, где надо.
    Последний раз редактировалось Nash_Brigers; 04.06.2017 в 18:42.
    Член сообщества Green Square.

  4. #4
    Аватар для Killer
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.04.2017
    Сообщений
    133
    Репутация:
    0 ±
    Я не понимаю где нужно скобки поставить

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

    Статус
    Оффлайн
    Регистрация
    06.03.2016
    Адрес
    Moscow
    Сообщений
    167
    Репутация:
    44 ±
    Цитата Сообщение от Killer Посмотреть сообщение
    Я не понимаю где нужно скобки поставить
    PHP код:
    GetPVarInt(playerid"Benzin") / (100 Fuell[GetPlayerVehicleID(params[0])]) 
    p.s. в код не вникал...
    Член сообщества Green Square.

  6. #6
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Цитата Сообщение от Nash_Brigers Посмотреть сообщение
    SetPVarFloat для работы с вещественными числами, а SetPVarInt с "целыми", если я правильно понял вопрос.
    А если Seregamil верно понял твой вопрос, то скобки поставь там, где надо.
    Я в вопрос не вникал, всего лишь указал на ошибку изначальную, а вообще, если на то пошло, то что мешает цену перевести в число с плавающей точкой и делить?

 

 

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

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

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

Ваши права

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