AMX MOD X
Пятница, 26.04.2024, 22:34:19



Приветствую Вас Гость | RSS
[ Главная ] [ Hud-сообщение[Ник,ранк,hp,ap,Оружие] - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Hud-сообщение[Ник,ранк,hp,ap,Оружие] (Hud-сообщение[Ник,ранк,hp,ap,Оружие])
Hud-сообщение[Ник,ранк,hp,ap,Оружие]
noob9491Дата: Вторник, 10.11.2009, 15:59:28 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Помогите сделать плагин как на картинке,когда на игрока наводишь прицел,то показывает имя игрока,ранг,HP,AP и оружие,которое у него в руке.У терров красным,у CT синим

http://www.darktower.su/fouroom....7046289

 
MolkaДата: Вторник, 10.11.2009, 18:52:22 | Сообщение # 2
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Угу... неплохо. Правдо не очень как то выбрано место отображения.

Совершенный человек все ищет в себе, ничтожный — в других...
 
noob9491Дата: Среда, 11.11.2009, 22:49:03 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Вот тока кто бы помог сделать такое

Добавлено (11.11.2009, 22:49:03)
---------------------------------------------
Ну так кто-нить поможет на форуме или нет.Думаю плагин многим пригодился бы

 
MolkaДата: Пятница, 13.11.2009, 18:38:43 | Сообщение # 4
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Да... что то не видят темку... или не заинтересованы.

Совершенный человек все ищет в себе, ничтожный — в других...
 
noob9491Дата: Пятница, 13.11.2009, 19:19:33 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
А я думал,что хоть на этом форуме мне помогут
 
tavotДата: Пятница, 13.11.2009, 19:57:07 | Сообщение # 6
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
Вывод самого худ сообщения это я представляю и наверное могу сделать, а вот как узнать в какой ммомент наводится прицел на игрока не знаю, и пока что не было необходимости поиска этого...

Извеняюсь за оффтоп.
noob9491,
Тебе что необходимо - что бы тебе сделали полностю этот плагин или помогли с каким то кодом?
За тебя ни кто его видимо не будет делать ( личный опыт ) но помогут быстро почти с любым конкретным вопросом.

 
noob9491Дата: Пятница, 13.11.2009, 22:01:39 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Ну как бы хотелось бы полный код плагина получить blush А если переделать hp_ap плагин?
 
noob9491Дата: Пятница, 13.11.2009, 22:22:12 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
или может с плагина target_glow выбрать код,когда прицел наводишь можно?
Прикрепления: target_glow.sma (1.1 Kb)
 
MolkaДата: Суббота, 14.11.2009, 16:07:44 | Сообщение # 9
Подполковник
Группа: Пользователи
Сообщений: 120
Репутация: 0
Статус: Не в сети
Quote (tavot)
Тебе что необходимо - что бы тебе сделали полностю этот плагин или помогли с каким то кодом? За тебя ни кто его видимо не будет делать ( личный опыт ) но помогут быстро почти с любым конкретным вопросом.

Да ладно хомячить. Он же не целую систему просит написать... а помочь с маленьким плагином. Нет желания вникать и окунаться с головой в скриптинг AMX Mod X, основ и знание синтаксиса вполне хватает для редактирования (лёгкого), а остальное это уже и есть скриптинг... мягко говоря просто не до этого. А "скриптеру" наверняка будет орешком, данная просьба.


Совершенный человек все ищет в себе, ничтожный — в других...

Сообщение отредактировал Molka - Суббота, 14.11.2009, 16:09:39
 
PAHANCSДата: Суббота, 14.11.2009, 20:41:43 | Сообщение # 10
Полковник
Группа: Пользователи
Сообщений: 183
Репутация: 4
Статус: Не в сети
Quote (noob9491)

(Hud-сообщение[Ник,ранк,hp,ap,Оружие])

Попробуй вот это, только ранк сам добавиш:

Code

#include <amxmodx>

#define CS_TEAM_T 1
#define CS_TEAM_CT 2

new g_MsgSyncInfo;

public plugin_init() {
  g_MsgSyncInfo = CreateHudSyncObj();
  register_event("StatusValue", "StatusValue_Event", "be", "1=2", "2!0");
  register_plugin("ShowStatus", "1.0", "noob9491");
}

public StatusValue_Event(id) {
  static idother;
  idother = read_data(2);
  if(idother < 1 ||idother > 32)
   return PLUGIN_CONTINUE;
  static name[32], healthid,  
  armorid, weaponname[32];
  get_user_name(idother, name, 31);
  healthid = get_user_health(idother);
  armorid = get_user_armor(idother);
  get_weaponname(get_user_weapon(idother), weaponname, 31);
  replace(weaponname, 31, "weapon_", "");
  switch(get_user_team(idother)) {
   case CS_TEAM_T: set_hudmessage(175, 0, 0, -1.0, 0.55, 0, 2.0, 2.0);
   case CS_TEAM_CT: set_hudmessage(10, 30, 185, -1.0, 0.55, 0, 2.0, 2.0);
   default: return PLUGIN_CONTINUE;
  }
  ShowSyncHudMsg(id, g_MsgSyncInfo, "Name: %s / Hp: %i / Ap: %i / Wpn: %s",name,healthid,armorid,weaponname);
  return PLUGIN_CONTINUE;
}

В sma файле:

Прикрепления: ShowStatus.sma (1.0 Kb)


PAHANCS
 
noob9491Дата: Суббота, 14.11.2009, 22:12:05 | Сообщение # 11
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
Спасибо,а как ранк добавить,я в pawn нуб
 
PAHANCSДата: Суббота, 14.11.2009, 22:20:49 | Сообщение # 12
Полковник
Группа: Пользователи
Сообщений: 183
Репутация: 4
Статус: Не в сети
Quote (noob9491)

а как ранк добавить

А под рангом что имеется в виду сколько врагов убил (frags) или что ещё ?


PAHANCS
 
tavotДата: Воскресенье, 15.11.2009, 00:39:28 | Сообщение # 13
Генерал-майор
Группа: Пользователи
Сообщений: 256
Репутация: 3
Статус: Не в сети
PAHANCS,
скорее всего это из тандартного топ15
где:
Скил считается: фраги - смерти - тимкил = скилл ( это в дефолте по мойму ) и потом из этого скила считается ранк.

Вот от сюда думается точно можно выдернуть ;)

