Главная | Комментарии | О проекте
Чтение RSS
Суперсайт
Главная Контакты Карта сайта Добавить в избранное
  • Кто OnLine

    Всего на сайте: 22
    Гостей: 7
    Пользователи: - отсутствуют
    Роботы: robot Bot, crawl Bot, robot Bot, robot Bot, Yandex Bot, Google AdSense, Yandex Bot, Yandex Bot, Yandex Bot, crawl Bot

    Опрос пользователей

    Для какого мода Вы пишите плагины?

    • Популярное

    Рекомендуем

    • AMX Mod X
    • up.org.ua

    Наши друзья


  • Автор: Admin Дата: 11-08-2011, 15:59 Просмотров: 5761

    get_player_authid Функция получает Steam id игрока. Узнаем Steam id.

    get_player_authid - Функция получения Steam id игрока. Как ни странно, носейчас есть сервера которые не работают на мультипротаколе,т.е. присоединиться к серверу могут только игроки с лицензионной игрой, если это так то стим айди будет уникальный и по нему можно авторизовывать игрока, вести статистику и так далее.

    Инфо из amxmodx.inc:
    /* Gets player authid. */
    native get_user_authid(index, authid[] ,len);


    Синтаксис:
    get_user_authid ( index, authid[], len )

    index - id игрока
    authid[] - массив куда записываем стим айди
    len - максимальная длина длина

    Пример:

    /* Plugin generated by AMXX-Studio */

    #include <amxmodx>
    #include <amxmisc>

    #define PLUGIN "Get user steam id"
    #define VERSION "1.0"
    #define AUTHOR "Admin"


    public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        register_clcmd("say /steam","user_authid")
    }
    public user_authid(id){
        
        new player_authid[37]
        get_user_authid(id, player_authid, 36)
        
        set_hudmessage(255, 0, 0, -1.0, 0.25, 0, 6.0, 12.0)
        show_hudmessage(id, "You Steam id is: %s",player_authid)
        
    }


    Описание:
    Очередной простейший плагин-пример, в котором команда say /steam, вызывает функцию user_authid, в который мы получаем steam id игрока. И по традиции выводим его в Hud сообщении.
    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    get_player_authid Функция получает Steam id игрока. Узнаем Steam id.
    aleguf

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Вот спасибо smile Пойду что нибудь проделаю и смешаю bully
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  56  +

    Смешай и проделай, без отчета о проделанной работе не возвращайся :)
    --------------------
    артист

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    ...носейчас...
    ...мультипротаколе...
    ...,т.е. присоединиться...
    ...если это так то стим айди...
    ...максимальная длина длина...

    Догадывался,что будущие программисты в школе уделяли больше внимания точным наукам,чем русскому языку...
    Или писали в темноте,на скорую руку...
    smile
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  56  +

    артист, плохое знание русского языка сослужило мне хорошую службу и за 5 лет карьеру от монтажника до начальника узла связи крупного интернет провайдера, а ты можешь дальше блистать умением находить ошибки и опечатки, в место того что бы сделать что то полезное/нужное. Мне противны личности вроде тебя...
    --------------------
    артист

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Я не выискивал ошибки))
    И уж вовсе не хотел блеснуть,просто это же "статья"...
    Admin

    30.07.2011
    ICQ: 980500
    Публикаций: 507
    Комментариев: 333
    Репутация: -  56  +

    Не выискивал, но перечислил... иногда лучше молчать.
    --------------------
    Ruslan4ik0

    --
    ICQ: --
    Публикаций: 0
    Комментариев: 0
    Репутация: -  0  +

    Админ,а если у человека "StEAM_ID_LAN"??

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Наверх

Реклама