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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14
  1. #1
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±

    NetStats_GetConnectedTime

    Функция возвращает время, проигранное игроком на сервере.

    Параметры:

    • playerid - ID игрока


    Возвращаемое значение: Количество тиков сервера, с момента подключения игрока к серверу.

    Пример использования:

    PHP код:
    new
        
    str[45]
    ;
    format(str45"Ваше время пребывания на сервере: %d сек."NetStats_GetConnectedTime(playerid) / 1000); // Делим на 1000, так как функция возвращает время не в секундах, а в количестве милисекунд
    SendClientMessage(playerid, -1str); 

    Автор статьи: Londlem

    Специально для: Pro-Pawn.Ru


    Копирование данной статьи без разрешения автора запрещено!
    Последний раз редактировалось Londlem; 25.05.2016 в 13:49.

  2. 6 пользователя(ей) сказали cпасибо:
    #Vito (31.01.2014)codeo (09.06.2014)Hidden (01.02.2014)semen7907 (02.03.2014)V[a]mPiR (02.03.2014)[ForD] (30.01.2014)
  3. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Спасибо,будут использовать)

  4. #3
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    694
    Репутация:
    104 ±
    Good
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  5. #4
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Ваах, красавец))
    Skype: vitya.saveliev


  6. #5
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    375
    Репутация:
    144 ±
    Nice!

  7. #6
    Аватар для V[a]mPiR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    21
    Репутация:
    3 ±
    теперь можно будет сделать нормальную систему lvl

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от V[a]mPiR Посмотреть сообщение
    теперь можно будет сделать нормальную систему lvl
    И его можно будет набивать сидя в окне авторизации :) Функция отсчитывает время с самого подключения к серверу.
    И что до этого мешало UNIX Time использовать? :)
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    19.12.2013
    Сообщений
    86
    Репутация:
    17 ±
    Возвращаемое значение: Количество тиков сервера, с момента подключения игрока к серверу.
    // Делим на 1000, так как функция возвращает время не в секундах, а в количестве милисекунд
    Дак функция возвращает количество тиков или миллисекунд? Разве количество тиков сервера в секунду на зависит от серверной машины?

  10. #9
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    161
    Репутация:
    243 ±
    Думаю для обычных систем (вроде системы лвл) данная функция бесполезна:
    1) Она показывает время с момента подключения, собственно на серверов с системой логина, она неэффективна.
    2) Её можно легко заскриптовать обычным глобальным массивом, в котором при подключение возвращается функция gettime(), таким образом узнать время подключение игрока можно так:"текучая ячейка игрока в массиве - gettime()"...
    Плюс, учитывая что Калкор почти никогда не добавляет фиксы или функции которые можно заскриптовать, предполагаю что функцию сделали с другой целью...

  11. 2 пользователя(ей) сказали cпасибо:
    Osetin (02.03.2014)V[a]mPiR (02.03.2014)
  12. #10
    Аватар для V[a]mPiR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    21
    Репутация:
    3 ±
    ^_^, ну тут ты прав, можно конечно сделать велосипед, после авторизации записать в переменную а потом в когда надо вычитать, но не удобно.

    Deimos, я первый раз пишу мод с new.pwn, до этого был мод mafia с которым я работал, вот по этому у меня такая дикая тяга к динамическим системам и системе lvl по времени а не по респектам

 

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

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

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

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

Ваши права

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