Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

узнать id игрока за которым наблюдаеш

Статус пользователя MiXa
сообщение 24.11.2014, 3:25
Сообщение #1


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

вопрос:
как получить ид игрока за которым наблюдаеш?
если просто мертв и не смотриш не за кем, то выводится то же сообщение что и когда ты живой


Код:
#include <amxmodx>

public plugin_init()
{
set_task(3.0, "hud_info", 0, "", 0, "b")
}

public hud_info(id)
{

set_hudmessage( 0, 200, 150, 0.01, 0.24, 0, 5.0, 5.0, 1.0)

if (если живой - выводится это сообщение)
{
show_hudmessage(id, "если живой - выводится это сообщение")
}
if ( если за кем то наблюдаеш, то выводится это сообщение)
{
show_hudmessage(id, "если за кем то наблюдаеш, то выводится это сообщение")
}

}


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 24.11.2014, 3:48
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

это тебе еще рано
для начала подумаю о том, что значит
Код:
public hud_info(id)

и откуда в нем id возьмется?
ты для начала определи как id получишь..

а потом уже строй
Код:

if is_user_alive(id)
show_hudmessage(id, "если живой - выводится это сообщение")
else if( pev(id, pev_iuser2) == alive )
show_hudmessage(id, "если за кем то наблюдаеш, то выводится это сообщение")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 24.11.2014, 15:18
Сообщение #3


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Legenda, спасибо)
проблема решена)


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 24.11.2014, 15:28
Сообщение #4
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

MiXa, Тему закрывать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 24.11.2014, 17:25
Сообщение #5


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Неплохо было бы сначала увидеть решение вопроса (перед закрытием)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 24.11.2014, 20:56
Сообщение #6


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

XyLiGaN,
пока нет, если все доделаю,скину решение )


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 26.11.2014, 0:33
Сообщение #7


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

как написал Legenda, во 2 посте тык

надо использовать инклуд
Код:
#include <fakemeta>


Пример:
Код:
#include <amxmodx>
#include <fakemeta>

public plugin_init()
{
set_task(3.0, "hud_info", 0, "", 0, "b")
}

public hud_info(id)
{
for(new id = 1; id <= MaxPlayers; id++)
{
if(!is_user_bot(id) && is_user_connected(id))
{
new id2 = pev(id, pev_iuser2) // здесь мы получаем ид игрока за которым наблюдаем ( id2 )
// если вы не наблюдаете ни за кем то pev_iuser2 возвращает ваш ид


Отредактировал: MiXa, - 26.11.2014, 0:53


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: