Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 15
  1. #1
    Аватар для Lars Keller
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2014
    Сообщений
    106
    Репутация:
    2 ±

    По запросу на обновление координат

    Хай всем, почему то не записываются нормальные координаты машины.
    http://ihost.pro-pawn.ru/image.php?dm=YIOA - база
    Лог:
    PHP код:
    [18:34:50Координаты в которых находиться машинаX координата0.000000 Y координата0.000000 Z координата0.000000

    [18:35:18Координаты в которых находиться машинаX координата1855.964843 Y координата: -1927.067749 Z координата13.261017

    [18:35:25Координаты в которых находиться машинаX координата1881.176513 Y координата: -1925.739501 Z координата13.342759

    [18:35:28Координаты в которых находиться машинаX координата1844.631835 Y координата: -1925.312255 Z координата13.343022

    [18:35:32Координаты в которых находиться машинаX координата1844.631835 Y координата: -1925.312255 Z координата13.343022

    [18:35:34Координаты в которых находиться машинаX координата1862.794067 Y координата: -1924.789916 Z координата13.343032

    [18:35:36Координаты в которых находиться машинаX координата1863.126831 Y координата: -1924.780151 Z координата13.343028

    [18:35:40Координаты в которых находиться машинаX координата1863.126831 Y координата: -1924.780151 Z координата13.343028

    [18:35:41Координаты в которых находиться машинаX координата1863.126831 Y координата: -1924.780151 Z координата13.343028 
    Код команды:
    PHP код:
    CMD:ucc(playeridparams[])
    {
        if(
    sscanf(params"d"params[0]))return SendClientMessage(playerid, -1"Используйте: /ucc [ID дома]");
        if(
    GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, - 1"Вы не в каре!");
        static 
    Floatcar_pos_xFloatcar_pos_yFloatcar_pos_z;
        new 
    query_string[80 + (15*4)];
           new 
    string[200];
        
    format(stringsizeof(string), "Координаты в которых находиться машина: X координата: %f | Y координата: %f | Z координата: %f"car_pos_xcar_pos_ycar_pos_z);
        
    SendClientMessageToAll(-1string);
        
    GetVehiclePos(GetPlayerVehicleID(playerid), car_pos_xcar_pos_ycar_pos_z);
           
    mysql_format(mysql_connect_IDquery_stringsizeof(query_string), "UPDATE `house` SET `car_pos_x` = '%f', `car_pos_y` = '%f', `car_pos_x` = '%f' WHERE `id` = '%i'"car_pos_xcar_pos_ycar_pos_zparams[0]);
        
    mysql_function_query(mysql_connect_IDquery_stringfalse"""");
         return 
    1;

    Заранее спасибо.

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    04.11.2014
    Сообщений
    106
    Репутация:
    2 ±

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    04.11.2014
    Сообщений
    106
    Репутация:
    2 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ну так а что ты хотел то, когда записывал вещественное число в целочисленный столбец? Поменяй на Float и проблемы исчезнут
    Тогда встречный вопрос почему SetPlayerPos работает в int? player_pos_street and player_pos_int?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Lars Keller Посмотреть сообщение
    Тогда встречный вопрос почему SetPlayerPos работает в int? player_pos_street and player_pos_int?
    Что ты подразумеваешь под фразой "SetPlayerPos работает в int"? Есть различные виды данных и под каждый вид есть свой тип столбцов.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  7. #7
    Аватар для Lars Keller
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2014
    Сообщений
    106
    Репутация:
    2 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Что ты подразумеваешь под фразой "SetPlayerPos работает в int"? Есть различные виды данных и под каждый вид есть свой тип столбцов.
    GetPlayerPos* возвращает тоже float но однако работает нормально с столбцом int, почему так?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Lars Keller Посмотреть сообщение
    GetPlayerPos* возвращает тоже float но однако работает нормально с столбцом int, почему так?
    Как он нормально работает? Скрин покажи
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  9. #9
    Аватар для Lars Keller
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2014
    Сообщений
    106
    Репутация:
    2 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Как он нормально работает? Скрин покажи
    Сменил на float итог = 0

    База:


    На счёт нормально работает, на скрине видно что хорошо возвращает координаты а колонка с ними INT

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

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

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

    Steve Pavlina

 

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

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

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

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

Ваши права

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