All pastes #1374221 Raw Edit

DM skripta

public text v1 · immutable
#1374221 ·published 2009-03-27 19:17 UTC
rendered paste body
//Ovaj skript je u potpunosti napravljen od strane Vortexa AKA Tony Forelli MuzA a.k.a vamuza je pomagao....
//Ovo je PENo1 Script...Pravljena je za jedan poseban server....Pohvale svima koji su pomagali i samp wiki stranici



#include <a_samp>
#include <core>
#include <float>
#include <time>
#include <file>
#include <utils>
#include <morphinc>

forward IsACopCar(carid);
forward IsALsdCar(carid);
forward IsABaCar(carid);
forward IsASrCar(carid);
forward GlobalAnnouncement();


new gTeam[MAX_PLAYERS];
new paket[MAX_PLAYERS];
new cmd[30];
new idx;
new NumberOfPickups	=				10;
new MoneyLost[MAX_PLAYERS];
new MoneyPickup[MAX_PLAYERS][10];
new bool:PickupsCreated[MAX_PLAYERS];
new DestroyMoneyPickupst[MAX_PLAYERS];
new playerspawnathospital[MAX_PLAYERS];
new Msg;
new Announcements[6][128] = { // Objava[broj objava][dužina stringa]
"|Server|: Dobro Došli na Server",
"|Server|: Skriptu je napravio Vortex i MuzA",
"|Server|: Upišite /help za više informacija",
"|Server|: Ako se želite ubiti upišite /kill",
"|Server|: Možete si napuniti energiju sa komandom /heal",
"|Server|: Naručite sebi paket oružja sa komandom /paket"};

public OnFilterScriptInit()

{

        Msg = 0;

        SetTimer("GlobalAnnouncement",300000,true); // Poruke dolaze svaki 5 minuta

        return 1;

}


public OnGameModeInit()


//colors
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_OOC 0xE0FFFFAA
#define MoneyLossProcent			10	//Koliko posto želiš da ode novca od igrača kad umre...
#define TimeToDestroyMoneyPickups 	15000 //Vrijeme prije nego što novac nestane...
#define LIGHTGREEN 0x38FF06FF       
#define DARKPINK 0xE100E1FF         
#define DARKGREEN 0x008040FF        
#define ANNOUNCEMENT 0x6AF7E1FF
#define COLOR_SYSTEM 0xEFEFF7AA
#define GRAY 0xCECECEFF
#define LIGHTRED 0xFF8080FF         
#define LIGHTBLUE 0x00C2ECFF        
#define PURPLE 0xB360FDFF           
#define PLAYER_COLOR 0xFFFFFFFF     
#define BLUE 0x1229FAFF
#define ADMIN_RED 0xFB0000FF
#define PocketMoney 50000

#define TEAM_RUS 1
#define TEAM_LSD 2
#define TEAM_RUS_COLOUR 0xFFFF00AA
#define TEAM_LSD_COLOUR 0x33AA33AA
#define HOMER 0x33AA33AA
#define PlayerInfo
#define Strtok


