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;
}