Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Wklejka 19paayc81u2sc dodana przez Fili:P, 15.12.2012 18:08
Typ:



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.
#include < amxmodx >
#include < achievements >
#include < money >
#include < CSWeaponsUtil >
#include < csx >
#include < cstrike >
#include < hamsandwich >
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Fili:P"
#define MAX 32
#define ACH 5
 
#define WPN_PISTOL (1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)|(1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)
#define WPN_OTHER (1<<CSW_SMOKEGRENADE)|(1<<CSW_HEGRENADE)|(1<<CSW_FLASHBANG)
#define WPN_PRIM (1<<CSW_M3)|(1<<CSW_XM1014)|(1<<CSW_MP5NAVY)|(1<<CSW_TMP)|(1<<CSW_P90)|(1<<CSW_MAC10)|(1<<CSW_UMP45)|(1<<CSW_AK47)|(1<<CSW_M4A1)|(1<<CSW_SG552)|(1<<CSW_AUG)|(1<<CSW_FAMAS)|(1<<CSW_GALI)|(1<<CSW_SCOUT)|(1<<CSW_AWP)|(1<<CSW_G3SG1)|(1<<CSW_SG550)|(1<<CSW_M249)
 
#define WEAPON_BITSUM WPN_PISTOL|WPN_PRIM|WPN_OTHER
 
new g_AName[ ACH ][]=
{
	"Milioner",
	"Zostawic tysiace",
	"Przeciw wrogom systemu",
	"Anty New World Order",
	"Sprobowac wszystkiego"
}
new g_ADesc[ ACH ][]=
{
	// Money
	"Zdobadz milion dolarow",
	"Wyjdz z serwera, majac 16 000",
	// Team
	"Przezyj 100 rund jako anty terrorysta",
	"Przezyj 100 rund jako terrorysta",
	"Kup raz kazda bron"
}
new g_ATarget[ ACH ]=
{
	// Money
	1000000,
	1,
	// Team
	100,
	100,
	1610612666 // taka tam sumka bitowa
}
new g_Handle[ ACH ];
 
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_logevent("Koniec_Rundy", 2, "1=Round_End")
	for( new i = 0; i < ACH; i++ )
		g_Handle[ i ] = ach_add( g_AName[ i ], g_ADesc[ i ], g_ATarget[ i ] );
}
public ach_menu_display( id, data[ 2 ] )
{
	data[ 0 ] = 28;
	data[ 1 ] = LiczBronie( id );
}
public KoniecRundy( )
{
	for( new i = 1; i <= MAX; i++ )
	{
		if( !is_user_alive( i ))
			continue;
 
		if( get_user_team( i ) == 2 && ach_get_stance( i, g_Handle[ 2 ] ) )
			ach_add_status( i, g_Handle[ 2 ], 1 );
		if( get_user_team( i ) == 1 && ach_get_stance( i, g_Handle[ 3 ] ) )
			ach_add_status( i, g_Handle[ 3 ], 1 );		
	}
}
public ach_save_pre( id, typ )
{
	if( !is_user_connected( id ) )
		return 0;
	if( ach_get_stance( id, g_Handle[ 1 ] ) || cs_get_user_money( id ) < 16000 || typ != SAVE_IN_DISCONNECT )
		return 0;
	ach_set_status( id, g_Handle[ 1 ], 1 );
}
public MoneyAddToPlayer(id,stan,premia,zrodlo)
{
	if( !is_user_connected( id ) )
		return 0;
	if( zrodlo != 0 || premia < 1 )
		return 0;
	if( ach_get_stance( id, g_Handle[ 0 ] ) )
		return 0;
	ach_add_status( id, g_Handle[ 0 ], stan );
}
public CS_OnBuyItem( id, weaponid )
{
	if( !is_user_connected( id ) )
		return 0;
	if( !( ach_get_status( id, g_Handle[ 4 ] ) & weaponid ) )
		DodajBron( id, weaponid );
}
public DodajBron( id, weapon_bit )
{
	new Bitsum = ach_get_status( id, g_Handle[ 4 ] );
	ach_set_status( id, g_Handle[ 4 ], Bitsum & weapon_bit );
}
public LiczBronie( id )
{
	new ile = 0;
	for( new i = 1; i <= 30; i++ )
	{
		if( ach_get_status( id, g_Handle[ 4 ] ) & (1<<i) )
			ile++;
		continue;
	}
	return ile;
}

Dodanych wklejek: 4031
Powered By (Pav32) Pastebin © 2011