[Modificare Plugin] Hud

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

S3xTy
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 22 Feb 2019, 05:06
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 2 times

15 Nov 2019, 14:35

Salut ExtreamCS , mi-ar putea explica cineva cum as putea modifica hudul unei baze de zp (health,class,etc) , sa fie tocmai ca cel din imagine:
https://imgur.com/a/rkg90Ha

N-am fost niciodata curios sa pun un hud in felul acesta , fara a folosii <hud..> sau <dhud> , are legatura cu print_center?
Daca stie cineva, poate sa-mi lase un exemplu mai jos?
| Afiseaza codul
// Show health, etc
		if (g_zombie[id]) // zombies
		{
			set_dhudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 0.1, 0.9, 0.1, 0.1)
			show_dhudmessage(ID_SHOWHUD, "^n^n[%L %s | %L: %d] [Points: %d]^n[Level: %d] [EXP: %d/%d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id), zp_get_user_level(id), zp_get_user_exp(id), zp_get_exp_current(id))
		}
		else
		{
			set_dhudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 0.1, 0.9, 0.1, 0.1)
			show_dhudmessage(ID_SHOWHUD, "^n^n[%L %s | %L: %d] [Points: %d]^n[Level: %d] [EXP: %d/%d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id), zp_get_user_level(id), zp_get_user_exp(id), zp_get_exp_current(id))
		}
		if (zp_is_user_hero(id)) // hero
		{
			set_dhudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 0.1, 0.9, 0.1, 0.1)
			show_dhudmessage(ID_SHOWHUD, "^n^n[%L %s | %L: %d] [Points: %d]^n[Level: %d] [EXP: %d/%d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id), zp_get_user_level(id), zp_get_user_exp(id), zp_get_exp_current(id))
		}
	}
Zonek
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2952
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 39 times
Been thanked: 454 times
Contact:

15 Nov 2019, 16:40

văd 3 huduri în poză
ia ți generator pentru hud și gata
Faceți cerere bine detaliată aici și respectând modelul dacă vreți ajutor. Nu-mi mai dați add doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz!
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici, iar dacă sunt ceva probleme sau aveți dvs. probleme nu ezitați să luați legătura cu mine.
HOST CS1.6
S3xTy
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 22 Feb 2019, 05:06
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 2 times

15 Nov 2019, 16:57

L E V I N wrote:
15 Nov 2019, 16:40
văd 3 huduri în poză
ia ți generator pentru hud și gata
ma refeream la hudul ala (care defapt nu-i hud) ce este facut printr-un print , ala cu [Health][Class], jos in coltul din stanga deasupra la viata jucatorului
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2952
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 39 times
Been thanked: 454 times
Contact:

15 Nov 2019, 19:15

e un hud simplu...
Faceți cerere bine detaliată aici și respectând modelul dacă vreți ajutor. Nu-mi mai dați add doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz!
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici, iar dacă sunt ceva probleme sau aveți dvs. probleme nu ezitați să luați legătura cu mine.
HOST CS1.6
S3xTy
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 22 Feb 2019, 05:06
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 2 times

15 Nov 2019, 20:22

