Создать акаунт

(Статья) Как сделать информер в виде текста (ZP 4.3)


(Статья) Как сделать информер в виде текста (ZP 4.3)

Приветствую всех мейкеров. В данной статье я расскажу как можно любой информер вывести в текстовом виде (StatusText). Один из самых главных плюсов, вы сможете выводить сообщения без забивания канала. Я думаю все знают при большом количество HUD сообщений они могут начать мигать. В данной статье я возьму пример главный худ в моде ZP 4.3.

(1) Первым делом ищем

// Message IDs vars

(2) У вас там будут прописаны переменные через запятую, после последней вставьте нашу.

gl_iMsgStatusText

(2.1) Или строчкой выше вы можете просто создать глобальную переменную, не важно.

new gl_iMsgStatusText


(3) Далее мы ищем

// Message IDs

(4) С новой строки вставляем наш код

gl_iMsgStatusText = get_user_msgid("StatusText")



(5) Далее ищем

// Format classname 

(5.1) И под ним видим

static class[32], red, green, blue, red, green, blue 

(5.2) Удаляем и сносим всё, что это юзает.

(5.3) Если вам не нужен вывод класса для человека ищем там же else // humans и сносим код под ним.




(6) Далее вам нужно найти

// Spectating someone else?

(6.1) Всё что под ним мы стираем и вставляем вот этот код

new szMessage[128];
	if(id != ID_SHOWHUD)
		formatex(szMessage, charsmax(szMessage), "%L %s^nHP: %d - %L %s - %L %d", ID_SHOWHUD, "SPECTATING", g_playername[id], pev(id, pev_health), ID_SHOWHUD, "CLASS_CLASS", class, ID_SHOWHUD, "AMMO_PACKS1", g_ammopacks[id])
	else
	{
		switch(g_zombie[id])
		{
			case 0: formatex(szMessage, charsmax(szMessage), "Хп: %0.f Броня: %0.f", pev(id, pev_health), pev(id, pev_armorvalue))
			case 1: formatex(szMessage, charsmax(szMessage), "Хп: %0.f Класс: %s", pev(id, pev_health), class)
		}
	}
	
	engfunc(EngFunc_MessageBegin, MSG_ONE, gl_iMsgStatusText, {0.0, 0.0, 0.0}, id)
	write_byte(0)
	write_string(szMessage)
	message_end()




(7) Последнее, находим и стираем только его

g_msgsync2




Так-же здесь, вообщем и целом везде.


Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются

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

softer
softer
7 апреля 2023 20:32

Как изменить координаты худа?


Смотрите также: