Cerere Plugin

Descarcari de pluginuri si discutii despre acestea.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
PinGu229
Membru, skill 0
Membru, skill 0
Posts: 45
Joined: 08 Dec 2015, 17:23
Detinator Steam: Da
Detinator server CS: Fury.LaLeagane.Ro
Fond eXtream: 0
Location: ROMANIA
Contact:

03 Feb 2017, 19:42

Salut, imi puteti modifica urmatorul plugin hud in asa fel incat sa apara creditele, ticketele si atunci cand spectatezi un player. Vreau sa apara credite, tickete etc ale lui, nu ale mele ! Hudul vreau sa ramana in aceeasi pozitie cum e...

hud sma:
| Afiseaza codul
#include 		<amxmodx>

#define 		PLUGIN		"Kills for bonus"
#define 		VERSION		"1.5"
#define 		AUTHOR 		"DaNNe."

native			fcs_get_user_credits(INDEX)
native 			fcs_get_user_tickets(INDEX)
native			fcs_set_user_tickets(INDEX, 	AMMOUNT)

new				HUDEVENT,		PlayerKills[33]

public 			plugin_init() {
			register_plugin(PLUGIN, VERSION, AUTHOR)
			
			HUDEVENT			=			CreateHudSyncObj();
			
			register_event("DeathMsg",		"EVENT_Dead",	"a")
			
			set_task(0.5,		"TASK_HUD",		_, _, _, "b")
}

public 			client_putinserver(id)
			PlayerKills[id] = 0
			
public 			EVENT_Dead() {
			new 	Killer 		=		read_data(1),
			Victim		=		read_data(2)
			if(is_user_connected(Killer) && Killer != Victim) {
				PlayerKills[Killer]++
				if(PlayerKills[Killer] == 20) {
					fcs_set_user_tickets(Killer, fcs_get_user_tickets(Killer) + 5)
					ColorChat(Killer, "!g[BONUS]!t Ai ajuns la 20 de kill-uri si ai primit!g 5 tickete!t.")
					PlayerKills[Killer] = 0
				}
			}
}


public 			TASK_HUD() {
			for(new id; id <= get_maxplayers(); id++) {
				if(is_user_connected(id) && is_user_alive(id)) {
					set_hudmessage(0, 255, 255, 0.01, 0.90, 0, 6.0, 0.5)
					ShowSyncHudMsg(id, HUDEVENT, "Kills for bonus: ( %d / 20 ) | Credite: %d | Tickete: %d", PlayerKills[id], fcs_get_user_credits(id), fcs_get_user_tickets(id))
				}
			}
}
			
stock ColorChat(const id, const input[], any:...) {
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	
	replace_all(msg, 190, "!g", "^4");
	replace_all(msg, 190, "!n", "^1");
	replace_all(msg, 190, "!t", "^3");
	
	if(id) players[0] = id;
	else get_players(players, count, "ch"); {
		for(new i = 0; i < count; i++) {
			if(is_user_connected(players)) {
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
				write_byte(players);
				write_string(msg);
				message_end();
			}
		}
	} 
}
Image
Post Reply

Return to “Pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 4 guests