Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Эмм, а столбцы, случаем, не в формате integer созданы?
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

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

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

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

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от Lars Keller Посмотреть сообщение
    Тогда встречный вопрос почему SetPlayerPos работает в int? player_pos_street and player_pos_int?
    Что ты подразумеваешь под фразой "SetPlayerPos работает в int"? Есть различные виды данных и под каждый вид есть свой тип столбцов.
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от Lars Keller Посмотреть сообщение
    GetPlayerPos* возвращает тоже float но однако работает нормально с столбцом int, почему так?
    Как он нормально работает? Скрин покажи
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

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

    База:


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

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

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

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

    Steve Pavlina

 

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

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

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

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

Ваши права

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