• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема с функцией

yarik189

Новичок
Код:
stock UpdatePlayerPosition(i) {
    new Float:x,Float:y,Float:z,vehicle, Float:hp, query[256];
    GetPlayerPos(i,x,y,z);
    if(IsPlayerInAnyVehicle(i))
    {
        vehicle = GetVehicleModel(GetPlayerVehicleID(i));
    } else vehicle = 0;
    GetPlayerHealth(i, hp);
    format(query,sizeof query,"UPDATE `playermap` SET `playerid` = %i, `score` = %i, `coordinates` = '%f:%f:%f',`vehicle` = %i,`health` = %i WHERE `username` = '%s'",i,GetPlayerScore(i),x,y,z,vehicle,floatround(hp),PlayerName(i));
    mysql_tquery(mysql_connection_id, query);
}
Обычно работает нормально. При непонятных обстоятельствах у всех игроков начинает становиться в coordinates значение '0:0:0', хотя всё остальное обновляется нормально. Может кто увидит мою ошибку?
 
Сверху Снизу