Code

public Player_Spawn_Post(id)
{
  if(    g_bEnabled[id]
  &&    is_user_alive(id)
  &&    get_pcvar_num(id)    )
  {
   new mOsef[8], iRank, iOldRank
   iRank = get_user_stats(id, mOsef, mOsef)

   iOldRank = g_iOldRank[id]
   if(iOldRank == 0)
   {
    iOldRank = iRank
   }
   g_iOldRank[id] = iRank

   new iDiff = iOldRank - iRank

   if(iDiff > 0)
   {
    client_print_color(id, DontChange, "%L", id, "IR_GOOD", iDiff)  
   }
   else if(iDiff < 0)
   {
    client_print_color(id, Red, "%L", id, "IR_GOOD", iDiff)
   }
   client_print_color(id, Grey, "%L", id, "IR_RANK", iRank, get_statsnum())
  }
}

Самоу лень смотреть, спать хоца ( , завтра гляну, если ни кто не опередит.

Добавлено (15.11.2009, 00:39:28)
---------------------------------------------
Molka,
Off top:
Зато тема оживилась :)

 
PomanoBДата: Воскресенье, 15.11.2009, 09:55:54 | Сообщение # 14
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Репутация: 70
Статус: Не в сети
get_user_stats возврантит ранк игрока

http://romanov4400.mybrute.com
 
noob9491Дата: Воскресенье, 15.11.2009, 15:20:34 | Сообщение # 15
Лейтенант
Группа: Пользователи
Сообщений: 49
Репутация: 0
Статус: Не в сети
чтото у меня не получается ранк добавить
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Hud-сообщение[Ник,ранк,hp,ap,Оружие] (Hud-сообщение[Ник,ранк,hp,ap,Оружие])
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2024