L E V I N wrote:
15 Nov 2019, 19:15
e un hud simplu...
Poate este simplu , dar nu am intalnit pana acum, stiam doar de print_center
Acolo nu este facut prin dhud_message sau hud_message , este folosit tot ceva legat de functia print_center (ex: client_print(id, print_center, "mesaj") , dar facut prin niste coordonate , nu?
User avatar
EnTeR_
Membru, skill +1
Membru, skill +1
Posts: 475
Joined: 13 Sep 2014, 15:36
Detinator Steam: Da
Fond eXtream: 0
Been thanked: 4 times

15 Nov 2019, 20:54

Tu poti afișa un mesaj pe "canalul" acela, dar depinde de cum are clientul setată comanda hud_centerid. Nu cred ca ai vrea sa-i apara toata linia aceea pe mijlocul ecranului, mai bine rămâi la hud.
Discord: EyeKon#3230
S3xTy
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 22 Feb 2019, 05:06
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 2 times

15 Nov 2019, 22:15

EnTeR_ wrote:
15 Nov 2019, 20:54
Tu poti afișa un mesaj pe "canalul" acela, dar depinde de cum are clientul setată comanda hud_centerid. Nu cred ca ai vrea sa-i apara toata linia aceea pe mijlocul ecranului, mai bine rămâi la hud.
Daca as seta din baza in felul urmator, sa elimin hud_message si sa pun prin client_print:
| Afiseaza codul
		// Show health, etc
		if (g_zombie[id]) // zombies
		{
			client_print(ID_SHOWHUD, print_center, "^n^n[%L %s | %L: %d] [Points: %d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id))
		}
		else
		{
			client_print(ID_SHOWHUD, print_center, "^n^n[%L %s | %L: %d] [Points: %d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id))
		}
		if (zp_is_user_hero(id)) // hero
		{
			client_print(ID_SHOWHUD, print_center, "^n^n[%L %s | %L: %d] [Points: %d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id))
		}
si sa folosesc si comanda hud_centerid in consola , ar arata asa:
https://imgur.com/a/H6vRmKp

Eu doresc ca acel client_print sa fie ca un hud_centerid 0 , pozitionat acolo , asta voiam.. si chiar nu stiu cum , mereu m-am intrebat cum e posibila chestia asta daca nu folosesti niste coordonate , asa cum si pe serverul respectiv este pus acel client_print, normal daca foloseai comanda hud_centerid 0, ti-l pozitiona asa cum este in imaginea de mai jos:
https://imgur.com/a/rkg90Ha

Pe serverul meu insa nu merge.. destul de ciudat, daca pun in server.cfg comanda (mp_playerid "2") , automat acel hud_centerid dispare si nu mai vad viata daca pun tinta pe un aliat dar totusi , problema este la aceea cu print-ul pentru viata, etc...
User avatar
EnTeR_
Membru, skill +1
Membru, skill +1
Posts: 475
Joined: 13 Sep 2014, 15:36
Detinator Steam: Da
Fond eXtream: 0
Been thanked: 4 times

15 Nov 2019, 22:46

Eu te-am inteles pe tine din prima, tu pe mine, nu. Daca tu ai comanda hud_centerid setata pe 0 iti apare asa cum vrei, dar daca eu intru si am comanda setata pe 1 imi apare pe mijlocul ecranului, in cazul in care pui mesajul sub forma asta. Oricum, iti las un exemplu sa-ti dai seama cum poti sa faci asta:
Exemplu | Afiseaza codul
#include <amxmodx>

public client_putinserver ( id )
{
	set_task ( 1.0, "print_msg", id, _, _, "b" );
}

public print_msg ( id )
{
	if ( !is_user_connected ( id ) ) return;
	
	new ftxt [64]; formatex ( ftxt, charsmax ( ftxt ), "HP: %d | AP: %d", get_user_health ( id ), get_user_armor ( id ) );

	show_message ( id, ftxt );
}

show_message ( id, const message [ ] )
{
	message_begin ( MSG_ONE,get_user_msgid ( "StatusText" ), {0,0,0}, id )
	write_byte ( 0 )
	write_string ( message )
	message_end ( )
}
Discord: EyeKon#3230
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2952
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 39 times
Been thanked: 454 times
Contact:

16 Nov 2019, 00:10

e show_hudmessage -_-
Faceți cerere bine detaliată aici și respectând modelul dacă vreți ajutor. Nu-mi mai dați add doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz!
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici, iar dacă sunt ceva probleme sau aveți dvs. probleme nu ezitați să luați legătura cu mine.
HOST CS1.6
User avatar
EnTeR_
Membru, skill +1
Membru, skill +1
Posts: 475
Joined: 13 Sep 2014, 15:36
Detinator Steam: Da
Fond eXtream: 0
Been thanked: 4 times

16 Nov 2019, 00:14

L E V I N wrote:
16 Nov 2019, 00:10
e show_hudmessage -_-
El se refera la alt tip de mesaj, nu la hud
Discord: EyeKon#3230
S3xTy
Membru, skill 0
Membru, skill 0
Posts: 29
Joined: 22 Feb 2019, 05:06
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 2 times

16 Nov 2019, 00:22

EnTeR_ wrote:
16 Nov 2019, 00:14
L E V I N wrote:
16 Nov 2019, 00:10
e show_hudmessage -_-
El se refera la alt tip de mesaj, nu la hud
Da , multumesc foarte mult pentru explicatie si pentru modelul oferit! De acum inainte stiu si eu cum sa face chestia asta :)) Am modificat direct din baza fara a mai face public:
| Afiseaza codul
		if (g_zombie[id]) // zombies
		{
			new ftxt[64];formatex ( ftxt, charsmax ( ftxt ),"[%L %s | %L: %d] [Points: %d]", ID_SHOWHUD, "CLASS_CLASS", class, id, "ZOMBIE_ATTRIB1",pev(ID_SHOWHUD, pev_health), get_user_point(id))
			show_message ( id, ftxt );
		}
Pe server:
https://imgur.com/a/LZliOAq

Multumesc si lui L E V I N pentru raspunsuri !
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2952
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 39 times
Been thanked: 454 times
Contact:

16 Nov 2019, 00:30

acu am înțeles la ce te refereai, la text
Faceți cerere bine detaliată aici și respectând modelul dacă vreți ajutor. Nu-mi mai dați add doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz!
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici, iar dacă sunt ceva probleme sau aveți dvs. probleme nu ezitați să luați legătura cu mine.
HOST CS1.6
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 7 guests