←  Dodatki

AMXX.pl: Support AMX Mod X i SourceMod

»
Wklejka 135013687221242 dodana przez JustBeFine, 13.10.2012 15:01
Typ:


JustBeFine
135013687221242
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <jailbreak>
 
#define PLUGIN "[JB]Polowanie"
#define VERSION "1.0"
#define AUTHOR "Cypis"
 
new id_kaczki;
 
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent("round_start", 2, "1=Round_Start");
	id_kaczki = jail_register_game("Polowanie")
}
public round_start(id)
{
	cs_set_user_model(id, "wiezien_jb")
}
public plugin_precache()
{
	precache_model("models/player/model/model.mdl")
	precache_model("models/player/wiezien_jb/wiezien_jb.mdl");
	precache_sound("jb/polowanie.mp3");
 
}
public OnLastPrisonerShowWish(id)
{
	jail_remove_game_hud();
	static day;
	day = jail_get_play_game_id();
	if(day == id_kaczki)
	{
		client_cmd(0, "mp3 stop");
	}
}
public OnRemoveData()
{
	jail_remove_game_hud();
}
public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{	
	static szTime[12];
	if(day == id_kaczki)
	{
		format_time(szTime, 11, "%M:%S", gTimeRound-36);
		formatex(szInfo2, 511, "Zasady TT:^nTT ucieka przed CT i moga kampic^nOstatni wiezien ma zyczenie^n^nZasady CT:^nCT zabija TT tylko z AWP^nCT czeka do %s w GunRoomie", szTime);
		szInfo = "Dzisiaj jest Polowanie";
 
		for(new i=1; i<=MAX; i++)
		{
			if(!is_user_connected(i) || !is_user_alive(i) || cs_get_user_team(i) != CS_TEAM_CT)
				continue;
 
			for(new i=1; i<33; i++){
				if(get_user_team(i) == 2 && is_user_alive(i)){
					strip_user_weapons(i)
					give_item(i, "weapon_knife");
					give_item(i, "weapon_awp");
					cs_set_user_bpammo(i, CSW_AWP, 100)
 
				}
			}
		}
		for(new i=1; i<=MAX; i++)
		{
			if(!is_user_connected(i) || !is_user_alive(i) || cs_get_user_team(i) != CS_TEAM_T)
				continue;
 
			for(new i=1; i<33; i++){
				if(get_user_team(i) == 1 && is_user_alive(i)){
					strip_user_weapons(i)
					set_user_gravity (i, 0.40)
					set_user_health (i, 120)
					cs_set_user_model(i, "model");
				}
			}
		}
 
		jail_set_prisoners_micro(true, true);
		jail_set_ct_hit_tt(true);
		jail_set_god_ct(true);
 
		setting[0] = 1;
		setting[1] = 1;
		setting[2] = 1;
		setting[4] = 1;
	}
}
public OnDayStartPost(day)
{
	if(day == id_kaczki)
	{
		jail_set_users_speed(0.1, 2) //blokowanie chodzenia ct
 
 
		jail_open_cele();
		jail_set_game_hud(36, "Rozpoczecie zabawy za");
 
 
	}
}
public OnGameHudEnd()
{
	static day;
	day = jail_get_play_game_id();
	if(day == id_kaczki)
	{
		jail_set_ct_hit_tt(false);
		jail_set_users_speed(250.0, 2) //ustawienie chodzenia ct
		client_cmd(0, "mp3 play sound/jb/polowanie.mp3");
	}
}
//stock
stock jail_set_users_speed(Float:speed, team)
{
	for(new i=1; i<=MAX; i++)
	{
		if(!is_user_alive(i) || !is_user_connected(i) || get_user_team(i) != team)
			continue;
 
		jail_set_user_speed(i, speed);
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/