MiniGames - Умения в играта
-
cs_4ever
Извън линия - Потребител
- Мнения: 332
- Регистриран на: 10 Окт 2016, 23:08
- Местоположение: България , София , Дианабад
- Се отблагодари: 2 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
MiniGames - Умения в играта
Здравейте на всички трябва ми един плъгин по моя идея който до сега не съм видял в Counter - Strike сървър и се надявам да го направите и да се ползва не само от мен и от други хора .
Принципа е като при MiniGames в Minecraft сървърите .
И всеки път когато влиза даден играч в сървъра да му се покажат някой от следния имена и да получава следните оръжия :
Assassin - Ak 47 \ m4a1 + Deagle (100 броня ) = Да тича една идея по бързо от обикновенното ако средната скорост е 300 да е примерно 500 и двоен скок .
Sniper - AWP + usp ( без броня ) = Да е невидим 50% и да е по бавен от обикнвенното ако е 300 да е примерно 200 с обикновен скок .
Tank - Щит + Deagle ( 400 броня ) ( + 200 healt ) = Да е нормално бърз каквато си е скороста на играта .
Hiders - Само Нож ( 120 кръв ) ( 100 броня ) = Треон скок , Невидимост 90% , Скорост примерно както горе 500 .
Bomberman - ( Безкрайни гранати или 40 ) ( 100 кръв ) ( 100 броня ) - И без специални умения всичко да му е нормално .
___________________________
Това всичко е за респаулн сървър съответно като на някой му свършат патроните да си има да презарежда както при CSDM самоче без CSDM .
И всеки път при влизане да го пита какъв иска да бъде ...
Принципа е като при MiniGames в Minecraft сървърите .
И всеки път когато влиза даден играч в сървъра да му се покажат някой от следния имена и да получава следните оръжия :
Assassin - Ak 47 \ m4a1 + Deagle (100 броня ) = Да тича една идея по бързо от обикновенното ако средната скорост е 300 да е примерно 500 и двоен скок .
Sniper - AWP + usp ( без броня ) = Да е невидим 50% и да е по бавен от обикнвенното ако е 300 да е примерно 200 с обикновен скок .
Tank - Щит + Deagle ( 400 броня ) ( + 200 healt ) = Да е нормално бърз каквато си е скороста на играта .
Hiders - Само Нож ( 120 кръв ) ( 100 броня ) = Треон скок , Невидимост 90% , Скорост примерно както горе 500 .
Bomberman - ( Безкрайни гранати или 40 ) ( 100 кръв ) ( 100 броня ) - И без специални умения всичко да му е нормално .
___________________________
Това всичко е за респаулн сървър съответно като на някой му свършат патроните да си има да презарежда както при CSDM самоче без CSDM .
И всеки път при влизане да го пита какъв иска да бъде ...
https://discord.gg/vrA9MHU - Турнири по LOL и всеки месец giveaway на скинове!
-
cs_4ever
Извън линия - Потребител
- Мнения: 332
- Регистриран на: 10 Окт 2016, 23:08
- Местоположение: България , София , Дианабад
- Се отблагодари: 2 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
MiniGames - Умения в играта
Някой
https://discord.gg/vrA9MHU - Турнири по LOL и всеки месец giveaway на скинове!
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
MiniGames - Умения в играта
Не очаквай някой да ти направи подобно нещо, особено безплатно. Заявката не е 5 минути работа.
-
cs_4ever
Извън линия - Потребител
- Мнения: 332
- Регистриран на: 10 Окт 2016, 23:08
- Местоположение: България , София , Дианабад
- Се отблагодари: 2 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
MiniGames - Умения в играта
Тогава какви заявки мога да пускам, в този раздел какъв е лимита на заявката за изпълнение и какъв е лимита за услуги свързано с плащане .
https://discord.gg/vrA9MHU - Турнири по LOL и всеки месец giveaway на скинове!
-
Извън линия - Потребител
- Мнения: 59
- Регистриран на: 06 Окт 2016, 11:23
- Се отблагодари: 1 път
- Получена благодарност: 2 пъти
- Обратна връзка:
MiniGames - Умения в играта
Виж това дали ще те устройва
- Прикачени файлове
-
- csdm_classes.sma
- (8.48 KiB) Свалено 138 пъти
- csdm_classes.sma
- (8.48 KiB) Свалено 138 пъти
Ако на теб ти е ГОТ,и на мен ми е ГОТ
-
cs_4ever
Извън линия - Потребител
- Мнения: 332
- Регистриран на: 10 Окт 2016, 23:08
- Местоположение: България , София , Дианабад
- Се отблагодари: 2 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
MiniGames - Умения в играта
Не е това което търся, но благодаря.
https://discord.gg/vrA9MHU - Турнири по LOL и всеки месец giveaway на скинове!
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
MiniGames - Умения в играта
Лимитът е желанието и времето на хората, които ги изпълняват, а не са длъжни да правят нищо.
-
cs_4ever
Извън линия - Потребител
- Мнения: 332
- Регистриран на: 10 Окт 2016, 23:08
- Местоположение: България , София , Дианабад
- Се отблагодари: 2 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
MiniGames - Умения в играта
Добре, дано някой скоро има желанието и времето да се занимае.
https://discord.gg/vrA9MHU - Турнири по LOL и всеки месец giveaway на скинове!
-
wrath
Извън линия - Потребител
- Мнения: 167
- Регистриран на: 21 Яну 2018, 10:30
- Местоположение: /changerace
- Обратна връзка:
MiniGames - Умения в играта
Това ми напомня малко на COD:MW4 сървърите ,с различните класове и т.н. Не знам дали ще ти свърши работа ,но ето ти кода.
Ето ти и готовото .sma ,да не се занимаваш.
Кода е само да видиш за какво става въпрос.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#include <engine>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
#include <nvault>
#define ZADATAK_POKAZI_INFORMACIJE 672
#define ZADATAK_POKAZI_ORUZIJA 672
#define ZADATAK_PROVERA 704
#define ZADATAK_POKAZI_REKLAME 768
#define ZADATAK_POSTAVI_BRZINU 832
new Novo[] = "~Vrsta: Call Of Duty MW2,~Verzija: v1.0,~Autor: MaSTeR64";
new sprite_white;
new sprite_blast;
new sprite_beam;
new sprite_trail;
new sprite_smoke;
new SyncHudObj;
new SyncHudObj2;
new SyncHudObj3;
new g_vault;
new g_msg_screenfade;
new cvar_xp_za_ubistvo;
new iskustvo_za_pare;
new iskustvo_za_mnogopara;
new Ubrania_CT[4][]={"sas","gsg9","urban","gign"};
new Ubrania_Terro[4][]={"arctic","leet","guerilla","terror"};
new const maxAmmo[31]={0,52,0,90,1,32,1,100,90,1,120,100,100,90,90,90,100,120,30,120,200,32,90,120,90,2,35,90,90,0,100};
new const maxClip[31] = { -1, 13, -1, 10, 1, 7, 1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20, 10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50 };
new informacije_predmet_igraca[33][2];
new const naziv_predmeta[][] =
{
"None", // 0
"Unhearable Footsteps", // 1
"Double Armor", // 2
"Better Armor", // 3
"Veteran with a knife", // 4
"BackStabber", // 5
"Invisibility", // 6
"Respawn", // 7
"Marines Knife", // 8
"Camouflage", // 9
"HE Expert", // 10
"Double Jump", // 11
"Armys Secret", // 12
"AWP Master", // 13
"Adrenaline", // 14
"Rambos Secret", // 15
"Deagle Maniac", // 16
"Super Aromr", // 17
"Extra HP++", // 18
"MedKits", // 19
"No Recoil", // 20
"Titanium Ammo", // 21
"Colonels Ammo", // 22
"Not Bad Recoil", // 23
"SWAT Shield", // 24
"50 HP++", // 25
"Nano Armor", // 26
"BulletProof", // 27
"Jetpack", // 28
"Gravity", // 29
"Speed", // 30
"Fire Support Set", // 31
"M4 Swat", // 32
"Deagle Master", // 33
"Scout Expert", // 34
"Generals Gear", // 35
"Better M3", // 36
"HE Master", // 37
"Terrorists Galil", // 38
"Snipers Secret", // 39
"Assassins Cloak", // 40
"Low HeadShot", // 41
"M4A1-Aim", // 42
"AK47-Aim", // 43
"Infinite Ammo", // 44
"Auto BHop", // 45
"Monster", // 46
"Jumper", // 47
"Money", // 48
"Drugs" // 49
};
new const opis_predmet[][] =
{
"Kill someone to get a Item",
"Enemy's wont hear your footsteps",
"You take less Damage",
"You take less Damage",
"Your Knife is stronger",
"When you shoot your enemy from behind, your enemy takes double damage",
"Youre Invisible",
"Theres a chance for you to get revived after death",
"Instant Kill with knife",
"You look like your enemy",
"Instant Kill with HE Bomb",
"You can jump 2 times in mid air",
"Theres a chance to blind your enemy",
"Instant Kill with AWP",
"For every kill you get 50 HP",
"For every kill you get 20 HP and your weapon gets reloaded",
"You get a Desert Eagle",
"You get 500 Armor every round",
"Every round you get +100 HP, but your speed is lowered",
"You get MedKits",
"When you shoot, your weapon wont recoil",
"You have 10% more damage",
"You have 20% more damage",
"When you shoot, your weapon wont recoil (not too much)",
"You are invincible to Dinamites, Rockets, Mines",
"Every round you get 50 HP, but your speed is lowered",
"When your enemy shoots you, theres a chance that he wont deal damage, and that the damage will go to him",
"You are invincible to 3 Shots every round",
"CTRL + Space",
"Your Gravity is lowered",
"Your Speed is increased",
"You get a MP5",
"You get a M4A1",
"You get a Daegle",
"You get a Scout and you have instant kill on it",
"You get AK47, AWP. AWP has instant kill",
"You get a M3",
"Theres a 1/3 chance to kill someone with a HE Grenade",
"You get a Galil",
"You get AWP & Deagle",
"Youre invisible while holding your knife",
"Only a HeadShot can kill you",
"You get a M4A1. Theres a 1/3 chance to kill somebody with a HeadShot",
"You get a AK47. Theres a 1/3 chance to kill somebody with a HeadShot",
"Infinitive Ammo",
"You have Bunny Hop",
"For each kill, you get 2x the EXP",
"You can Jump 3 times in mid air",
"You get $8000 each round",
"Youre Drugged"
};
new klasa_igraca[33];
new level_igraca[33] = 1;
new iskustvo_igraca[33];
new nova_klasa_igraca[33];
new const iskustvo_levelu[] =
{
0,7,28,63,112,175,252,343,448,567,700,847,1008,1183,1372,1575,1792,2023,2268,2527,
2800,3087,3388,3703,4032,4375,4732,5103,5488,5887,6300,6727,7168,7623,8092,8575,9072,9583,10108,10647,
11200,11767,12348,12943,13552,14175,14812,15463,16128,16807,17500,18207,18928,19663,20412,21175,21952,22743,23548,24367,
25200,26047,26908,27783,28672,29575,30492,31423,32368,33327,34300,35287,36288,37303,38332,39375,40432,41503,42588,43687,
44800,45927,47068,48223,49392,50575,51772,52983,54208,55447,56700,57967,59248,60543,61852,63175,64512,65863,67228,68607,
70000,71407,72828,74263,75712,77175,78652,80143,81648,83167,84700,86247,87808,89383,90972,92575,94192,95823,97468,99127,
100800,102487,104188,105903,107632,109375,111132,112903,114688,116487,118300,120127,121968,123823,125692,127575,129472,131383,133308,135247,
137200,139167,141148,143143,145152,147175,149212,151263,153328,155407,157500,159607,161728,163863,166012,168175,170352,172543,174748,176967,
179200,181447,183708,185983,188272,190575,192892,195223,197568,199927,202300,204687,207088,209503,211932,214375,216832,219303,221788,224287,
226800,229327,231868,234423,236992,239575,242172,244783,247408,250047,252700,255367,258048,260743,263452,266175,268912,271663,274428,277207,
280000,282807,285628,288463,291312,294175,297052,299943,302848,305767,308700,311647,314608,317583,320572,323575,326592,329623,332668,335727,
338800,341887,344988,348103,351232,354375,357532,360703,363888,367087,370300,373527,376768,380023,383292,386575,389872,393183,396508,399847,
403200,406567,409948,413343,416752,420175,423612,427063,430528,434007,437500,441007,444528,448063,451612,455175,458752,462343,465948,469567,
473200,476847,480508,484183,487872,491575,495292,499023,502768,506527,510300,514087,517888,521703,525532,529375,533232,537103,540988,544887,
548800,552727,556668,560623,564592,568575,572572,576583,580608,584647,588700,592767,596848,600943,605052,609175,613312,617463,621628,625807,
630000,634207,638428,642663,646912,651175,655452,659743,664048,668367,672700,677047,681408,685783,690172,694575,698992,703423,707868,712327,
716800,721287,725788,730303,734832,739375,743932,748503,753088,757687,762300,766927,771568,776223,780892,785575,790272,794983,799708,804447,
809200,813967,818748,823543,828352,833175,838012,842863,847728,852607,857500,862407,867328,872263,877212,882175,887152,892143,897148,902167,
907200,912247,917308,922383,927472,932575,937692,942823,947968,953127,958300,963487,968688,973903,979132,984375,989632,994903,1000188,1005487,
1010800,1016127,1021468,1026823,1032192,1037575,1042972,1048383,1053808,1059247,1064700,1070167,1075648,1081143,1086652,1092175,1097712,1103263,1108828,1114407,
1120000,1125607,1131228,1136863,1142512,1148175,1153852,1159543,1165248,1170967,1176700,1182447,1188208,1193983,1199772,1205575,1211392,1217223,1223068,1228927,
1234800,1240687,1246588,1252503,1258432,1264375,1270332,1276303,1282288,1288287,1294300,1300327,1306368,1312423,1318492,1324575,1330672,1336783,1342908,1349047,
1355200,1361367,1367548,1373743,1379952,1386175,1392412,1398663,1404928,1411207,1417500,1423807,1430128,1436463,1442812,1449175,1455552,1461943,1468348,1474767,
1481200,1487647,1494108,1500583,1507072,1513575,1520092,1526623,1533168,1539727,1546300,1552887,1559488,1566103,1572732,1579375,1586032,1592703,1599388,1606087,
1612800,1619527,1626268,1633023,1639792,1646575,1653372,1660183,1667008,1673847,1680700,1687567,1694448,1701343,1708252,1715175,1722112,1729063,1736028,1743007,
1750000,1757007,1764028,1771063,1778112,1785175,1792252,1799343,1806448,1813567,1820700,1827847,1835008,1842183,1849372,1856575,1863792,1871023,1878268,1885527,
1892800,1900087,1907388,1914703,1922032,1929375,1936732,1944103,1951488,1958887,1966300,1973727,1981168,1988623,1996092,2003575,2011072,2018583,2026108,2033647,
2041200,2048767,2056348,2063943,2071552,2079175,2086812,2094463,2102128,2109807,2117500,2125207,2132928,2140663,2148412,2156175,2163952,2171743,2179548,2187367,
2195200,2203047,2210908,2218783,2226672,2234575,2242492,2250423,2258368,2266327,2274300,2282287,2290288,2298303,2306332,2314375,2322432,2330503,2338588,2346687,
2354800,2362927,2371068,2379223,2387392,2395575,2403772,2411983,2420208,2428447,2436700,2444967,2453248,2461543,2469852,2478175,2486512,2494863,2503228,2511607,
2520000,2528407,2536828,2545263,2553712,2562175,2570652,2579143,2587648,2596167,2604700,2613247,2621808,2630383,2638972,2647575,2656192,2664823,2673468,2682127,
2690800,2699487,2708188,2716903,2725632,2734375,2743132,2751903,2760688,2769487,2778300,2787127,2795968,2804823,2813692,2822575,2831472,2840383,2849308,2858247,
2867200,2876167,2885148,2894143,2903152,2912175,2921212,2930263,2939328,2948407,2957500,2966607,2975728,2984863,2994012,3003175,3012352,3021543,3030748,3039967,
3049200,3058447,3067708,3076983,3086272,3095575,3104892,3114223,3123568,3132927,3142300,3151687,3161088,3170503,3179932,3189375,3198832,3208303,3217788,3227287,
3236800,3246327,3255868,3265423,3274992,3284575,3294172,3303783,3313408,3323047,3332700,3342367,3352048,3361743,3371452,3381175,3390912,3400663,3410428,3420207,
3430000,3439807,3449628,3459463,3469312,3479175,3489052,3498943,3508848,3518767,3528700,3538647,3548608,3558583,3568572,3578575,3588592,3598623,3608668,3618727,
3628800,3638887,3648988,3659103,3669232,3679375,3689532,3699703,3709888,3720087,3730300,3740527,3750768,3761023,3771292,3781575,3791872,3802183,3812508,3822847,
3833200,3843567,3853948,3864343,3874752,3885175,3895612,3906063,3916528,3927007,3937500,3948007,3958528,3969063,3979612,3990175,4000752,4011343,4021948,4032567,
4043200,4053847,4064508,4075183,4085872,4096575,4107292,4118023,4128768,4139527,4150300,4161087,4171888,4182703,4193532,4204375,4215232,4226103,4236988,4247887,
4258800,4269727,4280668,4291623,4302592,4313575,4324572,4335583,4346608,4357647,4368700,4379767,4390848,4401943,4413052,4424175,4435312,4446463,4457628,4468807,
4480000,4491207,4502428,4513663,4524912,4536175,4547452,4558743,4570048,4581367,4592700,4604047,4615408,4626783,4638172,4649575,4660992,4672423,4683868,4695327,
4706800,4718287,4729788,4741303,4752832,4764375,4775932,4787503,4799088,4810687,4822300,4833927,4845568,4857223,4868892,4880575,4892272,4903983,4915708,4927447,
4939200,4950967,4962748,4974543,4986352,4998175,5010012,5021863,5033728,5045607,5057500,5069407,5081328,5093263,5105212,5117175,5129152,5141143,5153148,5165167,
5177200,5189247,5201308,5213383,5225472,5237575,5249692,5261823,5273968,5286127,5298300,5310487,5322688,5334903,5347132,5359375,5371632,5383903,5396188,5408487,
5420800,5433127,5445468,5457823,5470192,5482575,5494972,5507383,5519808,5532247,5544700,5557167,5569648,5582143,5594652,5607175,5619712,5632263,5644828,5657407,
5670000,5682607,5695228,5707863,5720512,5733175,5745852,5758543,5771248,5783967,5796700,5809447,5822208,5834983,5847772,5860575,5873392,5886223,5899068,5911927,
5924800,5937687,5950588,5963503,5976432,5989375,6002332,6015303,6028288,6041287,6054300,6067327,6080368,6093423,6106492,6119575,6132672,6145783,6158908,6172047,
6185200,6198367,6211548,6224743,6237952,6251175,6264412,6277663,6290928,6304207,6317500,6330807,6344128,6357463,6370812,6384175,6397552,6410943,6424348,6437767,
6451200,6464647,6478108,6491583,6505072,6518575,6532092,6545623,6559168,6572727,6586300,6599887,6613488,6627103,6640732,6654375,6668032,6681703,6695388,6709087,
6722800,6736527,6750268,6764023,6777792,6791575,6805372,6819183,6833008,6846847,6860700,6874567,6888448,6902343,6916252,6930175,6944112,6958063,6972028,6986007,
7000000,7014007,7028028,7042063,7056112,7070175,7084252,7098343,7112448,7126567,7140700,7154847,7169008,7183183,7197372,7211575,7225792,7240023,7254268,7268527,
7282800,7297087,7311388,7325703,7340032,7354375,7368732,7383103,7397488,7411887,7426300,7440727,7455168,7469623,7484092,7498575,7513072,7527583,7542108,7556647,
7571200,7585767,7600348,7614943,7629552,7644175,7658812,7673463,7688128,7702807,7717500,7732207,7746928,7761663,7776412,7791175,7805952,7820743,7835548,7850367,
7865200,7880047,7894908,7909783,7924672,7939575,7954492,7969423,7984368,7999327,8014300,8029287,8044288,8059303,8074332,8089375,8104432,8119503,8134588,8149687,
8164800,8179927,8195068,8210223,8225392,8240575,8255772,8270983,8286208,8301447,8316700,8331967,8347248,8362543,8377852,8393175,8408512,8423863,8439228,8454607,
8470000,8485407,8500828,8516263,8531712,8547175,8562652,8578143,8593648,8609167,8624700,8640247,8655808,8671383,8686972,8702575,8718192,8733823,8749468,8765127,
8780800,8796487,8812188,8827903,8843632,8859375,8875132,8890903,8906688,8922487,8938300,8954127,8969968,8985823,9001692,9017575,9033472,9049383,9065308,9081247,
9097200,9113167,9129148,9145143,9161152,9177175,9193212,9209263,9225328,9241407,9257500,9273607,9289728,9305863,9322012,9338175,9354352,9370543,9386748,9402967,
9419200,9435447,9451708,9467983,9484272,9500575,9516892,9533223,9549568,9565927,9582300,9598687,9615088,9631503,9647932,9664375,9680832,9697303,9713788,9730287,
9746800,9763327,9779868,9796423,9812992,9829575,9846172,9862783,9879408,9896047,9912700,9929367,9946048,9962743,9979452,9996175,10012912,10029663,10046428,10063207,
10080000,10096807,10113628,10130463,10147312,10164175,10181052,10197943,10214848,10231767,10248700,10265647,10282608,10299583,10316572,10333575,10350592,10367623,10384668,10401727,
10418800,10435887,10452988,10470103,10487232,10504375,10521532,10538703,10555888,10573087,10590300,10607527,10624768,10642023,10659292,10676575,10693872,10711183,10728508,10745847,
10763200,10780567,10797948,10815343,10832752,10850175,10867612,10885063,10902528,10920007,10937500,10955007,10972528,10990063,11007612,11025175,11042752,11060343,11077948,11095567,
11113200,11130847,11148508,11166183,11183872,11201575,11219292,11237023,11254768,11272527,11290300,11308087,11325888,11343703,11361532,11379375,11397232,11415103,11432988,11450887,
11468800,11486727,11504668,11522623,11540592,11558575,11576572,11594583,11612608,11630647,11648700,11666767,11684848,11702943,11721052,11739175,11757312,11775463,11793628,11811807,
11830000,11848207,11866428,11884663,11902912,11921175,11939452,11957743,11976048,11994367,12012700,12031047,12049408,12067783,12086172,12104575,12122992,12141423,12159868,12178327,
12196800,12215287,12233788,12252303,12270832,12289375,12307932,12326503,12345088,12363687,12382300,12400927,12419568,12438223,12456892,12475575,12494272,12512983,12531708,12550447,
12569200,12587967,12606748,12625543,12644352,12663175,12682012,12700863,12719728,12738607,12757500,12776407,12795328,12814263,12833212,12852175,12871152,12890143,12909148,12928167,
12947200,12966247,12985308,13004383,13023472,13042575,13061692,13080823,13099968,13119127,13138300,13157487,13176688,13195903,13215132,13234375,13253632,13272903,13292188,13311487,
13330800,13350127,13369468,13388823,13408192,13427575,13446972,13466383,13485808,13505247,13524700,13544167,13563648,13583143,13602652,13622175,13641712,13661263,13680828,13700407,
13720000,13739607,13759228,13778863,13798512,13818175,13837852,13857543,13877248,13896967,13916700,13936447,13956208,13975983,13995772,14015575,14035392,14055223,14075068,14094927,
14114800,14134687,14154588,14174503,14194432,14214375,14234332,14254303,14274288,14294287,14314300,14334327,14354368,14374423,14394492,14414575,14434672,14454783,14474908,14495047,
14515200,14535367,14555548,14575743,14595952,14616175,14636412,14656663,14676928,14697207,14717500,14737807,14758128,14778463,14798812,14819175,14839552,14859943,14880348,14900767,
14921200,14941647,14962108,14982583,15003072,15023575,15044092,15064623,15085168,15105727,15126300,15146887,15167488,15188103,15208732,15229375,15250032,15270703,15291388,15312087,
15332800,15353527,15374268,15395023,15415792,15436575,15457372,15478183,15499008,15519847,15540700,15561567,15582448,15603343,15624252,15645175,15666112,15687063,15708028,15729007,
15750000,15771007,15792028,15813063,15834112,15855175,15876252,15897343,15918448,15939567,15960700,15981847,16003008,16024183,16045372,16066575,16087792,16109023,16130268,16151527,
16172800,16194087,16215388,16236703,16258032,16279375,16300732,16322103,16343488,16364887,16386300,16407727,16429168,16450623,16472092,16493575,16515072,16536583,16558108,16579647,
16601200,16622767,16644348,16665943,16687552,16709175,16730812,16752463,16774128,16795807,16817500,16839207,16860928,16882663,16904412,16926175,16947952,16969743,16991548,17013367,
17035200,17057047,17078908,17100783,17122672,17144575,17166492,17188423,17210368,17232327,17254300,17276287,17298288,17320303,17342332,17364375,17386432,17408503,17430588,17452687,
17474800,17496927,17519068,17541223,17563392,17585575,17607772,17629983,17652208,17674447,17696700,17718967,17741248,17763543,17785852,17808175,17830512,17852863,17875228,17897607,
17920000,17942407,17964828,17987263,18009712,18032175,18054652,18077143,18099648,18122167,18144700,18167247,18189808,18212383,18234972,18257575,18280192,18302823,18325468,18348127,
18370800,18393487,18416188,18438903,18461632,18484375,18507132,18529903,18552688,18575487,18598300,18621127,18643968,18666823,18689692,18712575,18735472,18758383,18781308,18804247,
18827200,18850167,18873148,18896143,18919152,18942175,18965212,18988263,19011328,19034407,19057500,19080607,19103728,19126863,19150012,19173175,19196352,19219543,19242748,19265967,
19289200,19312447,19335708,19358983,19382272,19405575,19428892,19452223,19475568,19498927,19522300,19545687,19569088,19592503,19615932,19639375,19662832,19686303,19709788,19733287,
19756800,19780327,19803868,19827423,19850992,19874575,19898172,19921783,19945408,19969047,19992700,20016367,20040048,20063743,20087452,20111175,20134912,20158663,20182428,20206207,
20230000,20253807,20277628,20301463,20325312,20349175,20373052,20396943,20420848,20444767,20468700,20492647,20516608,20540583,20564572,20588575,20612592,20636623,20660668,20684727,
20708800,20732887,20756988,20781103,20805232,20829375,20853532,20877703,20901888,20926087,20950300,20974527,20998768,21023023,21047292,21071575,21095872,21120183,21144508,21168847,
21193200,21217567,21241948,21266343,21290752,21315175,21339612,21364063,21388528,21413007,21437500,21462007,21486528,21511063,21535612,21560175,21584752,21609343,21633948,21658567,
21683200,21707847,21732508,21757183,21781872,21806575,21831292,21856023,21880768,21905527,21930300,21955087,21979888,22004703,22029532,22054375,22079232,22104103,22128988,22153887,
22178800,22203727,22228668,22253623,22278592,22303575,22328572,22353583,22378608,22403647,22428700,22453767,22478848,22503943,22529052,22554175,22579312,22604463,22629628,22654807,
22680000,22705207,22730428,22755663,22780912,22806175,22831452,22856743,22882048,22907367,22932700,22958047,22983408,23008783,23034172,23059575,23084992,23110423,23135868,23161327,
23186800,23212287,23237788,23263303,23288832,23314375,23339932,23365503,23391088,23416687,23442300,23467927,23493568,23519223,23544892,23570575,23596272,23621983,23647708,23673447,
23699200,23724967,23750748,23776543,23802352,23828175,23854012,23879863,23905728,23931607,23957500,23983407,24009328,24035263,24061212,24087175,24113152,24139143,24165148,24191167,
24217200,24243247,24269308,24295383,24321472,24347575,24373692,24399823,24425968,24452127,24478300,24504487,24530688,24556903,24583132,24609375,24635632,24661903,24688188,24714487,
24740800,24767127,24793468,24819823,24846192,24872575,24898972,24925383,24951808,24978247,25004700,25031167,25057648,25084143,25110652,25137175,25163712,25190263,25216828,25243407,
25270000,25296607,25323228,25349863,25376512,25403175,25429852,25456543,25483248,25509967,25536700,25563447,25590208,25616983,25643772,25670575,25697392,25724223,25751068,25777927,
25804800,25831687,25858588,25885503,25912432,25939375,25966332,25993303,26020288,26047287,26074300,26101327,26128368,26155423,26182492,26209575,26236672,26263783,26290908,26318047,
26345200,26372367,26399548,26426743,26453952,26481175,26508412,26535663,26562928,26590207,26617500,26644807,26672128,26699463,26726812,26754175,26781552,26808943,26836348,26863767,
26891200,26918647,26946108,26973583,27001072,27028575,27056092,27083623,27111168,27138727,27166300,27193887,27221488,27249103,27276732,27304375,27332032,27359703,27387388,27415087,
27442800,27470527,27498268,27526023,27553792,27581575,27609372,27637183,27665008,27692847,27720700,27748567,27776448,27804343,27832252,27860175,27888112,27916063,27944028,27972007,
28000000,28028007,28056028,28084063,28112112,28140175,28168252,28196343,28224448,28252567,28280700,28308847,28337008,28365183,28393372,28421575,28449792,28478023,28506268,28534527,
28562800,28591087,28619388,28647703,28676032,28704375,28732732,28761103,28789488,28817887,28846300,28874727,28903168,28931623,28960092,28988575,29017072,29045583,29074108,29102647,
29131200,29159767,29188348,29216943,29245552,29274175,29302812,29331463,29360128,29388807,29417500,29446207,29474928,29503663,29532412,29561175,29589952,29618743,29647548,29676367,
29705200,29734047,29762908,29791783,29820672,29849575,29878492,29907423,29936368,29965327,29994300,30023287,30052288,30081303,30110332,30139375,30168432,30197503,30226588,30255687,
30284800,30313927,30343068,30372223,30401392,30430575,30459772,30488983,30518208,30547447,30576700,30605967,30635248,30664543,30693852,30723175,30752512,30781863,30811228,30840607,
30870000,30899407,30928828,30958263,30987712,31017175,31046652,31076143,31105648,31135167,31164700,31194247,31223808,31253383,31282972,31312575,31342192,31371823,31401468,31431127,
31460800,31490487,31520188,31549903,31579632,31609375,31639132,31668903,31698688,31728487,31758300,31788127,31817968,31847823,31877692,31907575,31937472,31967383,31997308,32027247,
32057200,32087167,32117148,32147143,32177152,32207175,32237212,32267263,32297328,32327407,32357500,32387607,32417728,32447863,32478012,32508175,32538352,32568543,32598748,32628967,
32659200,32689447,32719708,32749983,32780272,32810575,32840892,32871223,32901568,32931927,32962300,32992687,33023088,33053503,33083932,33114375,33144832,33175303,33205788,33236287,
33266800,33297327,33327868,33358423,33388992,33419575,33450172,33480783,33511408,33542047,33572700,33603367,33634048,33664743,33695452,33726175,33756912,33787663,33818428,33849207,
33880000,33910807,33941628,33972463,34003312,34034175,34065052,34095943,34126848,34157767,34188700,34219647,34250608,34281583,34312572,34343575,34374592,34405623,34436668,34467727,
34498800,34529887,34560988,34592103,34623232,34654375,34685532,34716703,34747888,34779087,34810300,34841527,34872768,34904023,34935292,34966575,34997872,35029183,35060508,35091847,
35123200,35154567,35185948,35217343,35248752,35280175,35311612,35343063,35374528,35406007,35437500,35469007,35500528,35532063,35563612,35595175,35626752,35658343,35689948,35721567,
35753200,35784847,35816508,35848183,35879872,35911575,35943292,35975023,36006768,36038527,36070300,36102087,36133888,36165703,36197532,36229375,36261232,36293103,36324988,36356887,
36388800,36420727,36452668,36484623,36516592,36548575,36580572,36612583,36644608,36676647,36708700,36740767,36772848,36804943,36837052,36869175,36901312,36933463,36965628,36997807,
37030000,37062207,37094428,37126663,37158912,37191175,37223452,37255743,37288048,37320367,37352700,37385047,37417408,37449783,37482172,37514575,37546992,37579423,37611868,37644327,
37676800,37709287,37741788,37774303,37806832,37839375,37871932,37904503,37937088,37969687,38002300,38034927,38067568,38100223,38132892,38165575,38198272,38230983,38263708,38296447,
38329200,38361967,38394748,38427543,38460352,38493175,38526012,38558863,38591728,38624607,38657500,38690407,38723328,38756263,38789212,38822175,38855152,38888143,38921148,38954167,
38987200,39020247,39053308,39086383,39119472,39152575,39185692,39218823,39251968,39285127,39318300,39351487,39384688,39417903,39451132,39484375,39517632,39550903,39584188,39617487,
39650800,39684127,39717468,39750823,39784192,39817575,39850972,39884383,39917808,39951247,39984700,40018167,40051648,40085143,40118652,40152175,40185712,40219263,40252828,40286407,
40320000,40353607,40387228,40420863,40454512,40488175,40521852,40555543,40589248,40622967,40656700,40690447,40724208,40757983,40791772,40825575,40859392,40893223,40927068,40960927,
40994800,41028687,41062588,41096503,41130432,41164375,41198332,41232303,41266288,41300287,41334300,41368327,41402368,41436423,41470492,41504575,41538672,41572783,41606908,41641047,
41675200,41709367,41743548,41777743,41811952,41846175,41880412,41914663,41948928,41983207,42017500,42051807,42086128,42120463,42154812,42189175,42223552,42257943,42292348,42326767,
42361200,42395647,42430108,42464583,42499072,42533575,42568092,42602623,42637168,42671727,42706300,42740887,42775488,42810103,42844732,42879375,42914032,42948703,42983388,43018087,
43052800,43087527,43122268,43157023,43191792,43226575,43261372,43296183,43331008,43365847,43400700,43435567,43470448,43505343,43540252,43575175,43610112,43645063,43680028,43715007,
43750000,43785007,43820028,43855063,43890112,43925175,43960252,43995343,44030448,44065567,44100700,44135847,44171008,44206183,44241372,44276575,44311792,44347023,44382268,44417527,
44452800,44488087,44523388,44558703,44594032,44629375,44664732,44700103,44735488,44770887,44806300,44841727,44877168,44912623,44948092,44983575,45019072,45054583,45090108,45125647,
45161200,45196767,45232348,45267943,45303552,45339175,45374812,45410463,45446128,45481807,45517500,45553207,45588928,45624663,45660412,45696175,45731952,45767743,45803548,45839367,
45875200,45911047,45946908,45982783,46018672,46054575,46090492,46126423,46162368,46198327,46234300,46270287,46306288,46342303,46378332,46414375,46450432,46486503,46522588,46558687,
46594800,46630927,46667068,46703223,46739392,46775575,46811772,46847983,46884208,46920447,46956700,46992967,47029248,47065543,47101852,47138175,47174512,47210863,47247228,47283607,
47320000,47356407,47392828,47429263,47465712,47502175,47538652,47575143,47611648,47648167,47684700,47721247,47757808,47794383,47830972,47867575,47904192,47940823,47977468,48014127,
48050800,48087487,48124188,48160903,48197632,48234375,48271132,48307903,48344688,48381487,48418300,48455127,48491968,48528823,48565692,48602575,48639472,48676383,48713308,48750247,
48787200,48824167,48861148,48898143,48935152,48972175,49009212,49046263,49083328,49120407,49157500,49194607,49231728,49268863,49306012,49343175,49380352,49417543,49454748,49491967,
49529200,49566447,49603708,49640983,49678272,49715575,49752892,49790223,49827568,49864927,49902300,49939687,49977088,50014503,50051932,50089375,50126832,50164303,50201788,50239287,
50276800,50314327,50351868,50389423,50426992,50464575,50502172,50539783,50577408,50615047,50652700,50690367,50728048,50765743,50803452,50841175,50878912,50916663,50954428,50992207,
51030000,51067807,51105628,51143463,51181312,51219175,51257052,51294943,51332848,51370767,51408700,51446647,51484608,51522583,51560572,51598575,51636592,51674623,51712668,51750727,
51788800,51826887,51864988,51903103,51941232,51979375,52017532,52055703,52093888,52132087,52170300,52208527,52246768,52285023,52323292,52361575,52399872,52438183,52476508,52514847,
52553200,52591567,52629948,52668343,52706752,52745175,52783612,52822063,52860528,52899007,52937500,52976007,53014528,53053063,53091612,53130175,53168752,53207343,53245948,53284567,
53323200,53361847,53400508,53439183,53477872,53516575,53555292,53594023,53632768,53671527,53710300,53749087,53787888,53826703,53865532,53904375,53943232,53982103,54020988,54059887,
54098800,54137727,54176668,54215623,54254592,54293575,54332572,54371583,54410608,54449647,54488700,54527767,54566848,54605943,54645052,54684175,54723312,54762463,54801628,54840807,
54880000,54919207,54958428,54997663,55036912,55076175,55115452,55154743,55194048,55233367,55272700,55312047,55351408,55390783,55430172,55469575,55508992,55548423,55587868,55627327,
55666800,55706287,55745788,55785303,55824832,55864375,55903932,55943503,55983088,56022687,56062300,56101927,56141568,56181223,56220892,56260575,56300272,56339983,56379708,56419447,
56459200,56498967,56538748,56578543,56618352,56658175,56698012,56737863,56777728,56817607,56857500,56897407,56937328,56977263,57017212,57057175,57097152,57137143,57177148,57217167,
57257200,57297247,57337308,57377383,57417472,57457575,57497692,57537823,57577968,57618127,57658300,57698487,57738688,57778903,57819132,57859375,57899632,57939903,57980188,58020487,
58060800,58101127,58141468,58181823,58222192,58262575,58302972,58343383,58383808,58424247,58464700,58505167,58545648,58586143,58626652,58667175,58707712,58748263,58788828,58829407,
58870000,58910607,58951228,58991863,59032512,59073175,59113852,59154543,59195248,59235967,59276700,59317447,59358208,59398983,59439772,59480575,59521392,59562223,59603068,59643927,
59684800,59725687,59766588,59807503,59848432,59889375,59930332,59971303,60012288,60053287,60094300,60135327,60176368,60217423,60258492,60299575,60340672,60381783,60422908,60464047,
60505200,60546367,60587548,60628743,60669952,60711175,60752412,60793663,60834928,60876207,60917500,60958807,61000128,61041463,61082812,61124175,61165552,61206943,61248348,61289767,
61331200,61372647,61414108,61455583,61497072,61538575,61580092,61621623,61663168,61704727,61746300,61787887,61829488,61871103,61912732,61954375,61996032,62037703,62079388,62121087,
62162800,62204527,62246268,62288023,62329792,62371575,62413372,62455183,62497008,62538847,62580700,62622567,62664448,62706343,62748252,62790175,62832112,62874063,62916028,62958007,
63000000,63042007,63084028,63126063,63168112,63210175,63252252,63294343,63336448,63378567,63420700,63462847,63505008,63547183,63589372,63631575,63673792,63716023,63758268,63800527,
63842800,63885087,63927388,63969703,64012032,64054375,64096732,64139103,64181488,64223887,64266300,64308727,64351168,64393623,64436092,64478575,64521072,64563583,64606108,64648647,
64691200,64733767,64776348,64818943,64861552,64904175,64946812,64989463,65032128,65074807,65117500,65160207,65202928,65245663,65288412,65331175,65373952,65416743,65459548,65502367,
65545200,65588047,65630908,65673783,65716672,65759575,65802492,65845423,65888368,65931327,65974300,66017287,66060288,66103303,66146332,66189375,66232432,66275503,66318588,66361687,
66404800,66447927,66491068,66534223,66577392,66620575,66663772,66706983,66750208,66793447,66836700,66879967,66923248,66966543,67009852,67053175,67096512,67139863,67183228,67226607,
67270000,67313407,67356828,67400263,67443712,67487175,67530652,67574143,67617648,67661167,67704700,67748247,67791808,67835383,67878972,67922575,67966192,68009823,68053468,68097127,
68140800,68184487,68228188,68271903,68315632,68359375,68403132,68446903,68490688,68534487,68578300,68622127,68665968,68709823,68753692,68797575,68841472,68885383,68929308,68973247,
69017200,69061167,69105148,69149143,69193152,69237175,69281212,69325263,69369328,69413407,69457500,69501607,69545728,69589863,69634012,69678175,69722352,69766543,69810748,69854967,
69899200,69943447,69987708,70031983,70076272,70120575,70164892,70209223,70253568,70297927,70342300,70386687,70431088,70475503,70519932,70564375,70608832,70653303,70697788,70742287,
70786800,70831327,70875868,70920423,70964992,71009575,71054172,71098783,71143408,71188047,71232700,71277367,71322048,71366743,71411452,71456175,71500912,71545663,71590428,71635207,
71680000,71724807,71769628,71814463,71859312,71904175,71949052,71993943,72038848,72083767,72128700,72173647,72218608,72263583,72308572,72353575,72398592,72443623,72488668,72533727,
72578800,72623887,72668988,72714103,72759232,72804375,72849532,72894703,72939888,72985087,73030300,73075527,73120768,73166023,73211292,73256575,73301872,73347183,73392508,73437847,
73483200,73528567,73573948,73619343,73664752,73710175,73755612,73801063,73846528,73892007,73937500,73983007,74028528,74074063,74119612,74165175,74210752,74256343,74301948,74347567,
74393200,74438847,74484508,74530183,74575872,74621575,74667292,74713023,74758768,74804527,74850300,74896087,74941888,74987703,75033532,75079375,75125232,75171103,75216988,75262887,
75308800,75354727,75400668,75446623,75492592,75538575,75584572,75630583,75676608,75722647,75768700,75814767,75860848,75906943,75953052,75999175,76045312,76091463,76137628,76183807,
76230000,76276207,76322428,76368663,76414912,76461175,76507452,76553743,76600048,76646367,76692700,76739047,76785408,76831783,76878172,76924575,76970992,77017423,77063868,77110327,
77156800,77203287,77249788,77296303,77342832,77389375,77435932,77482503,77529088,77575687,77622300,77668927,77715568,77762223,77808892,77855575,77902272,77948983,77995708,78042447,
78089200,78135967,78182748,78229543,78276352,78323175,78370012,78416863,78463728,78510607,78557500,78604407,78651328,78698263,78745212,78792175,78839152,78886143,78933148,78980167,
79027200,79074247,79121308,79168383,79215472,79262575,79309692,79356823,79403968,79451127,79498300,79545487,79592688,79639903,79687132,79734375,79781632,79828903,79876188,79923487,
79970800,80018127,80065468,80112823,80160192,80207575,80254972,80302383,80349808,80397247,80444700,80492167,80539648,80587143,80634652,80682175,80729712,80777263,80824828,80872407,
80920000,80967607,81015228,81062863,81110512,81158175,81205852,81253543,81301248,81348967,81396700,81444447,81492208,81539983,81587772,81635575,81683392,81731223,81779068,81826927,
81874800,81922687,81970588,82018503,82066432,82114375,82162332,82210303,82258288,82306287,82354300,82402327,82450368,82498423,82546492,82594575,82642672,82690783,82738908,82787047,
82835200,82883367,82931548,82979743,83027952,83076175,83124412,83172663,83220928,83269207,83317500,83365807,83414128,83462463,83510812,83559175,83607552,83655943,83704348,83752767,
83801200,83849647,83898108,83946583,83995072,84043575,84092092,84140623,84189168,84237727,84286300,84334887,84383488,84432103,84480732,84529375,84578032,84626703,84675388,84724087,
84772800,84821527,84870268,84919023,84967792,85016575,85065372,85114183,85163008,85211847,85260700,85309567,85358448,85407343,85456252,85505175,85554112,85603063,85652028,85701007,
85750000,85799007,85848028,85897063,85946112,85995175,86044252,86093343,86142448,86191567,86240700,86289847,86339008,86388183,86437372,86486575,86535792,86585023,86634268,86683527,
86732800,86782087,86831388,86880703,86930032,86979375,87028732,87078103,87127488,87176887,87226300,87275727,87325168,87374623,87424092,87473575,87523072,87572583,87622108,87671647,
87721200,87770767,87820348,87869943,87919552,87969175,88018812,88068463,88118128,88167807,88217500,88267207,88316928,88366663,88416412,88466175,88515952,88565743,88615548,88665367,
88715200,88765047,88814908,88864783,88914672,88964575,89014492,89064423,89114368,89164327,89214300,89264287,89314288,89364303,89414332,89464375,89514432,89564503,89614588,89664687,
89714800,89764927,89815068,89865223,89915392,89965575,90015772,90065983,90116208,90166447,90216700,90266967,90317248,90367543,90417852,90468175,90518512,90568863,90619228,90669607,
90720000,90770407,90820828,90871263,90921712,90972175,91022652,91073143,91123648,91174167,91224700,91275247,91325808,91376383,91426972,91477575,91528192,91578823,91629468,91680127,
91730800,91781487,91832188,91882903,91933632,91984375,92035132,92085903,92136688,92187487,92238300,92289127,92339968,92390823,92441692,92492575,92543472,92594383,92645308,92696247,
92747200,92798167,92849148,92900143,92951152,93002175,93053212,93104263,93155328,93206407,93257500,93308607,93359728,93410863,93462012,93513175,93564352,93615543,93666748,93717967,
93769200,93820447,93871708,93922983,93974272,94025575,94076892,94128223,94179568,94230927,94282300,94333687,94385088,94436503,94487932,94539375,94590832,94642303,94693788,94745287,
94796800,94848327,94899868,94951423,95002992,95054575,95106172,95157783,95209408,95261047,95312700,95364367,95416048,95467743,95519452,95571175,95622912,95674663,95726428,95778207,
95830000,95881807,95933628,95985463,96037312,96089175,96141052,96192943,96244848,96296767,96348700,96400647,96452608,96504583,96556572,96608575,96660592,96712623,96764668,96816727,
96868800,96920887,96972988,97025103,97077232,97129375,97181532,97233703,97285888,97338087,97390300,97442527,97494768,97547023,97599292,97651575,97703872,97756183,97808508,97860847,
97913200,97965567,98017948,98070343,98122752,98175175,98227612,98280063,98332528,98385007,98437500,98490007,98542528,98595063,98647612,98700175,98752752,98805343,98857948,98910567,
98963200,99015847,99068508,99121183,99173872,99226575,99279292,99332023,99384768,99437527,99490300,99543087,99595888,99648703,99701532,99754375,99807232,99860103,99912988,99965887,
100018800,100071727,100124668,100177623,100230592,100283575,100336572,100389583,100442608,100495647,100548700,100601767,100654848,100707943,100761052,100814175,100867312,100920463,100973628,101026807,
101080000,101133207,101186428,101239663,101292912,101346175,101399452,101452743,101506048,101559367,101612700,101666047,101719408,101772783,101826172,101879575,101932992,101986423,102039868,102093327,
102146800,102200287,102253788,102307303,102360832,102414375,102467932,102521503,102575088,102628687,102682300,102735927,102789568,102843223,102896892,102950575,103004272,103057983,103111708,103165447,
103219200,103272967,103326748,103380543,103434352,103488175,103542012,103595863,103649728,103703607,103757500,103811407,103865328,103919263,103973212,104027175,104081152,104135143,104189148,104243167,
104297200,104351247,104405308,104459383,104513472,104567575,104621692,104675823,104729968,104784127,104838300,104892487,104946688,105000903,105055132,105109375,105163632,105217903,105272188,105326487,
105380800,105435127,105489468,105543823,105598192,105652575,105706972,105761383,105815808,105870247,105924700,105979167,106033648,106088143,106142652,106197175,106251712,106306263,106360828,106415407,
106470000,106524607,106579228,106633863,106688512,106743175,106797852,106852543,106907248,106961967,107016700,107071447,107126208,107180983,107235772,107290575,107345392,107400223,107455068,107509927,
107564800,107619687,107674588,107729503,107784432,107839375,107894332,107949303,108004288,108059287,108114300,108169327,108224368,108279423,108334492,108389575,108444672,108499783,108554908,108610047,
108665200,108720367,108775548,108830743,108885952,108941175,108996412,109051663,109106928,109162207,109217500,109272807,109328128,109383463,109438812,109494175,109549552,109604943,109660348,109715767,
109771200,109826647,109882108,109937583,109993072,110048575,110104092,110159623,110215168,110270727,110326300,110381887,110437488,110493103,110548732,110604375,110660032,110715703,110771388,110827087,
110882800,110938527,110994268,111050023,111105792,111161575,111217372,111273183,111329008,111384847,111440700,111496567,111552448,111608343,111664252,111720175,111776112,111832063,111888028,111944007,
112000000,112056007,112112028,112168063,112224112,112280175,112336252,112392343,112448448,112504567,112560700,112616847,112673008,112729183,112785372,112841575,112897792,112954023,113010268,113066527,
113122800,113179087,113235388,113291703,113348032,113404375,113460732,113517103,113573488,113629887,113686300,113742727,113799168,113855623,113912092,113968575,114025072,114081583,114138108,114194647,
114251200,114307767,114364348,114420943,114477552,114534175,114590812,114647463,114704128,114760807,114817500,114874207,114930928,114987663,115044412,115101175,115157952,115214743,115271548,115328367,
115385200,115442047,115498908,115555783,115612672,115669575,115726492,115783423,115840368,115897327,115954300,116011287,116068288,116125303,116182332,116239375,116296432,116353503,116410588,116467687,
116524800,116581927,116639068,116696223,116753392,116810575,116867772,116924983,116982208,117039447,117096700,117153967,117211248,117268543,117325852,117383175,117440512,117497863,117555228,117612607,
117670000,117727407,117784828,117842263,117899712,117957175,118014652,118072143,118129648,118187167,118244700,118302247,118359808,118417383,118474972,118532575,118590192,118647823,118705468,118763127,
118820800,118878487,118936188,118993903,119051632,119109375,119167132,119224903,119282688,119340487,119398300,119456127,119513968,119571823,119629692,119687575,119745472,119803383,119861308,119919247,
119977200,120035167,120093148,120151143,120209152,120267175,120325212,120383263,120441328,120499407,120557500,120615607,120673728,120731863,120790012,120848175,120906352,120964543,121022748,121080967,
121139200,121197447,121255708,121313983,121372272,121430575,121488892,121547223,121605568,121663927,121722300,121780687,121839088,121897503,121955932,122014375,122072832,122131303,122189788,122248287,
122306800,122365327,122423868,122482423,122540992,122599575,122658172,122716783,122775408,122834047,122892700,122951367,123010048,123068743,123127452,123186175,123244912,123303663,123362428,123421207,
123480000,123538807,123597628,123656463,123715312,123774175,123833052,123891943,123950848,124009767,124068700,124127647,124186608,124245583,124304572,124363575,124422592,124481623,124540668,124599727,
124658800,124717887,124776988,124836103,124895232,124954375,125013532,125072703,125131888,125191087,125250300,125309527,125368768,125428023,125487292,125546575,125605872,125665183,125724508,125783847,
125843200,125902567,125961948,126021343,126080752,126140175,126199612,126259063,126318528,126378007,126437500,126497007,126556528,126616063,126675612,126735175,126794752,126854343,126913948,126973567,
127033200,127092847,127152508,127212183,127271872,127331575,127391292,127451023,127510768,127570527,127630300,127690087,127749888,127809703,127869532,127929375,127989232,128049103,128108988,128168887,
128228800,128288727,128348668,128408623,128468592,128528575,128588572,128648583,128708608,128768647,128828700,128888767,128948848,129008943,129069052,129129175,129189312,129249463,129309628,129369807,
129430000,129490207,129550428,129610663,129670912,129731175,129791452,129851743,129912048,129972367,130032700,130093047,130153408,130213783,130274172,130334575,130394992,130455423,130515868,130576327,
130636800,130697287,130757788,130818303,130878832,130939375,130999932,131060503,131121088,131181687,131242300,131302927,131363568,131424223,131484892,131545575,131606272,131666983,131727708,131788447,
131849200,131909967,131970748,132031543,132092352,132153175,132214012,132274863,132335728,132396607,132457500,132518407,132579328,132640263,132701212,132762175,132823152,132884143,132945148,133006167,
133067200,133128247,133189308,133250383,133311472,133372575,133433692,133494823,133555968,133617127,133678300,133739487,133800688,133861903,133923132,133984375,134045632,134106903,134168188,134229487,
134290800,134352127,134413468,134474823,134536192,134597575,134658972,134720383,134781808,134843247,134904700,134966167,135027648,135089143,135150652,135212175,135273712,135335263,135396828,135458407,
135520000,135581607,135643228,135704863,135766512,135828175,135889852,135951543,136013248,136074967,136136700,136198447,136260208,136321983,136383772,136445575,136507392,136569223,136631068,136692927,
136754800,136816687,136878588,136940503,137002432,137064375,137126332,137188303,137250288,137312287,137374300,137436327,137498368,137560423,137622492,137684575,137746672,137808783,137870908,137933047,
137995200,138057367,138119548,138181743,138243952,138306175,138368412,138430663,138492928,138555207,138617500,138679807,138742128,138804463,138866812,138929175,138991552,139053943,139116348,139178767,
139241200,139303647,139366108,139428583,139491072,139553575,139616092,139678623,139741168,139803727,139866300,139928887,139991488,140054103,140116732,140179375,140242032,140304703,140367388,140430087,
140492800,140555527,140618268,140681023,140743792,140806575,140869372,140932183,140995008,141057847,141120700,141183567,141246448,141309343,141372252,141435175,141498112,141561063,141624028,141687007,
141750000,141813007,141876028,141939063,142002112,142065175,142128252,142191343,142254448,142317567,142380700,142443847,142507008,142570183,142633372,142696575,142759792,142823023,142886268,142949527,
143012800,143076087,143139388,143202703,143266032,143329375,143392732,143456103,143519488,143582887,143646300,143709727,143773168,143836623,143900092,143963575,144027072,144090583,144154108,144217647,
144281200,144344767,144408348,144471943,144535552,144599175,144662812,144726463,144790128,144853807,144917500,144981207,145044928,145108663,145172412,145236175,145299952,145363743,145427548,145491367,
145555200,145619047,145682908,145746783,145810672,145874575,145938492,146002423,146066368,146130327,146194300,146258287,146322288,146386303,146450332,146514375,146578432,146642503,146706588,146770687,
146834800,146898927,146963068,147027223,147091392,147155575,147219772,147283983,147348208,147412447,147476700,147540967,147605248,147669543,147733852,147798175,147862512,147926863,147991228,148055607,
148120000,148184407,148248828,148313263,148377712,148442175,148506652,148571143,148635648,148700167,148764700,148829247,148893808,148958383,149022972,149087575,149152192,149216823,149281468,149346127,
149410800,149475487,149540188,149604903,149669632,149734375,149799132,149863903,149928688,149993487,150058300,150123127,150187968,150252823,150317692,150382575,150447472,150512383,150577308,150642247,
150707200,150772167,150837148,150902143,150967152,151032175,151097212,151162263,151227328,151292407,151357500,151422607,151487728,151552863,151618012,151683175,151748352,151813543,151878748,151943967,
152009200,152074447,152139708,152204983,152270272,152335575,152400892,152466223,152531568,152596927,152662300,152727687,152793088,152858503,152923932,152989375,153054832,153120303,153185788,153251287,
153316800,153382327,153447868,153513423,153578992,153644575,153710172,153775783,153841408,153907047,153972700,154038367,154104048,154169743,154235452,154301175,154366912,154432663,154498428,154564207,
154630000,154695807,154761628,154827463,154893312,154959175,155025052,155090943,155156848,155222767,155288700,155354647,155420608,155486583,155552572,155618575,155684592,155750623,155816668,155882727,
155948800,156014887,156080988,156147103,156213232,156279375,156345532,156411703,156477888,156544087,156610300,156676527,156742768,156809023,156875292,156941575,157007872,157074183,157140508,157206847,
157273200,157339567,157405948,157472343,157538752,157605175,157671612,157738063,157804528,157871007,157937500,158004007,158070528,158137063,158203612,158270175,158336752,158403343,158469948,158536567,
158603200,158669847,158736508,158803183,158869872,158936575,159003292,159070023,159136768,159203527,159270300,159337087,159403888,159470703,159537532,159604375,159671232,159738103,159804988,159871887,
159938800,160005727,160072668,160139623,160206592,160273575,160340572,160407583,160474608,160541647,160608700,160675767,160742848,160809943,160877052,160944175,161011312,161078463,161145628,161212807,
161280000,161347207,161414428,161481663,161548912,161616175,161683452,161750743,161818048,161885367,161952700,162020047,162087408,162154783,162222172,162289575,162356992,162424423,162491868,162559327,
162626800,162694287,162761788,162829303,162896832,162964375,163031932,163099503,163167088,163234687,163302300,163369927,163437568,163505223,163572892,163640575,163708272,163775983,163843708,163911447,
163979200,164046967,164114748,164182543,164250352,164318175,164386012,164453863,164521728,164589607,164657500,164725407,164793328,164861263,164929212,164997175,165065152,165133143,165201148,165269167,
165337200,165405247,165473308,165541383,165609472,165677575,165745692,165813823,165881968,165950127,166018300,166086487,166154688,166222903,166291132,166359375,166427632,166495903,166564188,166632487,
166700800,166769127,166837468,166905823,166974192,167042575,167110972,167179383,167247808,167316247,167384700,167453167,167521648,167590143,167658652,167727175,167795712,167864263,167932828,168001407,
168070000,168138607,168207228,168275863,168344512,168413175,168481852,168550543,168619248,168687967,168756700,168825447,168894208,168962983,169031772,169100575,169169392,169238223,169307068,169375927,
169444800,169513687,169582588,169651503,169720432,169789375,169858332,169927303,169996288,170065287,170134300,170203327,170272368,170341423,170410492,170479575,170548672,170617783,170686908,170756047,
170825200,170894367,170963548,171032743,171101952,171171175,171240412,171309663,171378928,171448207,171517500,171586807,171656128,171725463,171794812,171864175,171933552,172002943,172072348,172141767,
172211200,172280647,172350108,172419583,172489072,172558575,172628092,172697623,172767168,172836727,172906300,172975887,173045488,173115103,173184732,173254375,173324032,173393703,173463388,173533087,
173602800,173672527,173742268,173812023,173881792,173951575,174021372,174091183,174161008,174230847,174300700,174370567,174440448,174510343,174580252,174650175,174720112,174790063,174860028,174930007,
175000000,175070007,175140028,175210063,175280112,175350175,175420252,175490343,175560448,175630567,175700700,175770847,175841008,175911183,175981372,176051575,176121792,176192023,176262268,176332527,
176402800,176473087,176543388,176613703,176684032,176754375,176824732,176895103,176965488,177035887,177106300,177176727,177247168,177317623,177388092,177458575,177529072,177599583,177670108,177740647,
177811200,177881767,177952348,178022943,178093552,178164175,178234812,178305463,178376128,178446807,178517500,178588207,178658928,178729663,178800412,178871175,178941952,179012743,179083548,179154367,
179225200,179296047,179366908,179437783,179508672,179579575,179650492,179721423,179792368,179863327,179934300,180005287,180076288,180147303,180218332,180289375,180360432,180431503,180502588,180573687,
180644800,180715927,180787068,180858223,180929392,181000575,181071772,181142983,181214208,181285447,181356700,181427967,181499248,181570543,181641852,181713175,181784512,181855863,181927228,181998607,
182070000,182141407,182212828,182284263,182355712,182427175,182498652,182570143,182641648,182713167,182784700,182856247,182927808,182999383,183070972,183142575,183214192,183285823,183357468,183429127,
183500800,183572487,183644188,183715903,183787632,183859375,183931132,184002903,184074688,184146487,184218300,184290127,184361968,184433823,184505692,184577575,184649472,184721383,184793308,184865247,
184937200,185009167,185081148,185153143,185225152,185297175,185369212,185441263,185513328,185585407,185657500,185729607,185801728,185873863,185946012,186018175,186090352,186162543,186234748,186306967,
186379200,186451447,186523708,186595983,186668272,186740575,186812892,186885223,186957568,187029927,187102300,187174687,187247088,187319503,187391932,187464375,187536832,187609303,187681788,187754287,
187826800,187899327,187971868,188044423,188116992,188189575,188262172,188334783,188407408,188480047,188552700,188625367,188698048,188770743,188843452,188916175,188988912,189061663,189134428,189207207,
189280000,189352807,189425628,189498463,189571312,189644175,189717052,189789943,189862848,189935767,190008700,190081647,190154608,190227583,190300572,190373575,190446592,190519623,190592668,190665727,
190738800,190811887,190884988,190958103,191031232,191104375,191177532,191250703,191323888,191397087,191470300,191543527,191616768,191690023,191763292,191836575,191909872,191983183,192056508,192129847,
192203200,192276567,192349948,192423343,192496752,192570175,192643612,192717063,192790528,192864007,192937500,193011007,193084528,193158063,193231612,193305175,193378752,193452343,193525948,193599567,
193673200,193746847,193820508,193894183,193967872,194041575,194115292,194189023,194262768,194336527,194410300,194484087,194557888,194631703,194705532,194779375,194853232,194927103,195000988,195074887,
195148800,195222727,195296668,195370623,195444592,195518575,195592572,195666583,195740608,195814647,195888700,195962767,196036848,196110943,196185052,196259175,196333312,196407463,196481628,196555807,
196630000,196704207,196778428,196852663,196926912,197001175,197075452,197149743,197224048,197298367,197372700,197447047,197521408,197595783,197670172,197744575,197818992,197893423,197967868,198042327,
198116800,198191287,198265788,198340303,198414832,198489375,198563932,198638503,198713088,198787687,198862300,198936927,199011568,199086223,199160892,199235575,199310272,199384983,199459708,199534447,
199609200,199683967,199758748,199833543,199908352,199983175,200058012,200132863,200207728,200282607,200357500,200432407,200507328,200582263,200657212,200732175,200807152,200882143,200957148,201032167,
201107200,201182247,201257308,201332383,201407472,201482575,201557692,201632823,201707968,201783127,201858300,201933487,202008688,202083903,202159132,202234375,202309632,202384903,202460188,202535487,
202610800,202686127,202761468,202836823,202912192,202987575,203062972,203138383,203213808,203289247,203364700,203440167,203515648,203591143,203666652,203742175,203817712,203893263,203968828,204044407,
204120000,204195607,204271228,204346863,204422512,204498175,204573852,204649543,204725248,204800967,204876700,204952447,205028208,205103983,205179772,205255575,205331392,205407223,205483068,205558927,
205634800,205710687,205786588,205862503,205938432,206014375,206090332,206166303,206242288,206318287,206394300,206470327,206546368,206622423,206698492,206774575,206850672,206926783,207002908,207079047,
207155200,207231367,207307548,207383743,207459952,207536175,207612412,207688663,207764928,207841207,207917500,207993807,208070128,208146463,208222812,208299175,208375552,208451943,208528348,208604767,
208681200,208757647,208834108,208910583,208987072,209063575,209140092,209216623,209293168,209369727,209446300,209522887,209599488,209676103,209752732,209829375,209906032,209982703,210059388,210136087,
210212800,210289527,210366268,210443023,210519792,210596575,210673372,210750183,210827008,210903847,210980700,211057567,211134448,211211343,211288252,211365175,211442112,211519063,211596028,211673007,
211750000,211827007,211904028,211981063,212058112,212135175,212212252,212289343,212366448,212443567,212520700,212597847,212675008,212752183,212829372,212906575,212983792,213061023,213138268,213215527,
213292800,213370087,213447388,213524703,213602032,213679375,213756732,213834103,213911488,213988887,214066300,214143727,214221168,214298623,214376092,214453575,214531072,214608583,214686108,214763647,
214841200,214918767,214996348,215073943,215151552,215229175,215306812,215384463,215462128,215539807,215617500,215695207,215772928,215850663,215928412,216006175,216083952,216161743,216239548,216317367,
216395200,216473047,216550908,216628783,216706672,216784575,216862492,216940423,217018368,217096327,217174300,217252287,217330288,217408303,217486332,217564375,217642432,217720503,217798588,217876687,
217954800,218032927,218111068,218189223,218267392,218345575,218423772,218501983,218580208,218658447,218736700,218814967,218893248,218971543,219049852,219128175,219206512,219284863,219363228,219441607,
219520000,219598407,219676828,219755263,219833712,219912175,219990652,220069143,220147648,220226167,220304700,220383247,220461808,220540383,220618972,220697575,220776192,220854823,220933468,221012127,
221090800,221169487,221248188,221326903,221405632,221484375,221563132,221641903,221720688,221799487,221878300,221957127,222035968,222114823,222193692,222272575,222351472,222430383,222509308,222588247,
222667200,222746167,222825148,222904143,222983152,223062175,223141212,223220263,223299328,223378407,223457500,223536607,223615728,223694863,223774012,223853175,223932352,224011543,224090748,224169967,
224249200,224328447,224407708,224486983,224566272,224645575,224724892,224804223,224883568,224962927,225042300,225121687,225201088,225280503,225359932,225439375,225518832,225598303,225677788,225757287,
225836800,225916327,225995868,226075423,226154992,226234575,226314172,226393783,226473408,226553047,226632700,226712367,226792048,226871743,226951452,227031175,227110912,227190663,227270428,227350207,
227430000,227509807,227589628,227669463,227749312,227829175,227909052,227988943,228068848,228148767,228228700,228308647,228388608,228468583,228548572,228628575,228708592,228788623,228868668,228948727,
229028800,229108887,229188988,229269103,229349232,229429375,229509532,229589703,229669888,229750087,229830300,229910527,229990768,230071023,230151292,230231575,230311872,230392183,230472508,230552847,
230633200,230713567,230793948,230874343,230954752,231035175,231115612,231196063,231276528,231357007,231437500,231518007,231598528,231679063,231759612,231840175,231920752,232001343,232081948,232162567,
232243200,232323847,232404508,232485183,232565872,232646575,232727292,232808023,232888768,232969527,233050300,233131087,233211888,233292703,233373532,233454375,233535232,233616103,233696988,233777887,
233858800,233939727,234020668,234101623,234182592,234263575,234344572,234425583,234506608,234587647,234668700,234749767,234830848,234911943,234993052,235074175,235155312,235236463,235317628,235398807,
235480000,235561207,235642428,235723663,235804912,235886175,235967452,236048743,236130048,236211367,236292700,236374047,236455408,236536783,236618172,236699575,236780992,236862423,236943868,237025327,
237106800,237188287,237269788,237351303,237432832,237514375,237595932,237677503,237759088,237840687,237922300,238003927,238085568,238167223,238248892,238330575,238412272,238493983,238575708,238657447,
238739200,238820967,238902748,238984543,239066352,239148175,239230012,239311863,239393728,239475607,239557500,239639407,239721328,239803263,239885212,239967175,240049152,240131143,240213148,240295167,
240377200,240459247,240541308,240623383,240705472,240787575,240869692,240951823,241033968,241116127,241198300,241280487,241362688,241444903,241527132,241609375,241691632,241773903,241856188,241938487,
242020800,242103127,242185468,242267823,242350192,242432575,242514972,242597383,242679808,242762247,242844700,242927167,243009648,243092143,243174652,243257175,243339712,243422263,243504828,243587407,
243670000,243752607,243835228,243917863,244000512,244083175,244165852,244248543,244331248,244413967,244496700,244579447,244662208,244744983,244827772,244910575,244993392,245076223,245159068,245241927,
245324800,245407687,245490588,245573503,245656432,245739375,245822332,245905303,245988288,246071287,246154300,246237327,246320368,246403423,246486492,246569575,246652672,246735783,246818908,246902047,
246985200,247068367,247151548,247234743,247317952,247401175,247484412,247567663,247650928,247734207,247817500,247900807,247984128,248067463,248150812,248234175,248317552,248400943,248484348,248567767,
248651200,248734647,248818108,248901583,248985072,249068575,249152092,249235623,249319168,249402727,249486300,249569887,249653488,249737103,249820732,249904375,249988032,250071703,250155388,250239087,
250322800,250406527,250490268,250574023,250657792,250741575,250825372,250909183,250993008,251076847,251160700,251244567,251328448,251412343,251496252,251580175,251664112,251748063,251832028,251916007,
1073741824
};
new inteligencija_igraca[33];
new energija_igraca[33];
new snaga_igraca[33];
new kondicija_igraca[33];
new rakete_igraca[33];
new poeni_igraca[33];
new maximalna_energija_igraca[33];
new Float:smanjene_povrede_igraca[33];
new Float:brzina_igraca[33]
new snaga_predmeta[33];
enum { NONE = 0,
Sniper, // 1
Marine, //2
Archer, //3
Police, //4
Robber, //5
FireSupport, //6
Miner, //7
Bomber, //8
PvtAllen, //9
Gangster, //10
Gunner, //11
Sailor, //12
Brigadier, //13
Crysis, //14
Demolitions, //15
LieutenantColonel, //16
Spy, //17
Assassin, //18
Major, //19
Soap, //21
Price, //22
Terrorist, //23
SWAT, //24
FBI, //25
Colonel, //26
Ghost, //27
Ninja, //28
Commando, //29
General, //30
Shepherd //31
};
new const energija_klasa[] =
{ // Energija Klase
0, // None
100, // Sniper
100, // Marine
100, // Archer
100, // Police
100, // Robber
100, // Fire Support
100, // Miner
100, // Bomber
100, // Pvt Allen
100, // Gangster
100, // Gunner
100, // Sailor
100, // Brigadier
100, // Crysis
100, // Demolitions
100, // Lieutenant Colonel
50, // Spy
125, // Assassin
125, // Major
125, // Soap
125, // Price
125, // Terrorist
125, // SWAT
125, // FBI
125, // Colonel
150, // Ghost
150, // Ninja
150, // Commando
150, // General
150 // Shepherd
};
new const Float:brzina_klase[] =
{ //Brzina Klase
0.0, // None
1.2, // Sniper
1.3, // Marine
1.2, // Archer
1.2, // Police
1.2, // Robber
1.2, // Fire Support
1.2, // Miner
1.2, // Bomber
1.2, // Pvt Allen
1.2, // Gangster
1.2, // Gunner
1.2, // Sailor
1.2, // Brigadier
1.2, // Crysis
1.2, // Demolitions
1.2, // Lieutenant Colonel
1.3, // Spy
1.4, // Assassin
1.3, // Major
1.3, // Soap
1.3, // Price
1.3, // Terrorist
1.3, // SWAT
1.3, // FBI
1.3, // Colonel
1.3, // Ghost
1.5, // Ninja
1.3, // Commando
1.3, // General
1.3 // Shepherd
};
new const oklop_klase[] =
{ // Pancir Klasa
0, // None
100, // Sniper
100, // Marine
100, // Archer
100, // Police
100, // Price
100, // Fire Support
100, // Miner
100, // Bomber
100, // Pvt Allen
100, // Gangster
100, // Gunner
100, // Sailor
100, // Brigadier
100, // Crysis
100, // Demolitions
100, // Lieutenant Colonel
100, // Spy
125, // Assassin
125, // Major
125, // Soap
125, // Price
125, // Terrorist
125, // SWAT
125, // FBI
125, // Colonel
150, // Ghost
150, // Ninja
150, // Commando
150, // General
150 // Shepherd
};
new const naziv_klase[][] =
{
"None",
"Sniper",
"Marine",
"Archer",
"Police",
"Robber",
"Fire Support",
"Miner",
"Bomber",
"Pvt. Allen",
"Gangster",
"Gunner",
"Sailor",
"Brigadier",
"Crysis",
"Demolitions",
"Lieutenant Colonel",
"Spy",
"Assassin (1 Boost)",
"Major (1 Boost)",
"Soap (1 Boost)",
"Price (1 Boost)",
"Terrorist (1 Boost)",
"SWAT (1 Boost)",
"FBI (1 Boost)",
"Colonel (1 Boost)",
"Ghost (3 Boost)",
"Ninja (3 Boost)",
"Commando (2 Boost)",
"General (2 Boost)",
"Shepherd (3 Boost)"
};
new const frakcje[][] =
{
"Nema",
"\y[\rNormal\y] \rClasses",
"\y[\rPremium\y] \rClasses \y(\rFree from \d22\wh-\d09\wh\r)",
"\y[\rSuper\y] \rClasses"
};
enum
{
NONE = 0,
normal,
premium,
super,
};
new const pripada[] =
{
NONE, // None
normal, // Sniper
normal, // Marine
normal, // Archer
normal, // Police
normal, // Robber
normal, // Fire Support
normal, // Miner
normal, // Bomber
normal, // Pvt Allen
normal, // Gangster
normal, // Gunner
normal, // Sailor
normal, // Brigadier
normal, // Crysis
normal, // Demolitions
normal, // Lieutenant Colonel
normal, // Spy
premium, // Assassin
premium, // Major
premium, // Soap
premium, // Price
premium, // Terrorist
premium, // SWAT
premium, // FBI
premium, // Colonel
super, // Ghost
super, // Ninja
super, // Commando
super, // General
super // Shepherd
};
new frakcija_igraca[33]
new const novi_opis[][] =
{
"\rHP: \y0 ^n\rArmor: \y0 ^n\rWeapons: \yNema ^n\rSpecial Power: \yNone", // None
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yAWP, Scout, Deagle ^n\rSpecial Power: \yNone", // Sniper
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yDeagle ^n\rSpecial Power: \yInstant Kill with Knife", // Marine
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yM4A1, AK47 ^n\rSpecial Power: \yNo Recoil", // Archer
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yM4A1, Deagle ^n\rSpecial Power: \yNone", // Police
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yAK47, Deagle ^n\rSpecial Power: \yNone", // Robber
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yMP5, Deagle ^n\rSpecial Power: \y2 Rockets", // Fire Support
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yUMP45, Deagle ^n\rSpecial Power: \y5 Mines", // Miner
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yAUG, Bombe, Deagle ^n\rSpecial Power: \yNone", // Bomber
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yM4A1, Deagle ^n\rSpecial Power: \y1 Dinamite", // Pvt. Allen
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yElite Berrettas ^n\rSpecial Power: \yNone", // Gangster
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yM249, Deagle ^n\rSpecial Power: \yNone", // Gunner
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yMac10, Deagle ^n\rSpecial Power: \yNone", // Sailor
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yM4A1, UMP45, Deagle ^n\rSpecial Power: \y1 Dinamite", // Brigadier
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yAUG, Elite Berrettas ^n\rSpecial Power: \y1 Dinamite", // Crysis
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yUMP45, Elite Berrettas ^n\rSpecial Power: \y1 Dinamite", // Demolitions
"\rHP: \y100 ^n\rArmor: \y100 ^n\rWeapons: \yFamas, Elite Berrettas ^n\rSpecial Power: \y1 Rocket", // Lieutenant Colonel
"\rHP: \y20 ^n\rArmor: \y20 ^n\rWeapons: \yAK47, Deagle ^n\rSpecial Power: \yInvisibility with Knife", // Spy
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yDeagle ^n\rSpecial Power: \yInvisibility with Knife", // Assassin
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yP90, Famas, Deagle ^n\rSpecial Power: \y6 Mines", // Major
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yM4A1, Famas, Deagle ^n\rSpecial Power: \y2 Dinamites", // Soap
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yAK47, Famas, Deagle ^n\rSpecial Power: \y2 Dinamites", // Price
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yGalil, AK47, Elite Berrettas ^n\rSpecial Power: \y1 Dinamite", // Terrorist
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yP90, M4A1, Famas, Deagle ^n\rSpecial Power: \y1 Dinamite", // SWAT
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yM4A1, Mac10, P90, Deagle ^n\rSpecial Power: \y2 Rockets", // FBI
"\rHP: \y125 ^n\rArmor: \y125 ^n\rWeapons: \yAUG, M4A1, MP5, P90, Deagle ^n\rSpecial Power: \y2 Dinamite", // Colonel
"\rHP: \y150 ^n\rArmor: \y150 ^n\rWeapons: \yM4A1, USP ^n\rSpecial Power: \yInvisibility with Knife", // Ghost
"\rHP: \y150 ^n\rArmor: \y150 ^n\rWeapons: \yUSP ^n\rSpecial Power: \yInvisibility with Knife", // Ninja
"\rHP: \y150 ^n\rArmor: \y150 ^n\rWeapons: \yM4A1, AK47, P90, Deagle ^n\rSpecial Power: \y3 Rockets", // Commando
"\rHP: \y150 ^n\rArmor: \y150 ^n\rWeapons: \yAWP, Scout, M4A1, AK47, Deagle ^n\rSpecial Power: \y2 Dinamites", // General
"\rHP: \y150 ^n\rArmor: \y150 ^n\rWeapons: \yM4A1, AK47, AWP, Scout, Famas, P90, Deagle ^n\rSpecial Power: \y1 Dinamite" // Shepherd
};
new const sufix_za_klasu[][] =
{
"None",
"\y[\dNormal\y]", // 1
"\y[\dNormal\y]", // 2
"\y[\dNormal\y]", // 3
"\y[\dNormal\y]", // 4
"\y[\dNormal\y]", // 5
"\y[\dNormal\y]", // 6
"\y[\dNormal\y]", // 7
"\y[\dNormal\y]", // 8
"\y[\dNormal\y]", // 9
"\y[\dNormal\y]", // 10
"\y[\dNormal\y]", // 11
"\y[\dNormal\y]", // 12
"\y[\dNormal\y]", // 13
"\y[\dNormal\y]", // 14
"\y[\dNormal\y]", // 15
"\y[\dNormal\y]", // 16
"\y[\dNormal\y]", // 17
"\y[\dPremium\y]", // 18
"\y[\dPremium\y]", // 19
"\y[\dPremium\y]", // 21
"\y[\dPremium\y]", // 22
"\y[\dPremium\y]", // 23
"\y[\dPremium\y]", // 24
"\y[\dPremium\y]", // 25
"\y[\dPremium\y]", // 26
"\y[\dSuper\y]", // 27
"\y[\dSuper\y]", // 28
"\y[\dSuper\y]", // 29
"\y[\dSuper\y]", // 30
"\y[\dSuper\y]" // 31
};
new const naziv_klase_novi[][] =
{
"Nema",
"\ySniper\r[\dNormal\r]", //1
"\yMarine\r[\dNormal\r]", //2
"\yArcher\r[\dNormal\r]", //3
"\yPolice\r[\dNormal\r]", //4
"\yRobber\r[\dNormal\r]", //5
"\yFire Support\r[\dNormal\r]", //6
"\yMiner\r[\dNormal\r]", //7
"\yBomber\r[\dNormal\r]", //8
"\yPvt Allen\r[\dNormal\r]", //9
"\yGangster\r[\dNormal\r]", //10
"\yGunner\r[\dNormal\r]", //11
"\ySailor\r[\dNormal\r]", //12
"\yBrigadier\r[\dNormal\r]", //13
"\yCrysis\r[\dNormal\r]", //14
"\yDemolitions\r[\dNormal\r]", //15
"\yLieutenant Colonel\r[\dNormal\r]", //16
"\ySpy\r[\dNormal\r]", //17
"\yAssassin\r[\dPremium\r]", //18
"\yMajor\r[\dPremium\r]", //19
"\ySoap\r[\dPremium\r]", //21
"\yPrice\r[\dPremium\r]", //22
"\yTerrorist\r[\dPremium\r]", //23
"\ySWAT\r[\dPremium\r]", //24
"\yFBI\r[\dPremium\r]", //25
"\yColonel\r[\dPremium\r]", //26
"\yGhost\r[\dSuper\r]", //27
"\yNinja\r[\dSuper\r]", //28
"\yCommando\r[\dSuper\r]", //29
"\yGeneral\r[\dSuper\r]", //30
"\yShepherd\r[\dSuper\r]" //31
}
new broj_medkit_igraca[33];
new broj_raketa_igraca[33];
new broj_min_igraca[33];
new broj_dinamita_igraca[33];
new broj_skokova_igraca[33];
new naziv_igraca[33][64];
new daj_igracu[33];
new pCvarPrefixy;
new fovmsg;
new Float:prethodna_raketa_igraca[33];
new Float:idle[33];
new bool:dobio_predmet[33];
new bool:droga[33];
new bool:freezetime = true;
new bool:ima_bazuku[33];
new bool:reloading[33];
new bool:lansirano[33][33];
public plugin_init()
{
format(Novo, 10, "1");
g_vault = nvault_open("CodMod");
register_think("MedKit","MedKitThink");
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
RegisterHam(Ham_Spawn, "player", "Pocetak", 1);
RegisterHam(Ham_Touch, "armoury_entity", "DodirOruzija");
RegisterHam(Ham_Touch, "weapon_shield", "DodirOruzija");
RegisterHam(Ham_Touch, "weaponbox", "DodirOruzija");
RegisterHam(Ham_Weapon_WeaponIdle, "weapon_p228", "Weapon_WeaponIdle");
RegisterHam(Ham_Item_Deploy, "weapon_p228", "Weapon_Deploy", 1);
register_forward(FM_CmdStart, "CmdStart");
register_forward(FM_EmitSound, "EmitSound");
register_forward(FM_SetModel, "SetModel");
register_forward(FM_Touch, "fw_Touch")
register_forward(FM_TraceLine,"fw_traceline");
register_logevent("PocetakRunde", 2, "1=Round_Start");
register_event("DeathMsg", "Death", "ade");
register_event("Damage", "Damage", "b", "2!=0");
register_event("CurWeapon","CurWeapon","be", "1=1");
register_event("HLTV", "novaRunda", "a", "1=0", "2=0");
//register_event("ResetHUD", "ResetHUD", "abe");
register_touch("Rocket", "*" , "DodirRakete");
register_touch("Mine", "player", "DodirMine");
register_clcmd("say /klasa", "IzaberiKlasu");
register_clcmd("say /menu", "Menu");
register_clcmd("say /opis", "OpisKlase");
register_clcmd("say /predmet", "OpisPredmeta");
register_clcmd("say /item", "OpisPredmeta");
register_clcmd("say /drop", "IzbaciPredmet");
register_clcmd("say /izbaci", "IzbaciPredmet");
register_clcmd("say /restart", "KomandaResetujPoene");
register_clcmd("say /shop", "Shop");
register_clcmd("say /prodaj", "Prodaj");
register_clcmd("say /komande","Komande");
register_clcmd("say /daj", "DajNekomPredmet");
register_clcmd("say /help", "Pomoc");
register_clcmd("say /pomoc", "Pomoc");
register_clcmd("say /def","KupiDefuse");
register_clcmd("fullupdate", "BlokirajKomande");
pCvarPrefixy = register_cvar("cod_prefix","3");
cvar_xp_za_ubistvo = register_cvar("cod_killxp", "1000");
register_concmd("cod_lvl", "cmd_setlvl", ADMIN_RCON, "<name> <level>");
register_concmd("cod_dajpredmet", "cmd_setpredmet", ADMIN_RCON, "<nick> <item>");
register_message(get_user_msgid("Health"), "message_Health");
register_message(get_user_msgid("SayText"),"handleSayText");
g_msg_screenfade = get_user_msgid("ScreenFade");
SyncHudObj = CreateHudSyncObj();
SyncHudObj2 = CreateHudSyncObj();
SyncHudObj3 = CreateHudSyncObj();
register_menucmd(register_menuid("Klasa:"), 1023, "OpisKlase");
iskustvo_za_pare = 250;
iskustvo_za_mnogopara = 500;
fovmsg = get_user_msgid("SetFOV")
}
public handleSayText(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);
if(!is_user_connected(id)) return PLUGIN_CONTINUE;
new szTmp[256],szTmp2[256]
get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
new szPrefix[64]
switch(get_pcvar_num(pCvarPrefixy)){
case 1:{
formatex(szPrefix,charsmax( szPrefix ),"^x04[%s]",naziv_klase[klasa_igraca[id]]);
}
case 2:{
formatex(szPrefix,charsmax( szPrefix ),"^x04[%d]",level_igraca[id]);
}
case 3:{
formatex(szPrefix,charsmax( szPrefix ),"^x01[^4%s^1][^4Level^1-^4%d^1]",naziv_klase[klasa_igraca[id]],level_igraca[id]);
}
}
if(!equal(szTmp,"#Cstrike_Chat_All")){
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp);
}
else{
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");
}
set_msg_arg_string(2,szTmp2);
return PLUGIN_CONTINUE;
}
public plugin_cfg()
{
server_cmd("sv_maxspeed 1800");
}
public plugin_precache()
{
new Entity = create_entity( "info_map_parameters" );
DispatchKeyValue( Entity, "buying", "3" );
DispatchSpawn( Entity );
sprite_white = precache_model("sprites/white.spr") ;
sprite_blast = precache_model("sprites/dexplo.spr");
sprite_trail = precache_model("sprites/smoke.spr");
sprite_smoke = precache_model("sprites/steam1.spr");
precache_sound("QTM_CodMod/select.wav");
precache_sound("QTM_CodMod/start.wav");
precache_sound("QTM_CodMod/start2.wav");
precache_sound("QTM_CodMod/levelup.wav");
precache_model("models/w_medkit.mdl");
precache_model("models/rpgrocket.mdl");
precache_model("models/mine.mdl");
precache_model("models/w_law.mdl");
precache_model("models/v_law.mdl");
precache_model("models/p_law.mdl");
precache_model("models/s_grenade.mdl");
}
public pfn_keyvalue( Entity )
{
new ClassName[ 20 ], Dummy[ 2 ];
copy_keyvalue( ClassName, charsmax( ClassName ), Dummy, charsmax( Dummy ), Dummy, charsmax( Dummy ) );
if( equal( ClassName, "info_map_parameters" ) )
{
remove_entity( Entity );
return PLUGIN_HANDLED ;
}
return PLUGIN_CONTINUE;
}
public CmdStart(id, uc_handle)
{
if(!is_user_alive(id))
return FMRES_IGNORED;
new button = get_uc(uc_handle, UC_Buttons);
new flags = pev(id, pev_flags);
new clip, ammo, weapon = get_user_weapon(id, clip, ammo);
if(informacije_predmet_igraca[id][0] == 11 || klasa_igraca[id] == Assassin || informacije_predmet_igraca[id][0] == 47)
{
new oldbutton = pev(id, pev_oldbuttons);
if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && broj_skokova_igraca[id] > 0)
{
broj_skokova_igraca[id]--;
new Float:velocity[3];
pev(id, pev_velocity,velocity);
velocity[2] = random_float(265.0,285.0);
set_pev(id, pev_velocity,velocity);
}
else if(flags & FL_ONGROUND)
{
broj_skokova_igraca[id] = 0;
if(informacije_predmet_igraca[id][0] == 11)
broj_skokova_igraca[id]++;
if(klasa_igraca[id] == Assassin)
broj_skokova_igraca[id]++;
if(informacije_predmet_igraca[id][0] == 47)
broj_skokova_igraca[id]+=2;
}
}
if(button & IN_ATTACK)
{
new Float:punchangle[3];
if(informacije_predmet_igraca[id][0] == 20)
set_pev(id, pev_punchangle, punchangle);
if(informacije_predmet_igraca[id][0] == 23)
{
set_pev(id, pev_punchangle, punchangle);
for(new i=0; i<3;i++)
punchangle[i]*=0.9;
set_pev(id, pev_punchangle, punchangle);
}
}
if(informacije_predmet_igraca[id][0] == 28 && button & IN_JUMP && button & IN_DUCK && flags & FL_ONGROUND && get_gametime() > informacije_predmet_igraca[id][1]+4.0)
{
informacije_predmet_igraca[id][1] = floatround(get_gametime());
new Float:velocity[3];
VelocityByAim(id, 700, velocity);
velocity[2] = random_float(265.0,285.0);
set_pev(id, pev_velocity, velocity);
}
if(weapon == 1 && ima_bazuku[id])
{
new button = get_uc(uc_handle, UC_Buttons);
new ent = find_ent_by_owner(-1, "weapon_p228", id);
if(button & IN_ATTACK)
{
button &= ~IN_ATTACK;
set_uc(uc_handle, UC_Buttons, button);
if(!rakete_igraca[id] || reloading[id] || !idle[id])
return FMRES_IGNORED;
if(idle[id] && (get_gametime()-idle[id]<=0.4))
return FMRES_IGNORED;
new Float:Origin[3], Float:Angle[3], Float:Velocity[3];
pev(id, pev_origin, Origin);
pev(id, pev_v_angle, Angle);
velocity_by_aim(id, 1000, Velocity);
Angle[0] *= -1.0
new ent = create_entity("info_target")
set_pev(ent, pev_classname, "rocket");
engfunc(EngFunc_SetModel, ent, "models/s_grenade.mdl");
set_pev(ent, pev_solid, SOLID_BBOX);
set_pev(ent, pev_movetype, MOVETYPE_TOSS);
set_pev(ent, pev_owner, id);
set_pev(ent, pev_mins, Float:{-1.0, -1.0, -1.0});
set_pev(ent, pev_maxs, Float:{1.0, 1.0, 1.0});
set_pev(ent, pev_gravity, 0.35);
set_pev(ent, pev_origin, Origin);
set_pev(ent, pev_velocity, Velocity);
set_pev(ent, pev_angles, Angle);
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(TE_BEAMFOLLOW)
write_short(ent)
write_short(sprite_trail)
write_byte(6)
write_byte(3)
write_byte(224)
write_byte(224)
write_byte(255)
write_byte(100)
message_end()
set_pev(id, pev_weaponanim, 7);
new entwpn = find_ent_by_owner(-1, "weapon_p228", id);
if(entwpn)
set_pdata_float(entwpn, 48, 1.5+3.0, 4);
set_pdata_float(id, 83, 1.5, 4)
reloading[id] = true;
emit_sound(id, CHAN_WEAPON, "weapons/law_shoot1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM);
if(task_exists(id+3512))
remove_task(id+3512);
set_task(1.5, "task_launcher_reload", id+3512);
rakete_igraca[id]--;
}
else if(button & IN_RELOAD)
{
button &= ~IN_RELOAD;
set_uc(uc_handle, UC_Buttons, button);
set_pev(id, pev_weaponanim, 0);
set_pdata_float(id, 83, 0.5, 4);
if(ent)
set_pdata_float(ent, 48, 0.5+3.0, 4);
}
if(ent)
{
cs_set_weapon_ammo(ent, -1);
cs_set_user_bpammo(id, 1, rakete_igraca[id]);
}
}
else if(weapon != 1 && ima_bazuku[id])
idle[id] = 0.0;
return FMRES_IGNORED;
}
public cmd_setlvl(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new level_ratio = 25
new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new player = cmd_target(id, arg1, 0);
if(!is_user_connected(player))
return PLUGIN_HANDLED;
new value = str_to_num(arg2);
iskustvo_igraca[player] = value*(2*level_ratio);
level_igraca[player] = 0;
ProveriNivo(player);
return PLUGIN_CONTINUE;
}
public Shop(id)
{
new menu = menu_create("\yShop Menu \d:", "Shop_Handle");
menu_additem(menu, "\yBig HP \r[100 HP] \yCost: \r5000$");
menu_additem(menu, "\yRedBull \r[Bigger Speed + Jump] \yCost: \r7500$");
menu_additem(menu, "\yLotto \r[Ticket] \yCost: \r2000$");
menu_additem(menu, "\ySmall Exp \r[250 Exp] \yCost: \r5000$");
menu_additem(menu, "\yBig Exp \r[500 Exp] \yCost: \r10000$");
menu_additem(menu, "\yRandom Item \yCost: \r3000$");
menu_display(id, menu);
}
public Shop_Handle(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
menu_display(id, menu);
new pare_igraca = cs_get_user_money(id);
new hp = get_user_health(id);
switch(item)
{
case 0:
{
new cena = 5000;
if (pare_igraca<cena)
{
ColorChat(id,GREEN,"[Shop] ^1You dont have enough money.");
return PLUGIN_CONTINUE;
}
if(hp >= maximalna_energija_igraca[id] || klasa_igraca[id] == Assassin)
{
ColorChat(id,GREEN,"[Shop] ^1You already have max Health.");
return PLUGIN_CONTINUE;
}
new ammount=100;
new nova_energija = (hp+ammount<maximalna_energija_igraca[id])? hp+ammount: maximalna_energija_igraca[id];
set_user_health(id, nova_energija);
ColorChat(id,GREEN,"[Shop] ^1You bought ^3Big HP");
cs_set_user_money(id, pare_igraca-cena);
}
case 1:
{
new cena = 7500;
if (pare_igraca<cena)
{
ColorChat(id,GREEN,"[Shop] ^1You dont have enough money.");
return PLUGIN_CONTINUE;
}
set_user_gravity(id,get_user_gravity(id) - 0.3);
set_user_maxspeed(id,get_user_maxspeed(id) + 10.0);
ColorChat(id,GREEN,"[Shop]^1 You bought RedBull");
ColorChat(id,GREEN,"[RedBull]^1 Now you have RedBull");
cs_set_user_money(id, pare_igraca-cena)
}
case 2:
{
new cena = 2000;
if (pare_igraca<cena)
{
ColorChat(id,GREEN,"[Shop] ^1You dont have enough money.");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, pare_igraca-cena);
ColorChat(id,GREEN,"[Shop] ^1You got a Lotto Leaflet");
ColorChat(id,GREEN,"[Shop] ^1Wait a little bit to see what you got");
new rand = random_num(0,13);
switch(rand)
{
case 0:
{
ColorChat(id,GREEN,"[Shop] ^1Dobio si^3 100 $^1!")
cs_set_user_money(id, pare_igraca + 100)
}
case 1:
{
ColorChat(id,GREEN,"[Shop] ^1Dobio si^3 Redbull^1!");
ColorChat(id,GREEN,"[RedBull]^1Sada ste dobili krila mozete da letite kao^3ptica^1.");
set_user_gravity(id,get_user_gravity(id) - 0.3);
set_user_maxspeed(id,get_user_maxspeed(id) + 10.0);
}
case 2:
{
ColorChat(id,GREEN,"[Shop] ^1Nazalost niste nista^3 dobili^1!")
}
case 3:
{
ColorChat(id,GREEN,"[Shop] ^1Izgubili ste^3 150$^1!")
cs_set_user_money(id, pare_igraca - 150)
}
case 4:
{
ColorChat(id,GREEN,"[Shop] ^1Dobili ste^3 1000$^1!")
cs_set_user_money(id, pare_igraca + 1000)
}
case 5:
{
ColorChat(id,GREEN,"[Shop] ^1Dobili ste^3 Predmet^1!")
DajPredmet(id, random_num(1, sizeof naziv_predmeta-1));
}
case 6:
{
ColorChat(id,GREEN,"[Shop] ^1Nazalost niste nista^3 dobili^1!")
}
case 7:
{
ColorChat(id,GREEN,"[Shop] ^1Izgubili ste^3 8000$^1!")
cs_set_user_money(id, pare_igraca - 8000)
}
case 8:
{
ColorChat(id,GREEN,"[Shop] ^1Nazalost niste nista^3 dobili^1!")
}
case 9:
{
ColorChat(id,GREEN,"[Shop]^1 Dobili ste^3 1000 EXP ^1!")
iskustvo_igraca[id] += iskustvo_za_mnogopara;
}
case 10:
{
ColorChat(id,GREEN,"[Shop]^1 Dobili ste^3 500 EXP^1!")
iskustvo_igraca[id] += 500;
}
case 11:
{
ColorChat(id,GREEN,"[Shop] ^1 Cestitamo dobili ste^3 Premium Klasu:^3 Pjandura^1 mozete je koristit do kraja mape^1!")
set_user_flags(id, ADMIN_LEVEL_F)
}
case 12:
{
ColorChat(id,GREEN,"[Shop]^1 Dobili ste^3 100 EXP^1 !")
iskustvo_igraca[id] += 100;
}
case 13:
{
ColorChat(id,GREEN,"[Shop]^1 Izgubili ste^3 100 HP")
new ammount=-100;
new nova_energija = (hp+ammount<maximalna_energija_igraca[id])? hp+ammount: maximalna_energija_igraca[id];
set_user_health(id, nova_energija);
}
}
ProveriNivo(id);
return PLUGIN_CONTINUE;
}
case 3:
{
new cena = 5000;
if (pare_igraca<cena)
{
ColorChat(id,GREEN,"[Shop]^1 You dont have enough money!");
return PLUGIN_CONTINUE;
}
iskustvo_igraca[id] += iskustvo_za_pare;
ColorChat(id,GREEN,"[Shop] ^1You bought ^3Little EXP");
cs_set_user_money(id, pare_igraca-cena)
ProveriNivo(id);
}
case 4:
{
new cena = 10000;
if (pare_igraca<cena)
{
ColorChat(id,GREEN,"[Shop]^1 You dont have enough money!");
return PLUGIN_CONTINUE;
}
iskustvo_igraca[id] += iskustvo_za_mnogopara;
ColorChat(id,GREEN,"[Shop]^1You bought ^3Extreme EXP");
cs_set_user_money(id, pare_igraca-cena)
ProveriNivo(id);
}
case 5:
{
new cena = 3000;
if (pare_igraca<cena)
{
ColorChat(id,RED,"[Shop]^1 You dont have enough money!");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, pare_igraca-cena)
DajPredmet(id, random_num(1, sizeof naziv_predmeta-1));
}
}
return PLUGIN_CONTINUE;
}
public Pocetak(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
if(nova_klasa_igraca[id])
{
klasa_igraca[id] = nova_klasa_igraca[id];
nova_klasa_igraca[id] = 0;
ima_bazuku[id] = false;
rakete_igraca[id] = 0;
strip_user_weapons(id);
give_item(id, "weapon_knife");
UcitajPodatke(id, klasa_igraca[id]);
}
if(!klasa_igraca[id])
{
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
switch(klasa_igraca[id])
{
case Sniper:
{
give_item(id, "weapon_awp");
give_item(id, "weapon_scout");
give_item(id, "weapon_deagle");
}
case Marine:
{
give_item(id, "weapon_deagle");
}
case Archer:
{
give_item(id, "weapon_ak47");
give_item(id, "weapon_m4a1");
give_item(id, "weapon_deagle");
}
case Police:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_deagle");
}
case Robber:
{
give_item(id, "weapon_ak47");
give_item(id, "weapon_deagle");
}
case FireSupport:
{
give_item(id, "weapon_mp5navy");
give_item(id, "weapon_deagle");
broj_raketa_igraca[id] = 2;
}
case Miner:
{
give_item(id, "weapon_ump45");
give_item(id, "weapon_deagle");
broj_min_igraca[id] = 5;
}
case Bomber:
{
give_item(id, "weapon_aug");
give_item(id, "weapon_deagle");
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
}
case PvtAllen:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 1;
}
case Gangster:
{
give_item(id, "weapon_elite");
}
case Gunner:
{
give_item(id, "weapon_m249");
give_item(id, "weapon_deagle");
}
case Sailor:
{
give_item(id, "weapon_mac10");
give_item(id, "weapon_deagle");
}
case Brigadier:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_ump45");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 1;
}
case Crysis:
{
give_item(id, "weapon_aug");
give_item(id, "weapon_elite");
broj_dinamita_igraca[id] = 1;
}
case Demolitions:
{
give_item(id, "weapon_ump45");
give_item(id, "weapon_elite");
broj_dinamita_igraca[id] = 2;
}
case LieutenantColonel:
{
give_item(id, "weapon_famas");
give_item(id, "weapon_elite");
broj_raketa_igraca[id] = 1;
}
case Spy:
{
give_item(id, "weapon_ak47");
give_item(id, "weapon_deagle");
}
case Assassin:
{
give_item(id, "weapon_deagle");
}
case Major:
{
give_item(id, "weapon_p90");
give_item(id, "weapon_deagle");
broj_min_igraca[id] = 6;
}
case Soap:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_famas");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 2;
}
case Price:
{
give_item(id, "weapon_ak47");
give_item(id, "weapon_famas");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 2;
}
case Terrorist:
{
give_item(id, "weapon_galil");
give_item(id, "weapon_ak47");
give_item(id, "weapon_elite");
broj_dinamita_igraca[id] = 1;
}
case SWAT:
{
give_item(id, "weapon_p90");
give_item(id, "weapon_m4a1");
give_item(id, "weapon_famas");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 1;
}
case FBI:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_mac10");
give_item(id, "weapon_p90");
give_item(id, "weapon_deagle");
broj_raketa_igraca[id] = 2;
}
case Colonel:
{
give_item(id, "weapon_aug");
give_item(id, "weapon_m4a1");
give_item(id, "weapon_mp5navy");
give_item(id, "weapon_p90");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 2;
}
case Ghost:
{
give_item(id, "weapon_ak47");
give_item(id, "weapon_usp");
}
case Ninja:
{
give_item(id, "weapon_usp");
give_item(id, "weapon_ak47");
}
case Commando:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_ak47");
give_item(id, "weapon_p90");
give_item(id, "weapon_deagle");
broj_raketa_igraca[id] = 3;
}
case General:
{
give_item(id, "weapon_awp");
give_item(id, "weapon_scout");
give_item(id, "weapon_m4a1");
give_item(id, "weapon_ak47");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 2;
}
case Shepherd:
{
give_item(id, "weapon_m4a1");
give_item(id, "weapon_ak47");
give_item(id, "weapon_awp");
give_item(id, "weapon_scout");
give_item(id, "weapon_famas");
give_item(id, "weapon_p90");
give_item(id, "weapon_deagle");
broj_dinamita_igraca[id] = 1;
}
}
if(poeni_igraca[id]>0)
DodelaPoena(id);
if(informacije_predmet_igraca[id][0] == 10 || informacije_predmet_igraca[id][0] == 9)
give_item(id, "weapon_hegrenade");
if(informacije_predmet_igraca[id][0] == 9)
PromeniModel(id, 0);
if(informacije_predmet_igraca[id][0] == 1)
set_user_footsteps(id, 1);
else
set_user_footsteps(id, 0);
if(informacije_predmet_igraca[id][0] == 13)
give_item(id, "weapon_awp");
if(informacije_predmet_igraca[id][0] == 31)
give_item(id, "weapon_mp5navy");
if(informacije_predmet_igraca[id][0] == 31)
give_item(id, "weapon_usp");
if(informacije_predmet_igraca[id][0] == 32)
give_item(id, "weapon_m4a1");
if(informacije_predmet_igraca[id][0] == 33)
give_item(id, "weapon_deagle");
if(informacije_predmet_igraca[id][0] == 34)
give_item(id, "weapon_scout");
if(informacije_predmet_igraca[id][0] == 35)
give_item(id, "weapon_awp");
if(informacije_predmet_igraca[id][0] == 35)
give_item(id, "weapon_ak47");
if(informacije_predmet_igraca[id][0] == 36)
give_item(id, "weapon_m3");
if(informacije_predmet_igraca[id][0] == 37)
give_item(id, "weapon_hegrenade");
if(informacije_predmet_igraca[id][0] == 38)
give_item(id, "weapon_galil");
if(informacije_predmet_igraca[id][0] == 39)
give_item(id, "weapon_awp");
if(informacije_predmet_igraca[id][0] == 39)
give_item(id, "weapon_deagle");
if(informacije_predmet_igraca[id][0] == 42)
give_item(id, "weapon_m4a1");
if(informacije_predmet_igraca[id][0] == 43)
give_item(id, "weapon_ak47");
if(informacije_predmet_igraca[id][0] == 40)
set_user_gravity(id,get_user_gravity(id) - 0.4);
if(informacije_predmet_igraca[id][0] == 16)
give_item(id, "weapon_deagle");
if(informacije_predmet_igraca[id][0] == 19)
informacije_predmet_igraca[id][1] = 1;
if(informacije_predmet_igraca[id][0] == 27)
informacije_predmet_igraca[id][1] = 3;
if(informacije_predmet_igraca[id][0] == 29)
set_user_gravity(id,get_user_gravity(id) - 0.5);
new weapons[32];
new weaponsnum;
get_user_weapons(id, weapons, weaponsnum);
for(new i=0; i<weaponsnum; i++)
if(is_user_alive(id))
if(maxAmmo[weapons[i]] > 0)
cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
PostaviAtribute(id)
return PLUGIN_CONTINUE;
}
public PostaviAtribute(id)
{
smanjene_povrede_igraca[id] = (0.7*(1.0-floatpower(1.1, -0.112311341*float(snaga_igraca[id]))));
maximalna_energija_igraca[id] = energija_klasa[klasa_igraca[id]]+energija_igraca[id]*2;
brzina_igraca[id] = (250*brzina_klase[klasa_igraca[id]]+floatround(kondicija_igraca[id]*1.2));
if(informacije_predmet_igraca[id][0] == 18 && klasa_igraca[id] != Assassin)
{
maximalna_energija_igraca[id] += 100;
brzina_igraca[id] -= 0.4;
}
if(informacije_predmet_igraca[id][0] == 25 && klasa_igraca[id] != Assassin)
{
maximalna_energija_igraca[id] += 50;
brzina_igraca[id] -= 0.3;
}
if(informacije_predmet_igraca[id][0] == 30)
{
brzina_igraca[id] += 1.2;
}
if(informacije_predmet_igraca[id][0] == 48)
{
cs_set_user_money(id, cs_get_user_money(id)+8000);
}
if(informacije_predmet_igraca[id][0] == 49)
{
Drogiraj(id);
}
set_user_armor(id, oklop_klase[klasa_igraca[id]]);
if(informacije_predmet_igraca[id][0] == 17)
set_user_armor(id, 500);
set_user_health(id, maximalna_energija_igraca[id]);
}
public Drogiraj(id)
{
droga[id] = true
message_begin( MSG_ONE, fovmsg, { 0, 0, 0 }, id )
write_byte( 180 )
message_end( )
}
public PocetakRunde()
{
freezetime = false;
for(new id=0;id<=32;id++)
{
if(!is_user_alive(id))
continue;
set_task(0.1, "PostaviBrzinu", id+ZADATAK_POSTAVI_BRZINU);
switch(get_user_team(id))
{
case 1:
{
client_cmd(id, "spk QTM_CodMod/start2");
give_item(id, "weapon_glock18");
}
case 2:
{
client_cmd(id, "spk QTM_CodMod/start");
give_item(id, "weapon_usp");
}
}
}
}
public novaRunda()
{
freezetime = true;
new iEnt = find_ent_by_class(-1, "Mine");
while(iEnt > 0)
{
remove_entity(iEnt);
iEnt = find_ent_by_class(iEnt, "Mine");
}
}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_alive(this) || !is_user_connected(this) || informacije_predmet_igraca[this][0] == 24 || !is_user_connected(idattacker) || get_user_team(this) == get_user_team(idattacker) || !klasa_igraca[idattacker])
return HAM_IGNORED;
new health = get_user_health(this);
new weapon = get_user_weapon(idattacker);
if(health < 2)
return HAM_IGNORED;
if(informacije_predmet_igraca[this][0] == 27 && informacije_predmet_igraca[this][1]>0)
{
informacije_predmet_igraca[this][1]--;
return HAM_SUPERCEDE;
}
if(snaga_igraca[this]>0)
damage -= smanjene_povrede_igraca[this]*damage;
if(informacije_predmet_igraca[this][0] == 2 || informacije_predmet_igraca[this][0] == 3)
damage-=(float(informacije_predmet_igraca[this][1])<damage)? float(informacije_predmet_igraca[this][1]): damage;
if(informacije_predmet_igraca[idattacker][0] == 5 && !UTIL_In_FOV(this, idattacker) && UTIL_In_FOV(idattacker, this))
damage*=2.0;
if(informacije_predmet_igraca[idattacker][0] == 10)
damage+=informacije_predmet_igraca[idattacker][1];
if(informacije_predmet_igraca[this][0] == 12)
damage-=(5.0<damage)? 5.0: damage;
if(weapon == CSW_AWP && informacije_predmet_igraca[idattacker][0] == 13)
damage=float(health);
if(weapon == CSW_AWP && informacije_predmet_igraca[idattacker][0] == 35)
damage=float(health);
if(informacije_predmet_igraca[idattacker][0] == 21)
damage+=10;
if(informacije_predmet_igraca[idattacker][0] == 22)
damage+=20;
if(idinflictor != idattacker && entity_get_int(idinflictor, EV_INT_movetype) != 5)
{
if((informacije_predmet_igraca[idattacker][0] == 9 && random_num(1, informacije_predmet_igraca[idattacker][1]) == 1) || informacije_predmet_igraca[idattacker][0] == 10)
damage = float(health);
}
if(weapon == CSW_HEGRENADE)
{
if(klasa_igraca[idattacker] == Bomber)
{
give_item(idattacker, "weapon_hegrenade")
cs_set_user_bpammo(idattacker, CSW_HEGRENADE, 5)
}
}
if(weapon == CSW_KNIFE)
{
if(klasa_igraca[this] == SWAT)
return HAM_SUPERCEDE;
if(informacije_predmet_igraca[this][0] == 4)
damage=damage*1.4+inteligencija_igraca[idattacker];
if(informacije_predmet_igraca[idattacker][0] == 8 || (klasa_igraca[idattacker] == Sniper && random_num(1,2) == 1) || klasa_igraca[idattacker] == Marine || klasa_igraca[idattacker] == Assassin && !(get_user_button(idattacker) & IN_ATTACK))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 31)
{
if(weapon == CSW_USP && !random(2))
damage = float(health);
if(weapon == CSW_MP5NAVY && !random(5))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 32)
{
if(weapon == CSW_M4A1 && !random(4))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 33)
{
if(weapon == CSW_DEAGLE && !random(3))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 36)
{
if(weapon == CSW_M3 && !random(3))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 37)
{
if(weapon == CSW_HEGRENADE && !random(3))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 38)
{
if(weapon == CSW_GALIL && !random(5))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 31)
{
if(weapon == CSW_AWP)
damage = float(health);
if(weapon == CSW_DEAGLE && !random(2))
damage = float(health);
}
if(informacije_predmet_igraca[idattacker][0] == 34)
{
if(weapon == CSW_SCOUT && !random(1))
damage = float(health);
}
if(klasa_igraca[idattacker] == Major)
{
if(weapon == CSW_M3 && !random(4))
damage = float(health);
}
if(informacije_predmet_igraca[this][0] == 26 && random_num(1, informacije_predmet_igraca[this][1]) == 1)
{
SetHamParamEntity(3, this);
SetHamParamEntity(1, idattacker);
}
SetHamParamFloat(4, damage);
return HAM_IGNORED;
}
public Damage(id)
{
new attacker = get_user_attacker(id);
new damage = read_data(2);
if(!is_user_alive(attacker) || !is_user_connected(attacker) || id == attacker || !klasa_igraca[attacker])
return PLUGIN_CONTINUE;
if(informacije_predmet_igraca[attacker][0] == 12 && random_num(1, informacije_predmet_igraca[id][1]) == 1)
Display_Fade(id,1<<14,1<<14 ,1<<16,255,155,50,230);
if(get_user_team(id) != get_user_team(attacker))
{
while(damage>20)
{
damage-=20;
iskustvo_igraca[attacker]++;
}
}
ProveriNivo(attacker);
return PLUGIN_CONTINUE;
}
public Death()
{
new id = read_data(2);
new attacker = read_data(1);
if(!is_user_alive(attacker) || !is_user_connected(attacker))
return PLUGIN_CONTINUE;
new weapon = get_user_weapon(attacker);
new energija = get_user_health(attacker);
if(informacije_predmet_igraca[id][0])
{
if(snaga_predmeta[id] > 0)
snaga_predmeta[id]-=20;
}
if(snaga_predmeta[id] > 0)
{
ColorChat(id, NORMAL, "^3[COD:MW4] ^4 Power of the Item:^3 %i.", snaga_predmeta[id]);
}
else
{
ColorChat(id, RED, "[COD:MW4] ^x01 Item: %s, is destroyed.", naziv_predmeta[informacije_predmet_igraca[id][0]]);
Obrisipredmet(id);
}
if(get_user_team(id) != get_user_team(attacker) && klasa_igraca[attacker])
{
new iskustvo_za_ubistvo = get_pcvar_num(cvar_xp_za_ubistvo);
new novo_iskustvo = get_pcvar_num(cvar_xp_za_ubistvo);
if(klasa_igraca[id] == Assassin && klasa_igraca[attacker] != Assassin)
novo_iskustvo += iskustvo_za_ubistvo*2
if(informacije_predmet_igraca[attacker][0] == 46)
{
novo_iskustvo += iskustvo_za_ubistvo;
}
if(informacije_predmet_igraca[id][0] == 46 && informacije_predmet_igraca[attacker][0] != 46)
novo_iskustvo += iskustvo_za_ubistvo*2;
if(level_igraca[id] > level_igraca[attacker])
novo_iskustvo += (level_igraca[id]-level_igraca[attacker])*(iskustvo_za_ubistvo/10);
if(klasa_igraca[attacker] == Assassin || informacije_predmet_igraca[attacker][0] == 15 && maxClip[weapon] != -1)
{
new nova_energija = (energija+20<maximalna_energija_igraca[attacker])? energija+20: maximalna_energija_igraca[attacker];
set_user_clip(attacker, maxClip[weapon]);
set_user_health(attacker, nova_energija);
}
#if defined BOTY
if(is_user_bot2(attacker) && random(9) == 0)
IzbaciPredmet(id);
#endif
if(!informacije_predmet_igraca[attacker][0])
DajPredmet(attacker, random_num(1, sizeof naziv_predmeta-1));
if(informacije_predmet_igraca[attacker][0] == 14)
{
new nova_energija = (energija+50<maximalna_energija_igraca[attacker])? energija+50: maximalna_energija_igraca[attacker];
set_user_health(attacker, nova_energija);
}
set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", novo_iskustvo);
iskustvo_igraca[attacker] += novo_iskustvo;
}
ProveriNivo(attacker);
if(informacije_predmet_igraca[id][0] == 7 && random_num(1, informacije_predmet_igraca[id][1]) == 1)
set_task(0.1, "Provera", id+ZADATAK_PROVERA);
return PLUGIN_CONTINUE;
}
public client_putinserver(id)
{
DeleteSkills(id);
ObrisiZadatke(id);
Obrisipredmet(id);
set_task(3.0, "PokaziInformacije", id+ZADATAK_POKAZI_INFORMACIJE);
set_task(10.0, "PokaziReklame", id+ZADATAK_POKAZI_REKLAME);
}
public client_disconnect(id)
{
SacuvajPodatke(id);
DeleteSkills(id);
ObrisiZadatke(id);
Obrisipredmet(id);
remove_task(id+ZADATAK_POSTAVI_BRZINU);
}
public DeleteSkills(id)
{
klasa_igraca[id] = 0;
level_igraca[id] = 0;
iskustvo_igraca[id] = 0;
poeni_igraca[id] = 0;
energija_igraca[id] = 0;
inteligencija_igraca[id] = 0;
snaga_igraca[id] = 0;
kondicija_igraca[id] = 0;
maximalna_energija_igraca[id] = 0;
brzina_igraca[id] = 0.00;
get_user_name(id, naziv_igraca[id], 63);
remove_task(id+ZADATAK_POSTAVI_BRZINU);
}
public ObrisiZadatke(id)
{
remove_task(id+ZADATAK_POKAZI_INFORMACIJE);
remove_task(id+ZADATAK_POKAZI_REKLAME);
remove_task(id+ZADATAK_POSTAVI_BRZINU);
remove_task(id+ZADATAK_PROVERA);
}
public OpisKlase(id)
{
new menu = menu_create("Choose youre Class:", "OpisKlase_Handle");
for(new i=1; i <sizeof naziv_klase_novi; i++)
menu_additem(menu, naziv_klase_novi[i]);
menu_setprop(menu, MPROP_EXITNAME, "Get out");
menu_setprop(menu, MPROP_BACKNAME, "Last page");
menu_setprop(menu, MPROP_NEXTNAME, "Next page");
menu_display(id, menu);
client_cmd(id, "spk QTM_CodMod/select");
}
public OpisKlase_Handle(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new opis[512];
format(opis, charsmax(opis), "\rClass:\y%s^n%s", naziv_klase[item], novi_opis[item]);
show_menu(id, 1023, opis);
return PLUGIN_CONTINUE;
}
public IzaberiKlasu(id)
{
new menu = menu_create("\yChoose a Menu:", "IzaberiFrakciju_Handle");
for(new i = 1;i<sizeof(frakcje);i++)
{
menu_additem(menu, frakcje[i]);
}
menu_display(id, menu);
menu_setprop(menu, MPROP_EXITNAME, "\rGet out");
}
public IzaberiFrakciju_Handle(id, menu2, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu2);
return PLUGIN_CONTINUE;
}
item++;
frakcija_igraca[id] = item;
new menu = menu_create("\yChoose a Class:", "IzaberiKlasu_Handle");
new klasa[50];
for(new i=1; i<sizeof naziv_klase; i++)
{
if(pripada[i] == item)
{
UcitajPodatke(id, i);
format(klasa, 49, "\r%s %s \rLevel:\y %i", naziv_klase[i], sufix_za_klasu[i], level_igraca[id]);
menu_additem(menu, klasa);
}
}
UcitajPodatke(id, klasa_igraca[id]);
menu_setprop(menu, MPROP_EXITNAME, "\rGet out");
menu_setprop(menu, MPROP_BACKNAME, "\yNext page");
menu_setprop(menu, MPROP_NEXTNAME, "\yLast page");
menu_display(id, menu);
client_cmd(id, "spk mw/select");
return PLUGIN_CONTINUE;
}
public IzaberiKlasu_Handle(id, menu, item)
{
client_cmd(id, "spk mw/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
item++;
new ile = 0;
for(new i=1; i<sizeof naziv_klase; i++)
{
if(pripada[i] == frakcija_igraca[id])
{
ile++;
}
if(ile == item)
{
item = i;
break;
}
}
if(item == klasa_igraca[id])
{
ColorChat(id, NORMAL, "^3[COD:MW4]^4 Youre already using that class.");
return PLUGIN_CONTINUE;
}
new Timee[10];
get_time("%H", Timee, charsmax(Timee));
new DnevnoVreme = (equal(Timee, "09") || equal(Timee, "10") || equal(Timee, "11") || equal(Timee, "12")
|| equal(Timee, "13") || equal(Timee, "14") || equal(Timee, "15") || equal(Timee, "16")
|| equal(Timee, "17") || equal(Timee, "18") || equal(Timee, "19") || equal(Timee, "20")
|| equal(Timee, "21"));
if(item == Assassin && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Major && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Soap && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Price && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Terrorist && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == SWAT && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == FBI && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Colonel && !(get_user_flags(id) & ADMIN_LEVEL_A) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Premium Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Ghost && !(get_user_flags(id) & ADMIN_LEVEL_B) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Super Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Ninja && !(get_user_flags(id) & ADMIN_LEVEL_C) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Super Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Commando && !(get_user_flags(id) & ADMIN_LEVEL_D) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Super Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == General && !(get_user_flags(id) & ADMIN_LEVEL_E) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Super Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(item == Shepherd && !(get_user_flags(id) & ADMIN_LEVEL_F) && DnevnoVreme)
{
ColorChat(id, GREEN, "[COD:MW4]^4 You dont have access to the Super Class.");
IzaberiKlasu(id);
return PLUGIN_CONTINUE;
}
if(klasa_igraca[id])
{
nova_klasa_igraca[id] = item;
ColorChat(id, GREEN, "[COD:MW4]^4 Youre Class will be changed next round.");
}
else
{
klasa_igraca[id] = item;
UcitajPodatke(id, klasa_igraca[id]);
if(is_user_alive(id) && is_user_connected(id))
{
Pocetak(id)
}
}
return PLUGIN_CONTINUE;
}
public DodelaPoena(id)
{
new inteligencija[65], inteligencija10[65];
new energija[60], energija10[60];
new snaga[60], snaga10[60];
new kondicija[60], kondicija10[60];
new naslov[25];
format(inteligencija, 64, "\yInteligence: \r%i \y(Upgrade Attack)", inteligencija_igraca[id]);
format(energija, 59, "\yEnergy: \r%i \y(Upgrade Energy)", energija_igraca[id]);
format(snaga, 59, "\yPower: \r%i \y(Lowers the Shots)", snaga_igraca[id]);
format(kondicija, 59, "\yCondition: \r%i \y(You go faster)", kondicija_igraca[id]);
format(inteligencija10, 64, "Give 10 points to Intelegence");
format(energija10, 59, "Give 10 points to Energy");
format(snaga10, 59, "Give 10 points to Power");
format(kondicija10, 59, "Give 10 points to Condition");
format(naslov, 24, "Give Points(%i):", poeni_igraca[id]);
new menu = menu_create(naslov, "DodelaPoena_Handler");
menu_additem(menu, inteligencija);
menu_additem(menu, energija);
menu_additem(menu, snaga);
menu_additem(menu, kondicija);
menu_additem(menu, inteligencija10);
menu_additem(menu, energija10);
menu_additem(menu, snaga10);
menu_additem(menu, kondicija10);
menu_display(id, menu);
#if defined BOTY
if(is_user_bot2(id))
DodelaPoena_Handler(id, menu, random(4));
#endif
}
public DodelaPoena_Handler(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
if(poeni_igraca[id] < 1)
return PLUGIN_CONTINUE;
switch(item)
{
case 0:
{
if(inteligencija_igraca[id]<5000)
{
inteligencija_igraca[id]++;
poeni_igraca[id]--;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max Intelegance");
}
case 1:
{
if(energija_igraca[id]<5000)
{
energija_igraca[id]++;
poeni_igraca[id]--;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max Energy");
}
case 2:
{
if(snaga_igraca[id]<5000)
{
snaga_igraca[id]++;
poeni_igraca[id]--;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max Strenght");
}
case 3:
{
if(kondicija_igraca[id]<5000)
{
kondicija_igraca[id]++;
poeni_igraca[id]--;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max condition");
}
case 4:
{
if(poeni_igraca[id] < 10)
{
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You dont have enough Points");
}
else if(inteligencija_igraca[id]<5000)
{
inteligencija_igraca[id]+=10;
poeni_igraca[id]-=10
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max Intelegence");
}
case 5:
{
if(poeni_igraca[id] < 10)
{
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You dont have enough Points");
}
else if(energija_igraca[id]<5000)
{
energija_igraca[id]+=10;
poeni_igraca[id]-=10;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max Energy");
}
case 6:
{
if(poeni_igraca[id] < 10)
{
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You dont have enough Points");
}
else if(snaga_igraca[id]<5000)
{
snaga_igraca[id]+=10;
poeni_igraca[id]-=10;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max strenght");
}
case 7:
{
if(poeni_igraca[id] < 10)
{
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You dont have enough points");
}
else if(kondicija_igraca[id]<5000)
{
kondicija_igraca[id]+=10;
poeni_igraca[id]-=10;
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You have max condition");
}
}
if(poeni_igraca[id]>0)
DodelaPoena(id);
return PLUGIN_CONTINUE;
}
public KomandaResetujPoene(id)
{
ColorChat(id, NORMAL, "^4[COD:MW4] ^1Your Points are reseted");
client_cmd(id, "spk QTM_CodMod/select");
ResetujPoene(id)
}
public ResetujPoene(id)
{
poeni_igraca[id] = level_igraca[id]*2-2;
inteligencija_igraca[id] = 0;
energija_igraca[id] = 0;
kondicija_igraca[id] = 0;
snaga_igraca[id] = 0;
if(poeni_igraca[id])
DodelaPoena(id);
}
public KreirajMedKit(id)
{
if(!broj_medkit_igraca[id])
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "You dont have any healht packs");
return PLUGIN_CONTINUE;
}
if(prethodna_raketa_igraca[id] + 5.0 > get_gametime())
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "You can heal every 5 Seconds");
return PLUGIN_CONTINUE;
}
prethodna_raketa_igraca[id] = get_gametime();
broj_medkit_igraca[id]--;
new Float:origin[3];
entity_get_vector(id, EV_VEC_origin, origin);
new ent = create_entity("info_target");
entity_set_string(ent, EV_SZ_classname, "MedKit");
entity_set_edict(ent, EV_ENT_owner, id);
entity_set_int(ent, EV_INT_solid, SOLID_NOT);
entity_set_vector(ent, EV_VEC_origin, origin);
entity_set_float(ent, EV_FL_ltime, halflife_time() + 7 + 0.1);
entity_set_model(ent, "models/w_medkit.mdl");
set_rendering ( ent, kRenderFxGlowShell, 255,0,0, kRenderFxNone, 255 ) ;
drop_to_floor(ent);
entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.1);
return PLUGIN_CONTINUE;
}
public MedKitThink(ent)
{
new id = entity_get_edict(ent, EV_ENT_owner);
new totem_dist = 300;
new totem_heal = 5+floatround(inteligencija_igraca[id]*0.5);
if (entity_get_edict(ent, EV_ENT_euser2) == 1)
{
new Float:forigin[3], origin[3];
entity_get_vector(ent, EV_VEC_origin, forigin);
FVecIVec(forigin,origin);
new entlist[33];
new numfound = find_sphere_class(0,"player",totem_dist+0.0,entlist, 32,forigin);
for (new i=0; i < numfound; i++)
{
new pid = entlist[i];
if (get_user_team(pid) != get_user_team(id))
continue;
new energija = get_user_health(pid);
new nova_energija = (energija+totem_heal<maximalna_energija_igraca[pid])?energija+totem_heal:maximalna_energija_igraca[pid];
if (is_user_alive(pid)) set_user_health(pid, nova_energija);
}
entity_set_edict(ent, EV_ENT_euser2, 0);
entity_set_float(ent, EV_FL_nextthink, halflife_time() + 1.5);
return PLUGIN_CONTINUE;
}
if (entity_get_float(ent, EV_FL_ltime) < halflife_time() || !is_user_alive(id))
{
remove_entity(ent);
return PLUGIN_CONTINUE;
}
if (entity_get_float(ent, EV_FL_ltime)-2.0 < halflife_time())
set_rendering ( ent, kRenderFxNone, 255,255,255, kRenderTransAlpha, 100 ) ;
new Float:forigin[3], origin[3];
entity_get_vector(ent, EV_VEC_origin, forigin);
FVecIVec(forigin,origin);
//Find people near and give them health
message_begin( MSG_BROADCAST, SVC_TEMPENTITY, origin );
write_byte( TE_BEAMCYLINDER );
write_coord( origin[0] );
write_coord( origin[1] );
write_coord( origin[2] );
write_coord( origin[0] );
write_coord( origin[1] + totem_dist );
write_coord( origin[2] + totem_dist );
write_short( sprite_white );
write_byte( 0 ); // startframe
write_byte( 0 ); // framerate
write_byte( 10 ); // life
write_byte( 10 ); // width
write_byte( 255 ); // noise
write_byte( 255 ); // r, g, b
write_byte( 100 );// r, g, b
write_byte( 100 ); // r, g, b
write_byte( 128 ); // brightness
write_byte( 5 ); // speed
message_end();
entity_set_edict(ent, EV_ENT_euser2 ,1);
entity_set_float(ent, EV_FL_nextthink, halflife_time() + 0.5);
return PLUGIN_CONTINUE;
}
public KreirajRakete(id)
{
if(!broj_raketa_igraca[id])
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "You used all your Rockets");
return PLUGIN_CONTINUE;
}
if(prethodna_raketa_igraca[id] + 2.0 > get_gametime())
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "You can use a rocket every 2 seconds");
return PLUGIN_CONTINUE;
}
if(is_user_alive(id))
{
prethodna_raketa_igraca[id] = get_gametime();
broj_raketa_igraca[id]--;
new Float: Origin[3], Float: vAngle[3], Float: Velocity[3];
entity_get_vector(id, EV_VEC_v_angle, vAngle);
entity_get_vector(id, EV_VEC_origin , Origin);
new Ent = create_entity("info_target");
entity_set_string(Ent, EV_SZ_classname, "Rocket");
entity_set_model(Ent, "models/rpgrocket.mdl");
vAngle[0] *= -1.0;
entity_set_origin(Ent, Origin);
entity_set_vector(Ent, EV_VEC_angles, vAngle);
entity_set_int(Ent, EV_INT_effects, 2);
entity_set_int(Ent, EV_INT_solid, SOLID_BBOX);
entity_set_int(Ent, EV_INT_movetype, MOVETYPE_FLY);
entity_set_edict(Ent, EV_ENT_owner, id);
VelocityByAim(id, 1000 , Velocity);
entity_set_vector(Ent, EV_VEC_velocity ,Velocity);
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(22)
write_short(Ent)
write_short(sprite_beam)
write_byte(45)
write_byte(4)
write_byte(255)
write_byte(105)
write_byte(180)
write_byte(25)
message_end()
}
return PLUGIN_CONTINUE;
}
public KreirajDinamit(id)
{
if(!broj_dinamita_igraca[id])
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "You already used all the Dinamite!");
return PLUGIN_CONTINUE;
}
broj_dinamita_igraca[id]--;
new Float:fOrigin[3];
entity_get_vector(id, EV_VEC_origin, fOrigin);
new iOrigin[3];
for(new i=0;i<3;i++)
iOrigin[i] = floatround(fOrigin[i]);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin);
write_byte(TE_EXPLOSION);
write_coord(iOrigin[0]);
write_coord(iOrigin[1]);
write_coord(iOrigin[2]);
write_short(sprite_blast);
write_byte(32);
write_byte(20);
write_byte(0);
message_end();
message_begin( MSG_BROADCAST, SVC_TEMPENTITY, iOrigin );
write_byte( TE_BEAMCYLINDER );
write_coord( iOrigin[0] );
write_coord( iOrigin[1] );
write_coord( iOrigin[2] );
write_coord( iOrigin[0] );
write_coord( iOrigin[1] + 300 );
write_coord( iOrigin[2] + 300 );
write_short( sprite_white );
write_byte( 0 ); // startframe
write_byte( 0 ); // framerate
write_byte( 10 ); // life
write_byte( 10 ); // width
write_byte( 255 ); // noise
write_byte( 255 ); // r, g, b
write_byte( 100 );// r, g, b
write_byte( 100 ); // r, g, b
write_byte( 128 ); // brightness
write_byte( 8 ); // speed
message_end();
new entlist[33];
new numfound = find_sphere_class(id, "player", 300.0 , entlist, 32);
for (new i=0; i < numfound; i++)
{
new pid = entlist[i];
if (!is_user_alive(pid) || get_user_team(id) == get_user_team(pid) || informacije_predmet_igraca[pid][0] == 24)
continue;
ExecuteHam(Ham_TakeDamage, pid, 0, id, 90.0+float(inteligencija_igraca[id]) , 1);
}
return PLUGIN_CONTINUE;
}
public PostaviMine(id)
{
if(!broj_min_igraca[id])
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "Iskoristili ste sve mine");
return PLUGIN_CONTINUE;
}
new entlist[2];
if(find_sphere_class(id, "func_buyzone", 750.0, entlist, 1))
{
set_hudmessage(255, 0, 0, 0.23, 0.10, 0, 6.0, 6.0);
show_hudmessage(id, "You cannot plant mines close to the spawn!");
return PLUGIN_CONTINUE;
}
broj_min_igraca[id]--;
new Float:origin[3];
entity_get_vector(id, EV_VEC_origin, origin);
new ent = create_entity("info_target");
entity_set_string(ent ,EV_SZ_classname, "Mine");
entity_set_edict(ent ,EV_ENT_owner, id);
entity_set_int(ent, EV_INT_movetype, MOVETYPE_TOSS);
entity_set_origin(ent, origin);
entity_set_int(ent, EV_INT_solid, SOLID_BBOX);
entity_set_model(ent, "models/mine.mdl");
entity_set_size(ent,Float:{-16.0,-16.0,0.0},Float:{16.0,16.0,2.0});
drop_to_floor(ent);
entity_set_float(ent,EV_FL_nextthink,halflife_time() + 0.01) ;
set_rendering(ent,kRenderFxNone, 0,0,0, kRenderTransTexture,50) ;
return PLUGIN_CONTINUE;
}
public DodirMine(ent, id)
{
new attacker = entity_get_edict(ent, EV_ENT_owner);
if (get_user_team(attacker) != get_user_team(id))
{
new Float:fOrigin[3];
entity_get_vector( ent, EV_VEC_origin, fOrigin);
new iOrigin[3];
for(new i=0;i<3;i++)
iOrigin[i] = floatround(fOrigin[i]);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin);
write_byte(TE_EXPLOSION);
write_coord(iOrigin[0]);
write_coord(iOrigin[1]);
write_coord(iOrigin[2]);
write_short(sprite_blast);
write_byte(32); // scale
write_byte(20); // framerate
write_byte(0);// flags
message_end();
new entlist[33];
new numfound = find_sphere_class(ent,"player", 90.0 ,entlist, 32);
for (new i=0; i < numfound; i++)
{
new pid = entlist[i];
if (!is_user_alive(pid) || get_user_team(attacker) == get_user_team(pid) || informacije_predmet_igraca[pid][0] == 24 || klasa_igraca[id] == Gunner)
continue;
ExecuteHam(Ham_TakeDamage, pid, ent, attacker, 90.0+float(inteligencija_igraca[attacker]) , 1);
}
remove_entity(ent);
}
}
public DodirRakete(ent)
{
if ( !is_valid_ent(ent))
return;
new attacker = entity_get_edict(ent, EV_ENT_owner);
new Float:fOrigin[3];
entity_get_vector(ent, EV_VEC_origin, fOrigin);
new iOrigin[3];
for(new i=0;i<3;i++)
iOrigin[i] = floatround(fOrigin[i]);
message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin);
write_byte(TE_EXPLOSION);
write_coord(iOrigin[0]);
write_coord(iOrigin[1]);
write_coord(iOrigin[2]);
write_short(sprite_blast);
write_byte(32); // scale
write_byte(20); // framerate
write_byte(0);// flags
message_end();
new entlist[33];
new numfound = find_sphere_class(ent, "player", 230.0, entlist, 32);
for (new i=0; i < numfound; i++)
{
new pid = entlist[i];
if (!is_user_alive(pid) || get_user_team(attacker) == get_user_team(pid) || informacije_predmet_igraca[pid][0] == 24)
continue;
ExecuteHam(Ham_TakeDamage, pid, ent, attacker, 55.0+float(inteligencija_igraca[attacker]) , 1);
}
remove_entity(ent);
}
public fw_Touch(ent, id)
{
if (!pev_valid(ent))
return FMRES_IGNORED
new ClassName[32]
pev(ent, pev_classname, ClassName, charsmax(ClassName))
if(equal(ClassName, "rocket"))
{
new attacker = pev(ent, pev_owner);
new Float:entOrigin[3], Float:fDamage, Float:Origin[3];
pev(ent, pev_origin, entOrigin);
entOrigin[2] += 1.0;
new Float:g_damage = 90.0+(inteligencija_igraca[attacker]/4);
new Float:g_radius = 250.0+(inteligencija_igraca[attacker]/4);
new victim = -1
while((victim = engfunc(EngFunc_FindEntityInSphere, victim, entOrigin, g_radius)) != 0)
{
if(!is_user_alive(victim) || get_user_team(attacker) == get_user_team(victim))
continue;
pev(victim, pev_origin, Origin);
fDamage = g_damage - floatmul(g_damage, floatdiv(get_distance_f(Origin, entOrigin), g_radius));
fDamage *= estimate_take_hurt(entOrigin, victim, 0)
if(fDamage>0.0)
{
UTIL_Kill(attacker, victim, fDamage);
if(get_user_team(attacker)!=get_user_team(victim))
if(pev(victim, pev_health))
ExecuteHam(Ham_TakeDamage, victim, ent, attacker, fDamage, DMG_BULLET)
}
}
message_begin(MSG_BROADCAST,SVC_TEMPENTITY);
write_byte(TE_EXPLOSION);
write_coord(floatround(entOrigin[0]));
write_coord(floatround(entOrigin[1]));
write_coord(floatround(entOrigin[2]));
write_short(sprite_blast);
write_byte(40);
write_byte(30);
write_byte(TE_EXPLFLAG_NONE);
message_end();
message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
write_byte(5)
write_coord(floatround(entOrigin[0]));
write_coord(floatround(entOrigin[1]));
write_coord(floatround(entOrigin[2]));
write_short(sprite_smoke);
write_byte(35);
write_byte(5);
message_end();
remove_entity(ent);
return FMRES_IGNORED
}
return FMRES_IGNORED
}
public CurWeapon(id)
{
if(freezetime || !klasa_igraca[id])
return PLUGIN_CONTINUE;
new weapon = get_user_weapon(id);
if(informacije_predmet_igraca[id][0] == 44 && maxClip[weapon] != -1)
set_user_clip(id, maxClip[weapon]);
PostaviBrzinu(id);
set_task(0.1, "PostaviBrzinu", id+ZADATAK_POSTAVI_BRZINU);
if(klasa_igraca[id] == Assassin && weapon == CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 1);
else if(klasa_igraca[id] == Assassin && weapon != CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255);
if(informacije_predmet_igraca[id][0] == 40 && weapon == CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 1);
else if(informacije_predmet_igraca[id][0] == 40 && weapon != CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255);
if(klasa_igraca[id] == Ninja && weapon == CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 1);
else if(klasa_igraca[id] == Ninja && weapon != CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255);
if(klasa_igraca[id] == Ghost && weapon == CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 1);
else if(klasa_igraca[id] == Ghost && weapon != CSW_KNIFE)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 255);
new weapons[32];
new weaponsnum;
get_user_weapons(id, weapons, weaponsnum);
for(new i=0; i<weaponsnum; i++)
if(is_user_alive(id))
if(maxAmmo[weapons[i]] > 0)
cs_set_user_bpammo(id, weapons[i], maxAmmo[weapons[i]]);
return PLUGIN_CONTINUE;
}
public EmitSound(id, iChannel, szSound[], Float:fVol, Float:fAttn, iFlags, iPitch )
{
if(!is_user_alive(id))
return FMRES_IGNORED;
if(equal(szSound, "common/wpn_denyselect.wav"))
{
KoristiPredmet(id);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
public KoristiPredmet(id)
{
if(informacije_predmet_igraca[id][0] == 19 && informacije_predmet_igraca[id][1]>0)
{
set_user_health(id, maximalna_energija_igraca[id]);
informacije_predmet_igraca[id][1]--;
}
if(broj_medkit_igraca[id]>0)
KreirajMedKit(id);
if(broj_raketa_igraca[id]>0)
KreirajRakete(id);
if(broj_min_igraca[id]>0)
PostaviMine(id);
if(broj_dinamita_igraca[id]>0)
KreirajDinamit(id);
return PLUGIN_HANDLED;
}
public SacuvajPodatke(id)
{
if(!klasa_igraca[id])
return PLUGIN_CONTINUE;
new vaultkey[128],vaultdata[256], ID_igraca[64];
format(vaultdata, charsmax(vaultdata),"#%i#%i#%i#%i#%i#%i", iskustvo_igraca[id], level_igraca[id], inteligencija_igraca[id], energija_igraca[id], snaga_igraca[id], kondicija_igraca[id]);
get_user_authid(id, ID_igraca, charsmax(ID_igraca))
format(vaultkey, charsmax(vaultkey),"%s-%i-cod", ID_igraca, klasa_igraca[id]);
nvault_set(g_vault,vaultkey,vaultdata);
return PLUGIN_CONTINUE;
}
public UcitajPodatke(id, klasa)
{
new vaultkey[128],vaultdata[256], ID_igraca[64];
get_user_authid(id, ID_igraca, charsmax(ID_igraca))
format(vaultkey, charsmax(vaultkey),"%s-%i-cod", ID_igraca, klasa);
nvault_get(g_vault,vaultkey,vaultdata,255);
replace_all(vaultdata, 255, "#", " ");
new playerdata[6][32];
parse(vaultdata, playerdata[0], 31, playerdata[1], 31, playerdata[2], 31, playerdata[3], 31, playerdata[4], 31, playerdata[5], 31);
iskustvo_igraca[id] = str_to_num(playerdata[0]);
level_igraca[id] = str_to_num(playerdata[1])>0?str_to_num(playerdata[1]):1;
inteligencija_igraca[id] = str_to_num(playerdata[2]);
energija_igraca[id] = str_to_num(playerdata[3]);
snaga_igraca[id] = str_to_num(playerdata[4]);
kondicija_igraca[id] = str_to_num(playerdata[5]);
poeni_igraca[id] = (level_igraca[id]-1)*2-inteligencija_igraca[id]-energija_igraca[id]-snaga_igraca[id]-kondicija_igraca[id];
return PLUGIN_CONTINUE;
}
public IzbaciPredmet(id)
{
if(informacije_predmet_igraca[id][0])
{
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You threw ^3%s.", naziv_predmeta[informacije_predmet_igraca[id][0]]);
Obrisipredmet(id);
}
else
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You dont have an Item.", naziv_predmeta[informacije_predmet_igraca[id][0]]);
}
public Obrisipredmet(id)
{
informacije_predmet_igraca[id][0] = 0;
informacije_predmet_igraca[id][1] = 0;
if(is_user_alive(id))
{
set_user_footsteps(id, 0);
set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 255);
PromeniModel(id, 1);
}
}
public DajPredmet(id, predmet)
{
Obrisipredmet(id);
informacije_predmet_igraca[id][0] = predmet;
snaga_predmeta[id] = 160;
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You got ^3%s.", naziv_predmeta[informacije_predmet_igraca[id][0]]);
switch(predmet)
{
case 1:
{
set_user_footsteps(id, 1);
}
case 2:
{
informacije_predmet_igraca[id][1] = random_num(3,6);
}
case 3:
{
informacije_predmet_igraca[id][1] = random_num(6, 11);
}
case 5:
{
informacije_predmet_igraca[id][1] = random_num(6, 9);
}
case 6:
{
if(klasa_igraca[id] == Assassin)
{
DajPredmet(id, random_num(1, sizeof naziv_predmeta-1));
}
else
{
informacije_predmet_igraca[id][1] = random_num(1, 9999);
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, informacije_predmet_igraca[id][1]);
}
}
case 7:
{
informacije_predmet_igraca[id][1] = random_num(2, 4);
}
case 8:
{
if(klasa_igraca[id] == Marine)
DajPredmet(id, random_num(1, sizeof naziv_predmeta-1));
}
case 9:
{
informacije_predmet_igraca[id][1] = random_num(1, 3);
PromeniModel(id, 0);
give_item(id, "weapon_hegrenade");
}
case 10:
{
informacije_predmet_igraca[id][1] = random_num(4, 8);
give_item(id, "weapon_hegrenade");
}
case 12:
{
informacije_predmet_igraca[id][1] = random_num(1, 4);
}
case 13:
{
give_item(id, "weapon_awp");
}
case 15:
{
if(klasa_igraca[id] == Marine)
DajPredmet(id, random_num(1, sizeof naziv_predmeta-1));
}
case 19:
{
informacije_predmet_igraca[id][1] = 1;
}
case 26:
{
informacije_predmet_igraca[id][1] = random_num(3, 6);
}
case 27:
{
informacije_predmet_igraca[id][1] = 3;
}
}
}
public OpisPredmeta(id, menu, item)
{
new opis_predmeta[128];
new slucajne_vrednosti[3];
num_to_str(informacije_predmet_igraca[id][1], slucajne_vrednosti, 2);
format(opis_predmeta, 127, opis_predmet[informacije_predmet_igraca[id][0]]);
replace_all(opis_predmeta, 127, "LW", slucajne_vrednosti);
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new opis2[552]
format(opis2, charsmax(opis2), "\rItem:\y%s^n\rDescription:\y%s", naziv_predmeta[informacije_predmet_igraca[id][0]], opis_predmeta);
show_menu(id, 1023, opis2)
return PLUGIN_CONTINUE;
}
public Provera(id)
{
id-=ZADATAK_PROVERA;
ExecuteHamB(Ham_CS_RoundRespawn, id);
}
public ProveriNivo(id)
{
if(level_igraca[id] < 1000)
{
while(iskustvo_igraca[id] >= iskustvo_levelu[level_igraca[id]])
{
level_igraca[id]++;
set_hudmessage(245, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2);
ShowSyncHudMsg(id, SyncHudObj3, "Welcome to %i Level !", level_igraca[id]);
client_cmd(id, "spk QTM_CodMod/levelup");
}
poeni_igraca[id] = (level_igraca[id]-1)*2-inteligencija_igraca[id]-energija_igraca[id]-snaga_igraca[id]-kondicija_igraca[id];
}
SacuvajPodatke(id);
}
public PokaziInformacije(id)
{
id -= ZADATAK_POKAZI_INFORMACIJE;
set_task(0.1, "PokaziInformacije", id+ZADATAK_POKAZI_INFORMACIJE);
if(is_user_connected(id) && !is_user_alive(id))
{
new target = entity_get_int(id, EV_INT_iuser2);
if(!target)
return PLUGIN_CONTINUE;
set_hudmessage(250, 250, 250, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Class: %s^nExperience: %i^nLevel: %i^nItem: %s^nEnergy: %d", naziv_klase[klasa_igraca[target]], iskustvo_igraca[target], level_igraca[target], naziv_predmeta[informacije_predmet_igraca[target][0]],get_user_health(target));
return PLUGIN_CONTINUE;
}
set_hudmessage(0, 255, 0, 0.02, 0.17, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Class: %s]^n[Experience: %i]^n[Level: %i]^n[Item: %s]^n[Energy: %d]", naziv_klase[klasa_igraca[id]], iskustvo_igraca[id], level_igraca[id], naziv_predmeta[informacije_predmet_igraca[id][0]],get_user_health(id));
if(broj_medkit_igraca[id] != 0)
{
set_hudmessage(240, 220, 200, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj2, "[Medkits: %i]^n[Rockets: %i]", broj_medkit_igraca[id])
}
if(broj_raketa_igraca[id] != 0)
{
set_hudmessage(240, 220, 200, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj2, "[Rockets: %i]", broj_raketa_igraca[id])
}
if(broj_min_igraca[id] != 0)
{
set_hudmessage(240, 220, 200, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj2, "[Minea: %i]", broj_min_igraca[id])
}
if(broj_dinamita_igraca[id] != 0)
{
set_hudmessage(240, 220, 200, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj2, "[Dinamite: %i]", broj_dinamita_igraca[id])
}
return PLUGIN_CONTINUE;
}
public PokaziReklame(id)
{
id-=ZADATAK_POKAZI_REKLAME;
ColorChat(0, GREEN, "^4[COD:MW4] ^3CoD Made by MakiKing64");
}
public Pomoc(id)
show_menu(id, 1023, "\y/reset\w - Resetuje poene^n\y/klasa\w - Promeni klasu^n\y/drop\w - Izbaci predmet^n\y/predmet\w - Pokazuje opis vaseg predmeta^n\y/opis\w - Pokazuje opis klase^n\y+use\w - Koristi specijalne moci klase", -1, "Pomoc");
public PostaviBrzinu(id)
{
id -= id > 32 ? ZADATAK_POSTAVI_BRZINU : 0
if(klasa_igraca[id])
{
set_user_maxspeed(id, brzina_igraca[id])
}
}
public PromeniModel(id,reset)
{
if (id<1 || id>32 || !is_user_connected(id))
return PLUGIN_CONTINUE;
if (reset)
cs_reset_user_model(id);
else
{
new num = random_num(0,3);
switch(get_user_team(id))
{
case 1: cs_set_user_model(id, Ubrania_CT[num]);
case 2:cs_set_user_model(id, Ubrania_Terro[num]);
}
}
return PLUGIN_CONTINUE;
}
public fw_traceline(Float:vecStart[3],Float:vecEnd[3],ignoreM,id,trace)
{
if(!is_user_connected(id))
return;
new hit = get_tr2(trace, TR_pHit);
if(!is_user_connected(hit))
return;
new hitzone = get_tr2(trace, TR_iHitgroup);
if(informacije_predmet_igraca[hit][0] == 41 && hitzone != HIT_HEAD)
set_tr2(trace, TR_iHitgroup, 8);
if(informacije_predmet_igraca[id][0] == 42 && !random(3) && get_user_weapon(id) == CSW_M4A1)
set_tr2(trace, TR_iHitgroup, HIT_HEAD);
if(informacije_predmet_igraca[id][0] == 43 && !random(3) && get_user_weapon(id) == CSW_AK47)
set_tr2(trace, TR_iHitgroup, HIT_HEAD);
}
public client_PreThink(id)
{
if (entity_get_int(id, EV_INT_button)& 2 && informacije_predmet_igraca[id][0] == 45) {
new flags = entity_get_int(id, EV_INT_flags)
if(!is_user_alive(id))
return PLUGIN_HANDLED;
if(flags & FL_WATERJUMP)
return PLUGIN_CONTINUE;
if(entity_get_int(id, EV_INT_waterlevel) >= 2 )
return PLUGIN_CONTINUE;
if(!(flags & FL_ONGROUND))
return PLUGIN_CONTINUE;
new Float:velocity[3]
entity_get_vector(id, EV_VEC_velocity, velocity)
velocity[2] += 250.0
entity_set_vector(id, EV_VEC_velocity, velocity)
entity_set_int(id, EV_INT_gaitsequence, 6)
}
return PLUGIN_CONTINUE
}
public DodirOruzija(weapon,id)
{
if(!is_user_connected(id))
return HAM_IGNORED;
new model[23];
pev(weapon, pev_model, model, 22);
if (pev(weapon, pev_owner) == id || containi(model, "w_backpack") != -1)
return HAM_IGNORED;
return HAM_SUPERCEDE;
}
stock bool:UTIL_In_FOV(id,target)
{
if (Find_Angle(id,target,9999.9) > 0.0)
return true;
return false;
}
stock UTIL_Kill(attacker, this, Float:damage)
{
if(get_user_health(this) <= floatround(damage))
lansirano[attacker][this] = true;
}
#if defined BOTY
public is_user_bot2(id)
{
new ping, loss
get_user_ping(id, ping, loss)
if(ping > 0 && loss > 0)
return false
return true
}
#endif
stock Float:Find_Angle(Core,Target,Float:dist)
{
new Float:vec2LOS[2];
new Float:flDot;
new Float:CoreOrigin[3];
new Float:TargetOrigin[3];
new Float:CoreAngles[3];
pev(Core,pev_origin,CoreOrigin);
pev(Target,pev_origin,TargetOrigin);
if (get_distance_f(CoreOrigin,TargetOrigin) > dist)
return 0.0;
pev(Core,pev_angles, CoreAngles);
for ( new i = 0; i < 2; i++ )
vec2LOS[i] = TargetOrigin[i] - CoreOrigin[i];
new Float:veclength = Vec2DLength(vec2LOS);
//Normalize V2LOS
if (veclength <= 0.0)
{
vec2LOS[0] = 0.0;
vec2LOS[1] = 0.0;
}
else
{
new Float:flLen = 1.0 / veclength;
vec2LOS[0] = vec2LOS[0]*flLen;
vec2LOS[1] = vec2LOS[1]*flLen;
}
//Do a makevector to make v_forward right
engfunc(EngFunc_MakeVectors,CoreAngles);
new Float:v_forward[3];
new Float:v_forward2D[2];
get_global_vector(GL_v_forward, v_forward);
v_forward2D[0] = v_forward[0];
v_forward2D[1] = v_forward[1];
flDot = vec2LOS[0]*v_forward2D[0]+vec2LOS[1]*v_forward2D[1];
if ( flDot > 0.5 )
{
return flDot;
}
return 0.0;
}
stock Float:Vec2DLength( Float:Vec[2] )
{
return floatsqroot(Vec[0]*Vec[0] + Vec[1]*Vec[1] );
}
stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha)
{
message_begin( MSG_ONE, g_msg_screenfade,{0,0,0},id );
write_short( duration ); // Duration of fadeout
write_short( holdtime ); // Hold time of color
write_short( fadetype ); // Fade type
write_byte ( red ); // Red
write_byte ( green ); // Green
write_byte ( blue ); // Blue
write_byte ( alpha ); // Alpha
message_end();
}
public SetModel(ent, model[])
{
if(!pev_valid(ent))
return FMRES_IGNORED
if(!equal(model, "models/w_p228.mdl"))
return FMRES_IGNORED;
new id = pev(ent, pev_owner);
if(!ima_bazuku[id])
return FMRES_IGNORED;
engfunc(EngFunc_SetModel, ent, "models/w_law.mdl");
set_pev(ent, pev_iuser4, rakete_igraca[id]);
ima_bazuku[id] = false;
return FMRES_SUPERCEDE;
}
public message_DeathMsg()
{
static killer, victim;
killer = get_msg_arg_int(1);
victim = get_msg_arg_int(2);
if(lansirano[killer][victim])
{
lansirano[killer][victim] = false;
set_msg_arg_string(4, "grenade");
return PLUGIN_CONTINUE;
}
return PLUGIN_CONTINUE;
}
public task_launcher_reload(id)
{
id -= 3512;
reloading[id] = false;
set_pev(id, pev_weaponanim, 0);
}
public Weapon_Deploy(ent)
{
new id = get_pdata_cbase(ent, 41, 4);
if(ima_bazuku[id])
{
set_pev(id, pev_viewmodel2, "models/v_law.mdl");
set_pev(id, pev_weaponmodel2, "models/p_law.mdl");
}
return PLUGIN_CONTINUE;
}
public Weapon_WeaponIdle(ent)
{
new id = get_pdata_cbase(ent, 41, 4);
if(get_user_weapon(id) == 1 && ima_bazuku[id])
{
if(!idle[id])
idle[id] = get_gametime();
}
}
stock set_user_clip(id, ammo)
{
new weaponname[32], weaponid = -1, weapon = get_user_weapon(id, _, _);
get_weaponname(weapon, weaponname, 31);
while ((weaponid = find_ent_by_class(weaponid, weaponname)) != 0)
if(entity_get_edict(weaponid, EV_ENT_owner) == id)
{
set_pdata_int(weaponid, 51, ammo, 4);
return weaponid;
}
return 0;
}
stock Float:estimate_take_hurt(Float:fPoint[3], ent, ignored)
{
new Float:fOrigin[3];
new tr;
new Float:fFraction;
pev(ent, pev_origin, fOrigin);
engfunc(EngFunc_TraceLine, fPoint, fOrigin, DONT_IGNORE_MONSTERS, ignored, tr);
get_tr2(tr, TR_flFraction, fFraction);
if(fFraction == 1.0 || get_tr2(tr, TR_pHit) == ent)
{
return 1.0;
}
return 0.6;
}
public message_Health(msgid, dest, id)
{
if(!is_user_alive(id))
return PLUGIN_CONTINUE;
static hp;
hp = get_msg_arg_int(1);
if(hp > 255 && (hp % 256) == 0)
set_msg_arg_int(1, ARG_BYTE, ++hp);
return PLUGIN_CONTINUE;
}
public BlokirajKomande()
return PLUGIN_HANDLED;
public plugin_end()
nvault_close( g_vault )
public cmd_setpredmet(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new igrac = cmd_target(id, arg1, 0)
new predmet = str_to_num(arg2)
if(!is_user_alive(igrac))
{
client_print(id, print_console, "You cannot give a item to a dead player");
return PLUGIN_HANDLED;
}
if(predmet < 0 || predmet > sizeof naziv_predmeta-1)
{
client_print(id, print_console, "You entered the wrong item id");
return PLUGIN_HANDLED;
}
DajPredmet(igrac, predmet);
if(get_cvar_num("cod_predmet_log"))
{
new vreme[9] ,authid[32], authid2[32], name2[32], name[32];
get_user_authid(id, authid, 31);
get_user_authid(igrac, authid2, 31);
get_user_name(igrac, name2, 31);
get_user_name(id, name, 31);
get_time("%H:%M:%S", vreme, 8);
}
return PLUGIN_HANDLED;
}
public Komande(id)
show_menu(id, 1023, "\r/reset\y -Ponovo podeli poene^n\r/shop\y - Otvari Shop^n\r/klasa\y - Izaberi klasu^n\r/drop\y - Izbaci predmet^n\r/predmet\y - Opis tvog predmeta^n\r/opis\y -Opis svih klasa^n\rna +use \y- Koristi specijalne moci klase^n\rna (+radio2) \y- Koristi killstreak^n\r/rs\y resetuje skor^n\r/pomoc\y Ukljucuje/Iskljucuje pomoc u chatu^n\r/def\y Kupuje def kit", -1, "Komande");
public Prodaj(id)
{
//client_cmd(id, "spk MW4/select");
if(!informacije_predmet_igraca[id][0])
{
ColorChat(id, NORMAL, "^4[COD:MW4]^1 You dont have an Item");
return PLUGIN_CONTINUE;
}
else
{
new pare_igraca;
pare_igraca = cs_get_user_money(id);
ColorChat(id, NORMAL, "^4[COD:MW4] ^1You sold ^3%s^1 for ^3$2500", naziv_predmeta[informacije_predmet_igraca[id][0]]);
Obrisipredmet(id);
cs_set_user_money(id, pare_igraca+2500);
}
return PLUGIN_CONTINUE;
}
public DajNekomPredmet(id)
{
new menu = menu_create("Izaberi Igraca", "DajNekomPredmet_Handle");
new cb = menu_makecallback("DajNekomPredmet_Callback");
new broj_predmeta;
for(new i=0; i<=32; i++)
{
if(!is_user_connected(i))
continue;
daj_igracu[broj_predmeta++] = i;
menu_additem(menu, naziv_igraca[i], "0", 0, cb);
}
menu_display(id, menu);
}
public DajNekomPredmet_Handle(id, menu, item)
{
if(item < 1 || item > 32) return PLUGIN_CONTINUE;
if(!is_user_connected(daj_igracu[item]))
{
ColorChat(id, NORMAL, "^4[COD:MW4]^1 Player disconnected");
return PLUGIN_CONTINUE;
}
if(dobio_predmet[id])
{
ColorChat(id, NORMAL, "^4[COD:MW4]^1 You need to wait the next round");
return PLUGIN_CONTINUE;
}
if(!informacije_predmet_igraca[id][0])
{
ColorChat(id, NORMAL, "^4[COD:MW4]^1 You dont have a item");
return PLUGIN_CONTINUE;
}
if(informacije_predmet_igraca[daj_igracu[item]][0])
{
ColorChat(id, NORMAL, "^4[COD:MW4]^1 This player already has a item");
return PLUGIN_CONTINUE;
}
if(!is_user_alive(daj_igracu[item]))
{
ColorChat(id, NORMAL, "^4[COD:MW4]^1 The player youre giving the item is dead!");
return PLUGIN_CONTINUE;
}
dobio_predmet[daj_igracu[item]] = true;
DajPredmet(daj_igracu[item], informacije_predmet_igraca[id][0]);
informacije_predmet_igraca[daj_igracu[item]][1] = informacije_predmet_igraca[id][1];
ColorChat(id, NORMAL, "^4[COD:MW4]^1 You Gave ^3%s ^3%s.", naziv_igraca[daj_igracu[item]], naziv_predmeta[informacije_predmet_igraca[id][0]]);
ColorChat(daj_igracu[item], NORMAL, "^4[COD:MW4]^1 You got ^3 %s^1 from ^3%s.",naziv_predmeta[informacije_predmet_igraca[id][0]] , naziv_igraca[id]);
Obrisipredmet(id);
return PLUGIN_CONTINUE;
}
public DajNekomPredmet_Callback(id, menu, item)
{
if(daj_igracu[item] == id)
return ITEM_DISABLED;
return ITEM_ENABLED;
}
public Menu(id)
{
new menu = menu_create("Menu:", "Menu_handle");
menu_additem(menu, "\rClass\y(Class Menu)");
menu_additem(menu, "\rOpis Class\y(Opis Class Menu)");
menu_additem(menu, "\rShop\y(Shop Menu)");
menu_display(id, menu);
}
public Menu_handle(id, menu, item)
{
//client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
IzaberiKlasu(id)
}
case 1:
{
OpisKlase(id)
}
case 2:
{
Shop(id)
}
}
return PLUGIN_CONTINUE;
}
public KupiDefuse(id)
{
new pare_igraca = cs_get_user_money(id);
if(get_user_team(id) != 2)
{
ColorChat(id, NORMAL, "^3[COD:MW4]^4 Samo CT tim moze da kupi def");
return PLUGIN_CONTINUE;
}
else if(pare_igraca < 200)
{
ColorChat(id, NORMAL, "^3[COD:MW4]^4 You dont have enough money");
ColorChat(id, NORMAL, "^3[COD:MW4]^4 You have^3 %i/ 200", pare_igraca);
return PLUGIN_CONTINUE;
}
else if(cs_get_user_defuse(id) == 1)
{
ColorChat(id, NORMAL, "^3[COD:MW4]^4 You already have a Defuse Kit");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, pare_igraca-200);
cs_set_user_defuse(id, 1);
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang9242{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
Кода е само да видиш за какво става въпрос.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 3 Отговори
- 1468 Преглеждания
-
Последно мнение от petr0w
-
- 1 Отговори
- 1913 Преглеждания
-
Последно мнение от mBFF-TheFucKBG
-
- 4 Отговори
- 3015 Преглеждания
-
Последно мнение от melissaazevedo
-
- 13 Отговори
- 5797 Преглеждания
-
Последно мнение от Scorpions95
-
- 23 Отговори
- 9788 Преглеждания
-
Последно мнение от Ant1Lamer
-
- 0 Отговори
- 1076 Преглеждания
-
Последно мнение от Marinovv
-
- 12 Отговори
- 1463 Преглеждания
-
Последно мнение от ChillX
Кой е на линия
Потребители разглеждащи този форум: Semrush [Bot] и 29 госта