Culori Ultimate KillStreak Advanced

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
riderel
Membru, skill +1
Membru, skill +1
Posts: 159
Joined: 20 Aug 2013, 01:24
Detinator Steam: Da
CS Status: Working :)
Location: /dev/null
Contact:

19 Feb 2018, 15:28

Trebuie sa modifici variabilele r, g si b pentru ca la tine e ceva random acum.

Code: Select all

new r = random(256);
new g = random(256);
new b = random(256);
De exemplu, pentru culoarea rosie vei avea ceva gen :

Code: Select all

new r = 255;
new g = 0;
new b = 0;
Poti sa te joci cu sliderele din josul paginii de aici : https://www.w3schools.com/colors/colors_picker.asp si iei codul generat putin mai jos ( vezi imagine ).
http://prntscr.com/igu9j7
RoyalServer 2
User avatar
DaNNe.
Fost moderator
Fost moderator
Posts: 2811
Joined: 08 Nov 2013, 20:43
Detinator Steam: Da
CS Status: Activitate scăzută
SteamID: /id/FurienMaster
Reputatie: Nick anterior: DnD. Gold, Emrys
0.5/3
Fost moderator ajutator
Fost Membru Club eXtreamCS (doua luni)
Has thanked: 244 times
Been thanked: 129 times
Contact:

24 Feb 2018, 01:02

User avatar
DaNNe.
Fost moderator
Fost moderator
Posts: 2811
Joined: 08 Nov 2013, 20:43
Detinator Steam: Da
CS Status: Activitate scăzută
SteamID: /id/FurienMaster
Reputatie: Nick anterior: DnD. Gold, Emrys
0.5/3
Fost moderator ajutator
Fost Membru Club eXtreamCS (doua luni)
Has thanked: 244 times
Been thanked: 129 times
Contact:

01 Mar 2018, 20:16

Tu vrei mai multe culori intr-un mesaj? Ceva gen cum e semnatura ta? Daca da, n-ai cum sa faci asta.
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

02 Mar 2018, 21:09

GAby12345 wrote:Uite asa le vreau :slightly_smiling_face:

Triple Kill !
Triple Kill !
Triple Kill !
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <csx>

#define PLUGIN "Ultimate KillStreak Advanced"
#define VERSION "0.7beta"
#define AUTHOR "Tal[3]nT"

new kills[33] = {0,...};
new deaths[33] = {0,...};

new knifeenable;

new knmessages[][] =
{
	"%s la injunghiat pe %s"
};

new knlist[][] =
{
	"sunete_server/knife1_ultimate"
};

new levels[10] = {3, 5, 7, 9, 10, 12,14,15,16,18};
new sounds[10][] = 
{
	"sunete_server/triplekill_ultimate", 
	"sunete_server/multikill_ultimate", 
	"sunete_server/ultrakill_ultimate",
	"sunete_server/killingspree_ultimate", 
	"sunete_server/megakill_ultimate", 
	"sunete_server/holyshit_ultimate",
	"sunete_server/ludicrouskill_ultimate",
	"sunete_server/rampage_ultimate",
	"sunete_server/unstoppable_ultimate",
	"sunete_server/monsterkill_ultimate"
};

new messages[10][] = 
{
	"%s: Triple Kill !", 
	"%s: Multi Kill !",
	"%s: Ultra Kill !", 
	"%s: Killing Spree !",
	"%s: Mega Kill !",
	"%s: Holy Shit !",
	"%s: Ludicrous Kill !", 
	"%s: Rampage !",
	"%s: Unstoppable !", 
	"%s: M o n s t e R  K i L L ! !"
};

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_event("ResetHUD", "reset_hud", "b");
	knifeenable = register_cvar("ut_killstreak_knife","1");
}

public client_death(killer,victim,weapon,hitplace,TK)
{
	if(!killer || !victim)
		return;
	
	static kname[32], vname[32];
	get_user_name(killer,kname,31);
	get_user_name(victim,vname,31);
	
	if(weapon == CSW_KNIFE && get_pcvar_num(knifeenable) == 1 )
	{
		set_hudmessage(128, 0, 0, -1.0, 0.32, 0, 6.0, 6.0);
		show_hudmessage(0, knmessages[random(sizeof knmessages)], kname, vname);
		client_cmd(0,"spk %s",knlist[random(sizeof knlist)]);   
	}
		
	kills[killer] += 1;
	kills[victim] = 0;
	deaths[killer] = 0;
	deaths[victim] += 1;

	for (new i = 0; i < 10; i++) 
	{
		if (kills[killer] == levels) 
		{
			announce(killer, i);
			return;
		}
	}
}
		

announce(killer, level) 
{
	static name[33];
	new Float:pos[2], i;
	pos[0] = 0.05;
	pos[1] = 0.66;
	get_user_name(killer, name, 32);
	
	for(i = 0; i < 3; i++)
	{
		set_hudmessage(random(256), random(256), random(256), pos[0], pos[1], 2, 0.02, 6.0, 0.01, 0.1, 2);
		show_hudmessage(0, messages[level], name);
		pos[0] += 0.05;
		pos[1] += 0.01;
	}
	client_cmd(0, "spk %s", sounds[level]);
	return 0;
}


public reset_hud(id) 
{
	if (is_mode_set(16)) 
		if (kills[id] > levels[0]) 
			client_print(id, print_chat, "* Ai facut %d ucideri la rand.", kills[id]);
		else if (deaths[id] > 1) 
			client_print(id, print_chat, "* Ai fost ucis de %d ori la rand.", deaths[id]);
}

public client_connect(id) 
{
	kills[id] = 0;
	deaths[id] = 0;
}

is_mode_set(bits) 
{
	new mode[9];
	get_cvar_string("ut_killstreak_advanced", mode, 8);
	return read_flags(mode) & bits;
}

public plugin_precache()
{
	precache_sound("sunete_server/triplekill_ultimate.wav");
	precache_sound("sunete_server/multikill_ultimate.wav");
	precache_sound("sunete_server/ultrakill_ultimate.wav");
	precache_sound("sunete_server/killingspree_ultimate.wav");
	precache_sound("sunete_server/megakill_ultimate.wav");
	precache_sound("sunete_server/holyshit_ultimate.wav");
	precache_sound("sunete_server/ludicrouskill_ultimate.wav");
	precache_sound("sunete_server/rampage_ultimate.wav");
	precache_sound("sunete_server/unstoppable_ultimate.wav");
	precache_sound("sunete_server/monsterkill_ultimate.wav");
	precache_sound("sunete_server/knife1_ultimate.wav");
}
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 17 guests