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

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,439
    Репутация:
    1093 ±

    fGetPlayerSpeed(player, return_km)

    Описание: Функция узнает моментальную скорость игрока/автомобиля в километрах и в милях!
    Функция:
    PHP код:
    stock fGetPlayerSpeed(playerbool:return_km=true)//by Frog163
    {
        new 
    Float:xFloat:yFloat:z;
        if(
    IsPlayerInAnyVehicle(player))
        {
            new 
    veh GetPlayerVehicleID(player);
            
    GetVehicleVelocity(vehxyz);
        }else 
    GetPlayerVelocity(playerxyz);
        return 
    return_km?floatround(floatsqroot(x*x+y*y+z*z)*195):floatround(floatsqroot(x*x+y*y+z*z)*121);

    Пример использования:
    PHP код:
    public OnPlayerConnect(playerid)
    {
        
    SetTimerEx("Timer"50true"i"playerid);
        return 
    1;
    }

    forward Timer(player);
    public 
    Timer(player)
    {
        if(!
    IsPlayerInAnyVehicle(player)) return true;
        new 
    str[20];
        
    format(str20"%d kmh"fGetPlayerSpeed(player));//для км/ч можно не указывать 2-ой параметр
        
    SendClientMessage(player0xFF00FFFFstr);
        
    format(str20"%d mph"fGetPlayerSpeed(playerfalse));//чтобы узнать мили во второй параметр пишем false
        
    SendClientMessage(player0xFF0000FFstr);
        return 
    true;

    Скрин: http://s004.radikal.ru/i208/1106/c4/a3beda89333c.jpg

    Примечание: Соотношение скорости в милях в час и км в час правильное! Проверял тут: http://convertr.ru/speed/kilometres_per_hour/

  2. 2 пользователя(ей) сказали cпасибо:
    Jeff_Monson (03.03.2014) [ForD] (01.02.2016)
 

 

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

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

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

Ваши права

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