{
	// misc
	SetGameModeText("DM Script");
	//Skinovi---->Nisam pisao imena
	AddPlayerClass(0,1505.0670,-892.1097,58.7301,262.0000,32,100,24,50,0,0); // Skin
	AddPlayerClass(48,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 1
	AddPlayerClass(49,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 13
	AddPlayerClass(55,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 13555
	AddPlayerClass(57,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 135551
	AddPlayerClass(58,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 13552
	AddPlayerClass(59,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 5555
	AddPlayerClass(60,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 11111
	AddPlayerClass(61,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 11999
	AddPlayerClass(63,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 119992222
	AddPlayerClass(66,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 888888
	AddPlayerClass(67,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 8888882322
	AddPlayerClass(68,2221.7146,-1145.0050,25.8022,11.3387,32,100,24,50,0,0); // 33333
	AddPlayerClass(71,2028.5809,-1415.0175,16.9989,160.0921,32,100,24,50,0,0); // 2200+
	AddPlayerClass(72,2222.5972,-1164.6501,25.7331,355.9863,32,100,24,50,0,0); // lol
	AddPlayerClass(73,2222.5972,-1164.6501,25.7331,355.9863,32,100,24,50,0,0); // lolww
	AddPlayerClass(83,2222.5972,-1164.6501,25.7331,355.9863,32,100,24,50,0,0); // lolww222
	AddPlayerClass(93,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo11114444
	AddPlayerClass(98,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo111144442222
	AddPlayerClass(100,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo111bbbb
	AddPlayerClass(103,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo111bbbb2
	AddPlayerClass(104,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo111bbbb21
	AddPlayerClass(105,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo11vvvvv
	AddPlayerClass(106,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo11vv1545
	AddPlayerClass(113,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo11vv15456
	AddPlayerClass(115,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo11vv1545611111
	AddPlayerClass(117,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // lo11vv154561111111111
	AddPlayerClass(120,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 666666666222
	AddPlayerClass(122,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 666666666222vvvvv
	AddPlayerClass(123,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 111xxccc
	AddPlayerClass(124,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 111xxccc11111
	AddPlayerClass(165,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 111xxccc11111wwww
	AddPlayerClass(166,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 111xxccc11111wwww222
	AddPlayerClass(169,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 111lioki
	AddPlayerClass(264,2218.1423,-1164.6525,25.7266,316.6669,32,100,24,50,0,0); // 111lioki2111
	AddPlayerClass(282,1593.3553,-1620.3168,13.3941,179.1022,32,100,24,50,0,0); // policeeee
	AddPlayerClass(283,1593.3553,-1620.3168,13.3941,179.1022,32,100,24,50,0,0); // policeeee2
	AddPlayerClass(284,1593.2161,-1620.6167,13.3926,152.5357,32,100,24,50,0,0); // policeeee222222
	AddPlayerClass(285,1593.2161,-1620.6167,13.3926,152.5357,32,100,24,50,0,0); // policeeee22222221
	AddPlayerClass(286,1593.2161,-1620.6167,13.3926,152.5357,32,100,24,50,0,0); // policeeee222222212
	//------GANGS SKINS----------
	//RUSSIAN MAFIA SKINS
	AddPlayerClass(120,1661.8900,-1701.7227,20.4844,79.1799,28,200,26,20,0,0); // russian 6
	AddPlayerClass(122,1658.4385,-1701.0625,20.4844,79.1799,28,200,26,20,0,0); // russian 5
	AddPlayerClass(123,1656.4382,-1703.9795,20.4844,169.1799,28,200,26,20,0,0); // russian 4
	AddPlayerClass(124,1656.3589,-1706.2520,20.4844,259.1799,28,200,26,20,0,0); // russian 3
	AddPlayerClass(125,1659.0353,-1706.7634,20.4844,259.1799,28,200,26,20,0,0); // russian 2
	AddPlayerClass(126,1661.8954,-1705.3601,20.4772,259.1799,28,200,26,20,0,0); // russian 1
	//Black Angels Skins
	AddPlayerClass(164,737.0464,-1260.6002,13.5575,272.1951,32,100,24,50,0,0); // black 1
	AddPlayerClass(163,737.2865,-1255.6526,13.5551,272.1951,32,100,24,50,0,0); // black 2
	AddPlayerClass(127,737.2578,-1250.1133,13.5469,272.1951,32,100,24,50,0,0); // black 3
	AddPlayerClass(93,737.4617,-1245.5792,13.5469,272.1951,32,100,24,50,0,0); // black 4
	AddPlayerClass(170,746.5751,-1251.3384,13.5608,272.1951,32,100,24,50,0,0); // black 5
	AddPlayerClass(186,750.5094,-1258.7456,13.5612,272.1951,32,100,24,50,0,0); // black 6
	//Street Racers Skins
	AddPlayerClass(185,2310.6492,-1211.5941,24.0748,97.6902,32,100,24,50,0,0); // SR 1
	AddPlayerClass(187,2309.7864,-1209.0770,24.2323,98.0035,32,100,24,50,0,0); // SR 2
	AddPlayerClass(184,2308.9521,-1206.2601,24.3856,98.0035,32,100,24,50,0,0); // SR 3
	AddPlayerClass(171,2306.7205,-1206.5742,24.1081,98.0035,32,100,24,50,0,0); // SR 4
	AddPlayerClass(216,2305.4795,-1212.6027,23.8438,98.0035,32,100,24,50,0,0); // SR 5
	AddPlayerClass(223,2304.3242,-1216.7069,23.8438,98.0035,32,100,24,50,0,0); // SR 6
	//Los Santos Devils
	AddPlayerClass(294,1789.8716,-1908.1017,13.3965,54.4732,32,100,24,50,0,0); // LSD 6
	AddPlayerClass(295,1787.3313,-1906.2878,13.3947,54.4732,32,100,24,50,0,0); // LSD 5
	AddPlayerClass(0,1791.5747,-1904.0264,13.3978,54.4732,32,100,24,50,0,0); // LSD 4
	AddPlayerClass(293,1798.4462,-1903.6857,13.4005,54.4732,32,100,24,50,0,0); // LSD 3
	AddPlayerClass(292,1798.1532,-1908.0739,13.3984,54.4732,32,100,24,50,0,0); // LSD 2
	AddPlayerClass(169,1790.1914,-1921.2953,13.3919,334.8857,32,100,24,50,0,0); // LSD 1
	//Auti
	AddStaticVehicle(405,1529.5270,-930.7576,41.5661,93.2350,36,1); // (sultan)
	AddStaticVehicle(461,1604.8232,-1618.5096,13.0891,276.0857,43,1); // ...aawwwww
	AddStaticVehicle(410,1531.1067,-927.5208,41.6493,0.4244,10,1); //
	AddStaticVehicle(415,1468.8547,-947.0535,36.0378,359.9943,36,1); // zr350
	AddStaticVehicle(419,1372.4130,-1082.5011,24.8849,191.4725,33,75); // bravo
	AddStaticVehicle(419,1303.6445,-1137.5061,23.4526,66.3095,33,75); // bravo
	AddStaticVehicle(419,1198.6014,-1150.6956,23.4483,91.7880,33,75); // bravo 1
	AddStaticVehicle(419,1162.4734,-1107.2831,24.4157,2.5360,33,75); // bravo 1
	AddStaticVehicle(419,1145.2179,-1078.7347,28.4551,91.9095,33,75); // bravo 1
	AddStaticVehicle(419,1119.5474,-1162.4082,23.3841,181.2477,33,75); // bravo 2
	AddStaticVehicle(420,1109.8936,-1441.7244,15.5758,94.3245,6,1); // taxi
	AddStaticVehicle(420,1107.6708,-1448.1973,15.5764,83.1929,6,1); // taxi 1
	AddStaticVehicle(420,1107.4468,-1456.1414,15.5758,96.1736,6,1); // taxi 2
	AddStaticVehicle(420,1151.9701,-1448.8857,15.5774,267.3879,6,1); // taxi 3
	AddStaticVehicle(420,1151.3275,-1437.7491,15.5763,270.0541,6,1); // taxi 4
	AddStaticVehicle(420,1151.2283,-1450.1544,15.5740,259.7735,6,1); // taxi 5
	AddStaticVehicle(426,1087.5013,-1405.5732,13.2317,109.6295,53,53); // xxsultanusxx
	AddStaticVehicle(426,1054.5956,-1460.5985,13.1983,170.5839,53,53); // xxsultanusxx
	AddStaticVehicle(426,1021.9294,-1491.6805,13.1243,88.8792,53,53); // xxsultanusxx
	AddStaticVehicle(426,905.5842,-1506.0739,12.8285,86.2194,53,53); // xxsultanusxx1
	AddStaticVehicle(426,959.0204,-1623.1387,13.2899,270.7668,53,53); // xxsultanusxx2
	AddStaticVehicle(429,963.1121,-1642.8359,13.2066,0.0166,14,14); // gas
	AddStaticVehicle(429,917.4793,-1668.5315,13.0703,177.8963,14,14); // gas1
	AddStaticVehicle(429,892.4236,-1659.0328,13.2266,358.4349,14,14); // gas2
	AddStaticVehicle(429,878.3007,-1658.1471,13.2265,359.3835,14,14); // gas3
	AddStaticVehicle(439,873.8262,-1659.4557,13.4426,3.9758,43,21); // cara
	AddStaticVehicle(439,890.7277,-1667.6611,13.4421,176.7555,43,21); // cara1
	AddStaticVehicle(439,920.9997,-1531.1821,13.2788,352.1111,43,21); // cara4
	AddStaticVehicle(439,913.8921,-1364.1846,13.0985,2.7858,43,21); // cara34
	AddStaticVehicle(439,736.6688,-1336.6587,13.4316,90.8160,43,21); // cara36
	AddStaticVehicle(439,735.1705,-1348.1145,13.4059,96.8200,67,8); // carra1232
	AddStaticVehicle(433,761.8104,-1334.5420,13.9772,359.8418,43,0); // army
	AddStaticVehicle(433,764.0840,-1342.2080,13.9604,0.4438,43,0); // army
	AddStaticVehicle(433,764.1254,-1348.7257,13.9558,0.4209,43,0); // army3
	AddStaticVehicle(433,740.5129,-1340.9569,13.9628,96.3261,43,0); // army34456
	AddStaticVehicle(433,780.2526,-1339.4047,13.9724,92.3149,43,0); // army3432
	AddStaticVehicle(441,863.5429,-1317.5339,12.5448,285.7944,67,86); // race
	AddStaticVehicle(441,920.6890,-1321.1195,12.6000,266.4985,67,86); // race33
	AddStaticVehicle(441,1009.8635,-1299.7999,12.5015,1.2246,67,86); // race332
	AddStaticVehicle(441,1064.5112,-1393.2925,12.6210,190.6810,67,86); // race33232
	AddStaticVehicle(451,1654.8813,-1697.4003,15.3148,2.1276,36,36); // speed
	AddStaticVehicle(451,1670.2683,-1711.7327,20.1841,271.9470,36,36); // speed3
	AddStaticVehicle(451,1668.5880,-1718.6034,20.1913,176.2286,36,36); // speed333
	AddStaticVehicle(451,1658.9646,-1718.0416,20.1933,88.7348,36,36); // speed333222
	AddStaticVehicle(451,1650.7435,-1702.7051,20.1921,9.8953,36,36); // speed111
	AddStaticVehicle(451,1656.7858,-1696.7968,20.1694,271.7474,36,36); // speed11145
	AddStaticVehicle(447,1657.7495,-1706.6736,23.2510,261.1636,75,2); // copter
	AddStaticVehicle(447,1654.5895,-1635.9788,83.7931,183.5011,75,2); // copter 1
	AddStaticVehicle(461,1671.9294,-1704.0781,20.0679,271.5119,43,1); // bike
	AddStaticVehicle(461,1673.3829,-1707.7097,20.0701,261.2666,43,1); // bike1
	AddStaticVehicle(461,1674.1627,-1701.9225,20.0611,257.1374,43,1); // bike12
	AddStaticVehicle(461,1671.5935,-1697.2106,20.0665,266.7929,43,1); // bike1244
	AddStaticVehicle(461,1672.6110,-1694.9122,20.0566,268.6410,43,1); // bike1567
	AddStaticVehicle(461,1646.2721,-1708.3662,20.0687,88.8181,43,1); // bike144
	AddStaticVehicle(461,1645.6451,-1706.3214,20.0694,92.5151,43,1); // bike1442
	AddStaticVehicle(461,1645.0985,-1701.0399,20.0694,74.7223,43,1); // bike14777
	AddStaticVehicle(461,1653.6677,-1666.0396,21.0225,269.5370,43,1); // bike14555
	AddStaticVehicle(461,1874.5691,-1353.1390,13.0720,177.1704,43,1); // bike1777
	AddStaticVehicle(461,1947.5405,-1367.3917,18.1470,123.3812,75,1); // xxbikexx
	AddStaticVehicle(461,1946.4240,-1375.8796,18.1559,261.8190,75,1); // xxbikexx11
	AddStaticVehicle(461,1965.1846,-1413.0520,13.1607,178.9866,75,1); // xxbikexx166
	AddStaticVehicle(461,1965.3630,-1438.9512,13.1508,133.4005,75,1); // xxbikexx666
	AddStaticVehicle(416,2040.2164,-1414.6019,17.2808,270.9390,1,3); // ambul
	AddStaticVehicle(416,2039.6692,-1422.4585,17.2685,186.3686,1,3); // ambul1
	AddStaticVehicle(416,2036.2603,-1442.9022,17.5373,176.2050,1,3); // ambul1222
	AddStaticVehicle(416,1999.7041,-1433.0193,14.8994,359.5963,1,3); // ambul1777
	AddStaticVehicle(427,1598.4287,-1606.2075,13.5799,359.9169,0,1); // plo
	AddStaticVehicle(427,1590.5892,-1606.2782,13.5150,0.0686,0,1); // plo1
	AddStaticVehicle(427,1579.3291,-1606.5686,13.5151,1.6945,0,1); // plo144
	AddStaticVehicle(427,1586.7303,-1708.5531,6.0235,177.4886,0,1); // plo14422
	AddStaticVehicle(427,1567.1105,-1711.5730,6.0304,5.2362,0,1); // plo1442233
	AddStaticVehicle(427,1528.2993,-1686.0436,6.0234,83.7058,0,1); // plo14422336
	AddStaticVehicle(465,1545.5452,-1673.7545,5.7737,290.4441,14,75); // 222
	AddStaticVehicle(465,1544.2428,-1667.5825,5.4575,321.2186,14,75); // 2224
	AddStaticVehicle(465,1547.1097,-1662.6727,5.5608,343.3736,14,75); // 22246
	AddStaticVehicle(465,1542.7137,-1660.0419,5.8179,21.3098,14,75); // 2224666
	AddStaticVehicle(477,1528.0978,-1654.8694,5.6746,0.0004,101,1); // zzz
	AddStaticVehicle(477,1526.9500,-1646.7117,5.6425,353.5844,101,1); // zzz3
	AddStaticVehicle(477,1544.0734,-1642.9202,5.6513,262.8666,101,1); // zzz33
	AddStaticVehicle(477,1544.1569,-1657.0698,5.6476,98.8674,101,1); // zzz335
	AddStaticVehicle(490,1540.1467,-1663.6774,13.6755,0.0052,0,0); // rancher
	AddStaticVehicle(490,1540.1421,-1684.6826,13.6779,359.9928,0,0); // rancher1
	AddStaticVehicle(490,1519.9214,-1666.8672,13.6754,4.9387,0,0); // rancher13
	AddStaticVehicle(490,1519.4526,-1643.8466,13.6662,1.4106,0,0); // rancher1333
	AddStaticVehicle(497,1514.2335,-1664.0360,13.8507,358.9457,0,1); // xD
	AddStaticVehicle(506,1654.5244,-1560.0624,13.0871,351.9075,7,7); // ...
	AddStaticVehicle(506,1671.8446,-1487.0430,13.2486,174.0099,7,7); // ...5
	AddStaticVehicle(506,1655.9684,-1443.4681,13.0866,359.0338,7,7); // ...52
	AddStaticVehicle(506,2144.6128,-1454.6578,24.3671,272.1192,7,7); // ...5222
	AddStaticVehicle(516,2136.9155,-1371.7806,24.1519,0.0502,122,1); // ssskk
	AddStaticVehicle(516,2225.9094,-1381.8848,23.6630,275.2249,122,1); // ssskk333
	AddStaticVehicle(516,2230.1819,-1154.6553,25.6999,274.0891,122,1); // ssskk333333
	AddStaticVehicle(517,2217.4109,-1165.2278,25.5815,0.0000,40,36); // xDsss
	AddStaticVehicle(517,2227.6812,-1169.7053,25.5909,265.9503,40,36); // xDsss333
	AddStaticVehicle(517,2205.3398,-1158.8943,25.5920,85.1356,40,36); // xDsss3332211
	//------objekti-------

	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	
	SetPlayerPos(playerid,1129.4569,-1432.2472,15.7969);
	SetPlayerFacingAngle(playerid, 1.9777);
	SetPlayerCameraPos(playerid,1129.9542,-1420.3213,14.4499);
	SetPlayerCameraLookAt(playerid,1129.4569,-1432.2472,15.7969);

	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

//----------Dolazne Poruke-------------

public OnPlayerConnect(playerid)
{
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s Je došao na server.", pName);
	SendClientMessageToAll(0x33CCFFAA, string);
	PickupsCreated[playerid] = false;
	playerspawnathospital[playerid]=0;
	GivePlayerMoney(playerid,50000);
    return 1;

}

//------Odlazne Poruke-----------------------

public OnPlayerDisconnect(playerid, reason)
{
    new pName[MAX_PLAYER_NAME], string[56];
    GetPlayerName(playerid, pName, sizeof(pName));
    switch(reason)
    {
        case 0: format(string, sizeof(string), "%s Je napustio server. (Crash)", pName);
        case 1: format(string, sizeof(string), "%s Je napustio server. (Izlazi)", pName);
        case 2: format(string, sizeof(string), "%s Je napustio server. (Kick)", pName);
        case 3: format(string, sizeof(string), "%s Je napustio server. (Ban)", pName);
    }
    SendClientMessageToAll(0x33CCFFAA, string);
    return 1;

}

public OnPlayerSpawn(playerid)
{
    if (playerspawnathospital[playerid]==1)
   	{
    SetPlayerHealth(playerid, 50.50);
    SetPlayerPos(playerid,1176.6060,-1323.7875,14.0296);
    SendClientMessage(playerid,0x2641FEAA,"Nakon smrti dolazite u bolnicu i tu se spawnate.");
	return 1;
}

   	return 1;
}
//----Ubojstvo i zarade i gubitci------

public OnPlayerDeath(playerid, killerid, reason)
{
	SendClientMessage(killerid,0xFFFF00AA,"Osvojio si ga i dobio si 2000 $ ");
	GivePlayerMoney(killerid,2000);
	SendClientMessage(playerid,0xAA3333AA,"Osvojen si i gubis 1500 $ + novac koji ti je ukraden");
	GivePlayerMoney(playerid,-1500);
	SendClientMessage(playerid,0xAA3333AA,"Bolnicki racun je 500 $, Imajte dobar ostatak dana!");
	GivePlayerMoney(playerid,-500);
	//--------[SPAWN U BOLNICI NAKON SMRTI]
 	playerspawnathospital[playerid]=1;
	//--Procenat izgubljenog novca
	MoneyLost[playerid] = GetPlayerMoney(playerid)/MoneyLossProcent;
    GivePlayerMoney(playerid, -MoneyLost[playerid]);
	new Float:X, Float:Y, Float:Z;
	GetPlayerPos(playerid, X, Y, Z);
	if(PickupsCreated[playerid] == true)
	{
		for(new n=0; n<NumberOfPickups; n++)
		{
		    DestroyPickup(MoneyPickup[playerid][n]);
		}
		KillTimer(DestroyMoneyPickupst[playerid]);
	    PickupsCreated[playerid] = false;
	}

	if(MoneyLost[playerid] != 0)
	{
		for(new p=0; p<NumberOfPickups; p++)
		{
			MoneyPickup[playerid][p] = CreatePickup(1212,3, X+random(3)-random(3), Y+random(3)-random(3), Z-0.6);
		}
		DestroyMoneyPickupst[playerid] = SetTimerEx("DestroyMoneyPickups", TimeToDestroyMoneyPickups, 0, "i", playerid);
		PickupsCreated[playerid] = true;
}
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
//-----------------[/me komana]-----------------
    if(!strcmp(cmdtext, "/me", true, 3))
    {
        if(cmdtext[3] == 0) {
            SendClientMessage(playerid, 0xFFFF00AA, "Koristi: /me [komanda]");
            return 1;
        }
        new str[128];
        GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "* %s %s", str, cmdtext[4]);
        SendClientMessageToAll(0xFFFF00AA, str);

       return 1;
}
//-------------------------------[Kill]-------------------------------------------------------------------------
if(strcmp(cmdtext, "/kill", true) == 0)
{
SetPlayerHealth(playerid,0.0);
return 1;
}
//-----------PAKET ORUZJA------------------------------------------------------------------------------
if (strcmp("/kupi",cmdtext,true) == 0)
{
GivePlayerMoney(playerid,-2000);
SendClientMessage(playerid,0xB4B5B7FF,"Kupio si paket,sada ga mozes preuzeti!");
SendClientMessage(playerid,0xB4B5B7FF,"POMOC:Mozes ga preuzeti ukucavanjem u konzolu /paket");
paket[playerid]=1;
}
if (strcmp("/paket",cmdtext,true) == 0)
{
if(paket[playerid]==1)
{
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,26,120);
GivePlayerWeapon(playerid,30,100);
SendClientMessage(playerid,0xC8C8C8C8,"Preuzeo si paket oruzja za 2000$");
paket[playerid]=0;
}
else
{
SendClientMessage(playerid,0xC8C8C8C8,"Moras prvo Platiti!");
}
return 1;
}




//------------------------------------------help komanda-----------------------------------------------
if (strcmp("/help", cmdtext, true, 10) == 0)

{
SendClientMessage(playerid,0xAA3333AA,"Pozdrav!!! Dobro Došli na vaš server!!!");
SendClientMessage(playerid,0xAA3333AA,"Evo vam lista koristivih komandi ");
SendClientMessage(playerid,0xAA3333AA,"/PM ID - Šalje privatnu poruku /ADMINS - Pokazuje listu online admina");
SendClientMessage(playerid,0xAA3333AA,"/BUY --- Kupujes stvari /GIVECASH ID- Šalješ novac");
SendClientMessage(playerid,0xAA3333AA,"/BANK -- Pokazuje stanje novca /ANIMLIST -- Pokazuje listu animacija");
SendClientMessage(playerid,0xAA3333AA,"Nećemo tolerirati iskorištavanje bugova ili korištenje Cheatova!!!!!");

return 1;
}
//----------------/heal komanda-----------
if (strcmp("/heal", cmdtext, true, 10) == 0)

{
SendClientMessage(playerid, 0xAA3333AA,"Iskoristili ste komandu /heal,Cijena je 5000$ ");
SetPlayerHealth(playerid, 100.0);
GivePlayerMoney(playerid, -3000);
SetPlayerArmour(playerid, 100.0);
GivePlayerMoney(playerid, -2000);
}
else
{
SendClientMessage(playerid,0xFFFF00AA,"Morate prvo platiti!!");
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		if(pickupid == MoneyPickup[i][0] || pickupid == MoneyPickup[i][1] || pickupid == MoneyPickup[i][2] || pickupid == MoneyPickup[i][3]
		|| pickupid == MoneyPickup[i][4] || pickupid == MoneyPickup[i][5] || pickupid == MoneyPickup[i][6] || pickupid == MoneyPickup[i][7]
		|| pickupid == MoneyPickup[i][8] || pickupid == MoneyPickup[i][9])
		{
		    GivePlayerMoney(playerid, MoneyLost[i]/NumberOfPickups);
		    DestroyPickup(pickupid);
		}
}

	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}
//---[Uništavanje novca]---
public DestroyMoneyPickups(playerid)
{
	for(new n=0; n<NumberOfPickups; n++)
	{
	    DestroyPickup(MoneyPickup[playerid][n]);
	}
	PickupsCreated[playerid] = false;
}

public GlobalAnnouncement()

{

        switch (Msg)

        {

            case 0: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[0]); Msg++;} // first message
			case 1: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[1]); Msg++;}
			case 2: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[2]); Msg = 0;} // last message

        }

        return 1;

}