Guest User

asd

a guest
Apr 21st, 2013
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.80 KB | None | 0 0
  1. //gm OD 0 DATUM POCETKA 21.4 Voditelji Projekta Mauro,Kristijan i Brundo
  2.  
  3.  
  4. //--------------[INCLUDOVI]-----------------------//
  5. #include <a_samp>
  6. #include <YSI\y_ini>
  7. #include <dini>
  8. #include <streamer>
  9. #define MAILER_URL "[email protected]/mailer.php"
  10. #include <mailer>
  11. //--------------[INCLUDOVI]-----------------------//
  12. //---------------------------[BOJE]-------------------//
  13. //SCM BOJE [0.3c]
  14. #define COL_MYCOL "{FF7F24}"
  15. #define COL_LIGHTRED "{FF6347}"
  16. #define COL_ZELENA "{48E31C}"
  17. #define Zln "{48E31C}"
  18. #define COL_RADIO "{108291}"
  19. #define COL_PLAVKASTA "{157DEC}"
  20. #define COL_EASY "{FFF1AF}"
  21. #define COL_WHITE "{FFFFFF}"
  22. #define COL_BLACK "{0E0101}"
  23. #define COL_GREY "{C3C3C3}"
  24. #define COL_GREEN "{48E31C}"
  25. #define COL_RED "{F81414}"
  26. #define rd "{F81414}"
  27. #define COL_YELLOW "{F3FF02}"
  28. #define COL_ORANGE "{FFAF00}"
  29. #define COL_LIME "{B7FF00}"
  30. #define COL_CYAN "{00FFEE}"
  31. #define COL_SVPLAVA "{00C0FF}"
  32. #define svpl "{00C0FF}"
  33. #define COL_BLUE "{0049FF}"
  34. #define COL_MAGENTA "{F300FF}"
  35. #define COL_VIOLET "{B700FF}"
  36. #define COL_PINK "{FF00EA}"
  37. #define COL_MARONE "{A90202}"
  38. #define COL_CMD "{B8FF02}"
  39. #define COL_PARAM "{3FCD02}"
  40. #define COL_SERVER "{AFE7FF}"
  41. #define COL_VALUE "{A3E4FF}"
  42. #define COL_RULE "{E8B7}"
  43. #define COL_RULE2 "{FBDF89}"
  44. #define COL_RWHITE "{FFFFFF}"
  45. #define COL_LGREEN "{C9FFAB}"
  46. #define COL_LRED "{FFA1A1}"
  47. #define COL_LRED2 "{C77D87}"
  48. //BOJE
  49. #define COLOR_TOMATO 0xFF6347AA
  50. #define WHITE 0xFFFFFFFF
  51. #define COLOR_SEA 0x00808000
  52. #define COLOR_MYORANGE 0xFF7F24FF
  53. #define COLOR_ZELENKASTA 0x48E31CFF
  54. #define COLOR_TAMNA 0x808000C8
  55. #define ZELENKASTA2 0x48E31CAA
  56. #define COLOR_MOJABOJA 0x5EA0FF
  57. #define COLOR_LJUBICASTA 0xC2A2DAAA
  58. #define COLOR_CHAT1 0xB7FFAA
  59. #define COLOR_CHAT2 0xE6A9ECAA
  60. #define COLOR_CHAT3 0xC38EC7AA
  61. #define GRAD1 0xB4B5B7FF
  62. #define COLOR_CHAT4 0xD2B9D3AA
  63. #define COLOR_CHAT5 0xC6AEC7AA
  64. #define COLOR_IVORY 0xFFFF82AA
  65. #define COLOR_ORANGE 0x00AA
  66. #define ANNOUNCEMENT 0x6AF7E1FF
  67. #define COLOR_DRED 0xFF0000FF
  68. #define COLOR_DPLAVA 0x995F2BFF
  69. #define ADMCRVENA 0xFF6347AA
  70. #define NICERED 0xFF0000FF
  71. #define NICERE 0xFF0000FF
  72. #define OOC 0xE0FFFFAA
  73. #define CRNA 0x0F0000FF
  74. #define ZELENO 0x33AA33AA
  75. #define SIVA 0xAFAFAFAA
  76. #define ZUTA 0xFFFF00AA
  77. #define LJUBICASTA 0xC2A2DAAA
  78. #define ZLATNA 0xB8860BAA
  79. #define BRAON 0xA52A2AAA
  80. #define CRVENA 0xAA3333AA
  81. #define ZELENA 0xA5FF00FF
  82. #define BELA 0xFFFFFFAA
  83. #define ZELENKASTA 0x48E31CFF
  84. #define zelenkasta 0x48E31CFF
  85. #define PLAVA 0x0000BBAA
  86. #define Bela 0xFFFFFFFF
  87. #define Zuta 0xFF9900AA
  88. #define SVETLOPLAVA 0x33CCFFAA
  89. #define SVETLOZELENA 0x80FF80FF
  90. #define NARANDZASTA 0x00AA
  91. #define YELLOW 0xFFFF00AA
  92. #define ORANGE 0x7804FF
  93. #define GRAY 0xCECECEFF
  94. #define LIGHTBLUE 0x00C2ECFF
  95. #define siva 0xAFAFAFAA
  96. #define COLOR_GREY 0xAFAFAFAA
  97. #define COLOR_RED 0xAA3333AA
  98. #define COLOR_ODG 0xFF0000AA
  99. #define COLOR_GREEN 0x9EC73DAA
  100. #define COLOR_GROVE 0x00FF00FF
  101. #define COLOR_GRAD1 0xB4B5B7FF
  102. #define COLOR_GRAD2 0xBFC0C2FF
  103. #define COLOR_GRAD3 0xCBCCCEFF
  104. #define COLOR_GRAD4 0xD8D8D8FF
  105. #define COLOR_GRAD5 0xE3E3E3FF
  106. #define COLOR_GRAD6 0xF0F0F0FF
  107. #define LIGHTRED 0xFF6347AA
  108. #define COLOR_LIGHTRED 0xFF6347AA
  109. #define COLOR_LIGHTBLUE 0x33CCFFAA
  110. #define COLOR_LIGHTGREEN 0x9ACD32AA
  111. #define COLOR_BLACK 0x000000FF
  112. #define COLOR_Text 0xF5D9C1F6
  113. #define COLOR_SVETLOPLAVA 0x33CCFFAA
  114. #define NICERED 0xFF0000FF
  115. #define COLOR_NICERED 0xFF0000FF
  116. #define COLOR_INVIS 0xAFAFAF00
  117. #define COLOR_SPEC 0xBFC0C200
  118. #define COLOR_ADD 0x63FF60AA
  119. #define COLOR_YELLOW 0xFFFF00AA
  120. #define COLOR_YELLOW2 0xF5DEB3AA
  121. #define COLOR_WHITE 0xFFFFFFAA
  122. #define COLOR_FADE1 0xE6E6E6E6
  123. #define COLOR_FADE2 0xC8C8C8C8
  124. #define COLOR_FADE3 0xAAAAAAAA
  125. #define COLOR_FADE4 0x8C8C8C8C
  126. #define COLOR_FADE5 0x6E6E6E6E
  127. #define COLOR_PURPLE 0xC2A2DAAA
  128. #define COLOR_DBLUE 0x2641FEAA
  129. #define COLOR_ALLDEPT 0xFF8282AA
  130. #define COLOR_NEWS 0x458E1DAA
  131. #define COLOR_OOC 0xE0FFFFAA
  132. #define OBJECTIVE_COLOR 0x64000064
  133. #define TEAM_GREEN_COLOR 0xFFFFFFAA
  134. #define TEAM_JOB_COLOR 0xFFB6C1AA
  135. #define TEAM_HIT_COLOR 0xFFFFFF00
  136. #define TEAM_BLUE_COLOR 0x8D8DFF00
  137. #define TEAM_RADIO_COLOR 0xF2D068FF
  138. #define TEAM_GROVE_COLOR 0x00D900C8
  139. #define TEAM_VAGOS_COLOR 0xFF00EBFF
  140. #define TEAM_BALLAS_COLOR 0xD900D3C8
  141. #define TEAM_AZTECAS_COLOR 0x01FCFFC8
  142. #define TEAM_CYAN_COLOR 0xFF8282AA
  143. #define TEAM_ORANGE_COLOR 0xFF830000
  144. #define TEAM_COR_COLOR 0x39393900
  145. #define TEAM_BAR_COLOR 0x00D90000
  146. #define TEAM_TAT_COLOR 0xBDCB9200
  147. #define TEAM_CUN_COLOR 0xD900D300
  148. #define TEAM_STR_COLOR 0x01FCFF00
  149. #define TEAM_ADMIN_COLOR 0x00808000
  150. #define cop_color 0xC2A2DAFF
  151. #define RED 0xAA3333AA
  152. //---------------------[BOJE]-----------------------//
  153.  
  154. //-----------------------[TextDrawovi]----------------//
  155. //----------[Login]-----//
  156. new Text:Login0;
  157. new Text:Login1;
  158. new Text:Login2;
  159. new Text:Login3;
  160. new Text:Login4;
  161. new Text:Login5;
  162. new Text:Login6;
  163. new Text:Login7;
  164. new RegistrationStep[MAX_PLAYERS];
  165. new TutTime[MAX_PLAYERS];
  166. new pkod[MAX_PLAYERS];
  167. new Text:lbt;
  168. new Text:lbb;
  169. new Float:gRandomSpawns[4][3] = {
  170. {1770.3334,-1866.9502,13.5708},
  171. {1752.7733,-1902.8146,13.5630},
  172. {1735.4822,-1943.7451,13.5692},
  173. {1733.1677,-1911.7261,13.5621}
  174. };
  175. //---------------------[ENUMI]-------------------//
  176. enum pInfo
  177. {
  178. pPass[100],
  179. pEmail[128],
  180. pKey,
  181. pTut,
  182. pSex,
  183. pChar,
  184. pDrzava,
  185. pOrigin,
  186. pSpawnChange,
  187. pMember,
  188. pLeader,
  189. pGodine,
  190. pSpol
  191. };
  192. new PlayerInfo[MAX_PLAYERS][pInfo];
  193. //---------------------[ENUMI]-------------------//
  194.  
  195.  
  196. //-------------------------[DEFINEOVI]------------//
  197. #define DIALOG_LOGIN 1 // ja sam stavio 1 i 2 vi stavite kako vam odgovara
  198. #define DIALOG_REGISTER 2
  199. #define DIALOG_DRZAVA 3
  200. #define DIALOG_GODINE 4
  201. #define DIALOG_EMAIL 5
  202. #define DIALOG_KMAIL 6
  203. #define DIALOG_SUCCESS_1 7
  204. #define GPS 8
  205. #pragma tabsize 0
  206. #define PATH "/Korisnici/%s.ini"
  207. //-------------------------[DEFINEOVI]------------//
  208.  
  209. //-------------------------[SKRACENICE]----------------//
  210. #define SCMA SendClientMessageToAll
  211. #define SCM SendClientMessage
  212. #define SPD ShowPlayerDialog
  213. #define DSL DIALOG_STYLE_LIST
  214. #define DSB DIALOG_STYLE_MSGBOX
  215. #define DSI DIALOG_STYLE_INPUT
  216. #define DSP DIAALOG_STYLE_PASSWORD
  217. #define SCP SetPlayerCheckpoint
  218. //-------------------------[SKRACENICE]----------------//
  219.  
  220. //--------------------------[STOCKOVI]-------------//
  221. stock UserPath(playerid)
  222. {
  223. new string[128],playername[MAX_PLAYER_NAME];
  224. GetPlayerName(playerid,playername,sizeof(playername));
  225. format(string,sizeof(string),PATH,playername);
  226. return string;
  227. }
  228. stock GetName(i)
  229. {
  230. new ime[MAX_PLAYER_NAME];
  231. GetPlayerName(i,ime,MAX_PLAYER_NAME);
  232. return ime;
  233. }
  234. stock GetPlayerNameEx(playerid)
  235. {
  236. new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname));
  237. new i = strfind(pname,"_",true);
  238. if(i != (-1)) pname[i] = ' ';
  239. return pname;
  240. }
  241.  
  242. stock imeigraca(playerid, Ime[MAX_PLAYER_NAME])
  243. {
  244. GetPlayerName(playerid, Ime, sizeof(Ime));
  245. for(new x = 0; x < sizeof(Ime); x++) { if(Ime[x] == '_') Ime[x] = ' '; }
  246. return 1;
  247. }
  248.  
  249. stock ImeIgraca(playerid)
  250. {
  251. new Ime[MAX_PLAYER_NAME];
  252. GetPlayerName(playerid, Ime, sizeof(Ime));
  253. return Ime;
  254. }
  255. //--------------------------[STOCKOVI]-------------//
  256.  
  257. forward LoadUser_data(playerid,name[],value[]);
  258. public LoadUser_data(playerid,name[],value[])
  259. {
  260. INI_String("Password", PlayerInfo[playerid][pPass], 100);
  261. return 1;
  262. }
  263.  
  264. main()
  265. {
  266. print("\n----------------------------------");
  267. print(" GM od nule BY Mauro,Kristijan i Brundo");
  268. print("----------------------------------\n");
  269. }
  270.  
  271.  
  272. public OnGameModeInit()
  273. {
  274. SetGameModeText("WG:RP v0.1");
  275. SendRconCommand("mapname San Andreas");
  276. SendRconCommand("weburl www.World-Gaming.com.hr");
  277. AddPlayerClass(0, 1733.2726, -1912.0308, 13.5621, 89.4167, 0, 0, 0, 0, 0, 0);
  278. //----------------[TextDrawovi]-----------------//
  279. Login0 = TextDrawCreate(650.000000, 340.000000, "-");
  280. TextDrawBackgroundColor(Login0, 255);
  281. TextDrawFont(Login0, 1);
  282. TextDrawLetterSize(Login0, 0.500000, 12.000000);
  283. TextDrawColor(Login0, -1);
  284. TextDrawSetOutline(Login0, 0);
  285. TextDrawSetProportional(Login0, 1);
  286. TextDrawSetShadow(Login0, 1);
  287. TextDrawUseBox(Login0, 1);
  288. TextDrawBoxColor(Login0, 33686166);
  289. TextDrawTextSize(Login0, -9.000000, -70.000000);
  290.  
  291. Login1 = TextDrawCreate(650.000000, 0.000000, "-");
  292. TextDrawBackgroundColor(Login1, 255);
  293. TextDrawFont(Login1, 1);
  294. TextDrawLetterSize(Login1, 0.500000, 12.000000);
  295. TextDrawColor(Login1, -1);
  296. TextDrawSetOutline(Login1, 0);
  297. TextDrawSetProportional(Login1, 1);
  298. TextDrawSetShadow(Login1, 1);
  299. TextDrawUseBox(Login1, 1);
  300. TextDrawBoxColor(Login1, 33686166);
  301. TextDrawTextSize(Login1, -9.000000, -70.000000);
  302.  
  303. Login2 = TextDrawCreate(207.000000, 10.000000, "World Gaming");
  304. TextDrawBackgroundColor(Login2, 255);
  305. TextDrawFont(Login2, 1);
  306. TextDrawLetterSize(Login2, 0.699998, 2.299998);
  307. TextDrawColor(Login2, -8388408);
  308. TextDrawSetOutline(Login2, 0);
  309. TextDrawSetProportional(Login2, 1);
  310. TextDrawSetShadow(Login2, 1);
  311.  
  312. Login3 = TextDrawCreate(297.000000, 40.000000, "Online Gaming Comunnity");
  313. TextDrawBackgroundColor(Login3, 255);
  314. TextDrawFont(Login3, 1);
  315. TextDrawLetterSize(Login3, 0.699998, 2.299998);
  316. TextDrawColor(Login3, -8388408);
  317. TextDrawSetOutline(Login3, 0);
  318. TextDrawSetProportional(Login3, 1);
  319. TextDrawSetShadow(Login3, 1);
  320.  
  321. Login4 = TextDrawCreate(-85.000000, 96.000000, "- - - - - - - - - - - - - - - - - - - - - -");
  322. TextDrawBackgroundColor(Login4, 255);
  323. TextDrawFont(Login4, 1);
  324. TextDrawLetterSize(Login4, 1.500000, 2.000000);
  325. TextDrawColor(Login4, -8388408);
  326. TextDrawSetOutline(Login4, 0);
  327. TextDrawSetProportional(Login4, 1);
  328. TextDrawSetShadow(Login4, 1);
  329.  
  330. Login5 = TextDrawCreate(-85.000000, 328.000000, "- - - - - - - - - - - - - - - - - - - - - -");
  331. TextDrawBackgroundColor(Login5, 255);
  332. TextDrawFont(Login5, 1);
  333. TextDrawLetterSize(Login5, 1.500000, 2.000000);
  334. TextDrawColor(Login5, -8388408);
  335. TextDrawSetOutline(Login5, 0);
  336. TextDrawSetProportional(Login5, 1);
  337. TextDrawSetShadow(Login5, 1);
  338.  
  339. Login6 = TextDrawCreate(434.000000, 398.000000, "Forum: World-Gaming.com.hr");
  340. TextDrawBackgroundColor(Login6, 255);
  341. TextDrawFont(Login6, 1);
  342. TextDrawLetterSize(Login6, 0.419999, 2.399997);
  343. TextDrawColor(Login6, -8388408);
  344. TextDrawSetOutline(Login6, 0);
  345. TextDrawSetProportional(Login6, 1);
  346. TextDrawSetShadow(Login6, 1);
  347.  
  348. Login7 = TextDrawCreate(7.000000, 416.000000, "V0.1");
  349. TextDrawBackgroundColor(Login7, 255);
  350. TextDrawFont(Login7, 1);
  351. TextDrawLetterSize(Login7, 0.349999, 2.299998);
  352. TextDrawColor(Login7, -8388408);
  353. TextDrawSetOutline(Login7, 0);
  354. TextDrawSetProportional(Login7, 1);
  355. TextDrawSetShadow(Login7, 1);
  356.  
  357. //-----------------------------------[TEXTOVI]--------------------------//
  358. Create3DTextLabel("[Vjecnica]\n [ DA UDJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, 1481.0515,-1772.3060,18.7958, 20.0, 0);
  359. Create3DTextLabel("[Vjecnica]\n [ DA IZADJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, 390.0714,173.8288,1008.3828, 20.0, 0);
  360. Create3DTextLabel("[Banka]\n [ DA UDJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, 1463.9476,-1010.3647,26.8438, 20.0, 0);
  361. Create3DTextLabel("[Banka]\n [ DA IZADJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, -296.8363,1482.3177,1073.0215, 20.0, 0);
  362. //-----------------------------------[TEXTOVI]--------------------------//
  363. //-----------------------------------[Pickup]--------------------------//
  364. AddStaticPickup(19130, 1, 1463.9476,-1010.3647,26.8438); // Bank ulaz
  365. AddStaticPickup(19130, 1, -296.6685,1482.2910,1071.1060); // Bank izlaz
  366. AddStaticPickup(19130, 2, 1481.0515,-1772.3060,18.7958, -1); //Ulaz u opstinu
  367. AddStaticPickup(19130, 2,390.0714,173.8288,1008.3828, -1); //Izlaz iz opstinu
  368. //-----------------------------------[Pickup]--------------------------//
  369. //-----------------------------------[Objekti]--------------------------//
  370. //-----------------banka int------------------------------------------------//
  371. CreateDynamicObject(14576,-296.8600000,1494.0500000,1078.1800000,0.0000000,0.0000000,0.0000000); //
  372. CreateDynamicObject(2332,-299.6500000,1517.2500000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  373. CreateDynamicObject(2332,-298.7900000,1517.2400000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  374. CreateDynamicObject(2332,-297.9200000,1517.2500000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  375. CreateDynamicObject(2332,-297.0400000,1517.2500000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  376. CreateDynamicObject(2332,-296.1700000,1517.2700000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  377. CreateDynamicObject(2332,-295.2900000,1517.3200000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  378. CreateDynamicObject(2332,-294.4000000,1517.3400000,1070.4600000,0.0000000,0.0000000,0.0000000); //
  379. CreateDynamicObject(2332,-299.6300000,1517.2100000,1071.3900000,0.0000000,0.0000000,0.0000000); //
  380. CreateDynamicObject(2332,-298.7900000,1517.2100000,1071.3900000,0.0000000,0.0000000,0.0000000); //
  381. CreateDynamicObject(2332,-297.9100000,1517.2000000,1071.3900000,0.0000000,0.0000000,0.0000000); //
  382. CreateDynamicObject(2332,-297.0300000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0000000); //
  383. CreateDynamicObject(2332,-296.1200000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0000000); //
  384. CreateDynamicObject(2332,-295.2500000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0300000); //
  385. CreateDynamicObject(2332,-294.3800000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0000000); //
  386. CreateDynamicObject(2754,-290.5400000,1493.1700000,1071.0100000,0.0000000,0.0000000,0.0000000); //
  387. CreateDynamicObject(2180,-292.3300000,1497.4300000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  388. CreateDynamicObject(2180,-294.3200000,1497.3900000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  389. CreateDynamicObject(2180,-296.3300000,1497.4100000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  390. CreateDynamicObject(2180,-298.3500000,1497.4100000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  391. CreateDynamicObject(2180,-300.3800000,1497.4200000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  392. CreateDynamicObject(2180,-302.3800000,1497.4000000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  393. CreateDynamicObject(2180,-304.8700000,1499.3800000,1070.1100000,0.0000000,0.0000000,270.0000000); //
  394. CreateDynamicObject(2180,-304.8800000,1501.3300000,1070.1100000,0.0000000,0.0000000,270.0000000); //
  395. CreateDynamicObject(2180,-290.4400000,1498.3800000,1070.1100000,0.0000000,0.0000000,90.0000000); //
  396. CreateDynamicObject(2180,-290.4200000,1500.3500000,1070.1100000,0.0000000,0.0000000,90.0000000); //
  397. CreateDynamicObject(2309,-300.5300000,1498.4500000,1070.1100000,0.0000000,0.0000000,180.0000000); //
  398. CreateDynamicObject(2309,-298.6200000,1498.4800000,1070.1100000,0.0000000,0.0000000,179.9900000); //
  399. CreateDynamicObject(2309,-296.8600000,1498.4900000,1070.1100000,0.0000000,0.0000000,179.9900000); //
  400. CreateDynamicObject(2309,-295.1700000,1498.6400000,1070.1100000,0.0000000,0.0000000,179.9900000); //
  401. CreateDynamicObject(2309,-293.2700000,1498.6100000,1070.1100000,0.0000000,0.0000000,179.9900000); //
  402. CreateDynamicObject(2309,-291.6000000,1498.7600000,1070.1100000,0.0000000,0.0000000,179.9900000); //
  403. CreateDynamicObject(1649,-296.9300000,1497.3200000,1073.5700000,0.0000000,0.0000000,0.3700000); //
  404. CreateDynamicObject(1649,-300.7800000,1497.3300000,1073.5500000,0.0000000,0.0000000,179.6300000); //
  405. CreateDynamicObject(1491,-304.3700000,1497.1500000,1070.1400000,0.0000000,0.0000000,0.0000000); //
  406. CreateDynamicObject(2180,-304.3700000,1497.5600000,1072.4100000,0.0000000,0.0000000,0.0000000); //
  407. CreateDynamicObject(3260,-303.9000000,1497.4400000,1074.2100000,0.0000000,0.0000000,0.0000000); //
  408. CreateDynamicObject(1649,-305.3900000,1499.4500000,1073.8500000,0.0000000,0.0000000,90.3800000); //
  409. CreateDynamicObject(1649,-290.1500000,1499.8600000,1073.5100000,0.0000000,0.0000000,269.4700000); //
  410. CreateDynamicObject(2754,-290.5400000,1493.9800000,1071.0100000,0.0000000,0.0000000,0.0000000); //
  411. CreateDynamicObject(2754,-290.5400000,1494.7700000,1071.0100000,0.0000000,0.0000000,0.0000000); //
  412. CreateDynamicObject(2754,-304.9000000,1493.2000000,1071.0200000,0.0000000,0.0000000,180.0000000); //
  413. CreateDynamicObject(2754,-304.9100000,1493.9800000,1071.0100000,0.0000000,0.0000000,179.9900000); //
  414. CreateDynamicObject(2754,-304.9200000,1494.7800000,1071.0100000,0.0000000,0.0000000,180.0000000); //
  415. CreateDynamicObject(2771,-300.5800000,1497.1800000,1071.1300000,0.0000000,0.0000000,0.0000000); //
  416. CreateDynamicObject(2771,-298.5600000,1497.2700000,1071.1300000,0.0000000,0.0000000,0.0000000); //
  417. CreateDynamicObject(2771,-296.6200000,1497.3500000,1071.1300000,0.0000000,0.0000000,0.0000000); //
  418. CreateDynamicObject(2771,-295.0200000,1497.2600000,1071.1300000,0.0000000,0.0000000,0.0000000); //
  419. CreateDynamicObject(2771,-293.2500000,1497.4300000,1071.1300000,0.0000000,0.0000000,0.0000000); //
  420. CreateDynamicObject(2771,-291.5800000,1497.4700000,1071.1300000,0.0000000,0.0000000,0.0000000); //
  421. CreateDynamicObject(2614,-296.9400000,1481.5300000,1073.6700000,0.0000000,0.0000000,180.0000000); //
  422. CreateDynamicObject(2614,-296.7900000,1501.4300000,1074.1100000,0.0000000,0.0000000,0.0000000); //
  423. CreateDynamicObject(2957,-297.6800000,1481.3800000,1071.3100000,0.0000000,0.0000000,0.0000000); //
  424. CreateDynamicObject(1892,-297.1800000,1482.3100000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  425. CreateDynamicObject(1892,-303.9700000,1495.9900000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  426. CreateDynamicObject(2894,-294.1000000,1497.2000000,1070.9800000,0.0000000,0.0000000,0.0000000); //
  427. CreateDynamicObject(1622,-291.3800000,1491.8600000,1074.1500000,0.0000000,0.0000000,0.0000000); //
  428. CreateDynamicObject(1627,-291.0100000,1491.9900000,1073.0700000,0.0000000,0.0000000,0.0000000); //
  429. CreateDynamicObject(1616,-291.3600000,1496.8100000,1074.1100000,0.0000000,0.0000000,0.0000000); //
  430. CreateDynamicObject(1550,-302.4700000,1497.7900000,1070.5000000,0.0000000,0.0000000,0.0000000); //
  431. CreateDynamicObject(3389,-304.9300000,1489.1500000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  432. CreateDynamicObject(3389,-304.9100000,1488.1600000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  433. CreateDynamicObject(3389,-304.9400000,1490.1300000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  434. CreateDynamicObject(3389,-304.9400000,1491.0900000,1070.1100000,0.0000000,0.0000000,0.0000000); //
  435. CreateDynamicObject(2009,-305.7000000,1483.0600000,1070.1100000,0.0000000,0.0000000,270.0000000); //
  436. CreateDynamicObject(2120,-305.5900000,1482.1200000,1070.7400000,0.0000000,0.0000000,180.0000000); //
  437. CreateDynamicObject(14532,-307.7900000,1481.8400000,1071.0900000,0.0000000,0.0000000,0.0000000); //
  438. CreateDynamicObject(1649,-290.1500000,1499.8600000,1073.5100000,0.0000000,0.0000000,88.7900000); //
  439. CreateDynamicObject(1649,-290.1500000,1499.8600000,1073.5100000,0.0000000,0.0000000,88.7900000); //
  440. CreateDynamicObject(1649,-300.7800000,1497.3300000,1073.5500000,0.0000000,0.0000000,0.0000000); //
  441. CreateDynamicObject(1649,-292.6900000,1497.3400000,1073.5700000,0.0000000,0.0000000,0.6500000); //
  442. CreateDynamicObject(1649,-296.9300000,1497.3200000,1073.5700000,0.0000000,0.0000000,180.2900000); //
  443. CreateDynamicObject(1649,-292.6900000,1497.3400000,1073.5700000,0.0000000,0.0000000,180.2900000); //
  444. CreateDynamicObject(1649,-305.3900000,1499.4500000,1073.8500000,0.0000000,0.0000000,270.0000000); //
  445. //---------------------------------[int Vjecnice]---------------------------//
  446. CreateDynamicObject(14602,445.0900000,143.9300000,1007.3700000,0.0000000,0.0000000,0.0000000); //
  447. CreateDynamicObject(19450,422.2800000,133.0100000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  448. CreateDynamicObject(19450,422.2800000,142.5700000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  449. CreateDynamicObject(19450,422.2800000,152.1900000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  450. CreateDynamicObject(19450,422.2900000,161.8100000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  451. CreateDynamicObject(19450,422.2800000,133.0100000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  452. CreateDynamicObject(19450,422.2600000,142.5000000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  453. CreateDynamicObject(19450,422.2400000,152.1000000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  454. CreateDynamicObject(19450,422.2600000,161.5800000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  455. CreateDynamicObject(19450,437.4000000,132.0400000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  456. CreateDynamicObject(19450,437.4200000,132.0400000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  457. CreateDynamicObject(19450,437.4700000,154.8400000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  458. CreateDynamicObject(19450,437.4900000,154.8300000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  459. CreateDynamicObject(19450,442.1000000,144.7900000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  460. CreateDynamicObject(19450,442.1000000,135.2800000,1003.7200000,0.0000000,0.0000000,0.0000000); //
  461. CreateDynamicObject(19450,446.1100000,144.8700000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  462. CreateDynamicObject(19450,442.1100000,135.4200000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  463. CreateDynamicObject(19450,442.2000000,150.0000000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  464. CreateDynamicObject(19450,442.2000000,149.8600000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  465. CreateDynamicObject(19450,442.2100000,149.7000000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  466. CreateDynamicObject(19450,442.2100000,149.6500000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  467. CreateDynamicObject(19450,442.1200000,145.0200000,1007.1600000,0.0000000,0.0000000,0.0000000); //
  468. CreateDynamicObject(19450,442.2000000,149.9700000,1007.1600000,0.0000000,0.0000000,89.8300000); //
  469. CreateDynamicObject(19450,442.2000000,149.7900000,1007.1600000,0.0000000,0.0000000,89.8300000); //
  470. CreateDynamicObject(19450,442.2000000,149.6600000,1007.1600000,0.0000000,0.0000000,89.8300000); //
  471. CreateDynamicObject(19450,442.2200000,149.6000000,1007.1600000,0.0000000,0.0000000,89.8300000); //
  472. CreateDynamicObject(19450,442.1300000,136.9300000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  473. CreateDynamicObject(19450,442.1300000,136.8300000,1007.1600000,0.0000000,0.0000000,89.8300000); //
  474. CreateDynamicObject(19450,432.5700000,128.3400000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  475. CreateDynamicObject(19450,422.9500000,128.2900000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  476. CreateDynamicObject(19450,432.5500000,128.3200000,1007.1600000,0.0000000,0.0000000,90.4400000); //
  477. CreateDynamicObject(19450,422.9600000,128.2400000,1007.1600000,0.0000000,0.0000000,90.4400000); //
  478. CreateDynamicObject(19450,426.8400000,159.5100000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  479. CreateDynamicObject(19450,436.3900000,159.5600000,1003.7200000,0.0000000,0.0000000,90.3100000); //
  480. CreateDynamicObject(19450,427.0500000,159.5000000,1007.1600000,0.0000000,0.0000000,90.4400000); //
  481. CreateDynamicObject(19450,436.6400000,159.5900000,1007.1600000,0.0000000,0.0000000,90.7000000); //
  482. CreateDynamicObject(6959,436.1100000,147.3900000,1006.3400000,0.0000000,0.0000000,0.0000000); //
  483. CreateDynamicObject(19431,433.7900000,140.2800000,1003.7700000,0.0000000,0.0000000,0.0000000); //
  484. CreateDynamicObject(19431,432.3700000,140.3200000,1003.7700000,0.0000000,0.0000000,0.0000000); //
  485. CreateDynamicObject(19431,433.0800000,141.0500000,1003.7700000,0.0000000,0.0000000,89.3800000); //
  486. CreateDynamicObject(19431,433.0800000,139.5600000,1003.7700000,0.0000000,0.0000000,89.3800000); //
  487. CreateDynamicObject(19431,433.0800000,139.5800000,1007.1500000,0.0000000,0.0000000,89.3800000); //
  488. CreateDynamicObject(19431,432.3800000,140.2800000,1007.1400000,0.0000000,0.0000000,0.0000000); //
  489. CreateDynamicObject(19431,433.1000000,141.0500000,1007.1500000,0.0000000,0.0000000,89.3800000); //
  490. CreateDynamicObject(19431,433.7800000,140.2900000,1007.1400000,0.0000000,0.0000000,0.0000000); //
  491. CreateDynamicObject(19431,432.2900000,147.6100000,1003.7700000,0.0000000,0.0000000,0.0000000); //
  492. CreateDynamicObject(19431,433.7300000,147.6000000,1003.7700000,0.0000000,0.0000000,0.0000000); //
  493. CreateDynamicObject(19431,433.0100000,146.8900000,1003.7700000,0.0000000,0.0000000,89.3800000); //
  494. CreateDynamicObject(19431,433.0000000,148.3400000,1003.7700000,0.0000000,0.0000000,89.3800000); //
  495. CreateDynamicObject(19431,433.0100000,146.8900000,1007.1500000,0.0000000,0.0000000,89.3800000); //
  496. CreateDynamicObject(19431,432.3100000,147.6200000,1007.1400000,0.0000000,0.0000000,0.0000000); //
  497. CreateDynamicObject(19431,433.7300000,147.6100000,1007.1400000,0.0000000,0.0000000,0.0000000); //
  498. CreateDynamicObject(19431,433.0200000,148.3300000,1007.1500000,0.0000000,0.0000000,89.3800000); //
  499. CreateDynamicObject(19379,438.5500000,145.8400000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  500. CreateDynamicObject(19379,438.6000000,136.2500000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  501. CreateDynamicObject(19379,438.6200000,126.6600000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  502. CreateDynamicObject(19379,428.3300000,134.7300000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  503. CreateDynamicObject(19379,428.1600000,125.1400000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  504. CreateDynamicObject(19379,417.7200000,125.1300000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  505. CreateDynamicObject(19379,418.1000000,134.7600000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  506. CreateDynamicObject(19379,428.6100000,144.0400000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  507. CreateDynamicObject(19379,419.3900000,144.0200000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  508. CreateDynamicObject(19379,426.2900000,153.6000000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  509. CreateDynamicObject(19379,436.7000000,153.6100000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  510. CreateDynamicObject(19379,436.7000000,163.2200000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  511. CreateDynamicObject(19379,426.4000000,163.1900000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
  512. CreateDynamicObject(1569,442.0300000,142.3900000,1002.0900000,0.0000000,0.0000000,90.4800000); //
  513. CreateDynamicObject(1569,442.0500000,145.3600000,1002.0900000,0.0000000,0.0000000,268.5100000); //
  514. CreateDynamicObject(2195,441.8000000,145.6400000,1002.7100000,0.0000000,0.0000000,0.0000000); //
  515. CreateDynamicObject(2195,441.9000000,142.0600000,1002.7100000,0.0000000,0.0000000,0.0000000); //
  516. CreateDynamicObject(3440,425.7900000,128.6500000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  517. CreateDynamicObject(3440,425.8200000,132.6700000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  518. CreateDynamicObject(1649,425.9200000,130.6700000,1005.1000000,0.0000000,0.0000000,89.6600000); //
  519. CreateDynamicObject(1649,425.7800000,135.1300000,1005.1000000,0.0000000,0.0000000,89.6600000); //
  520. CreateDynamicObject(3440,425.7400000,137.1900000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  521. CreateDynamicObject(1649,425.7900000,139.2900000,1005.1000000,0.0000000,0.0000000,89.6600000); //
  522. CreateDynamicObject(3440,425.7500000,141.3200000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  523. CreateDynamicObject(1649,425.7800000,139.1800000,1005.1000000,0.0000000,0.0000000,269.6000000); //
  524. CreateDynamicObject(1649,425.7200000,134.8800000,1005.1000000,0.0000000,0.0000000,269.6000000); //
  525. CreateDynamicObject(1649,425.8000000,130.6200000,1005.1000000,0.0000000,0.0000000,269.6000000); //
  526. CreateDynamicObject(3440,425.7900000,159.1000000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  527. CreateDynamicObject(1649,425.9000000,156.9300000,1005.1000000,0.0000000,0.0000000,89.6600000); //
  528. CreateDynamicObject(3440,425.8700000,154.5300000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  529. CreateDynamicObject(1649,425.9900000,152.5900000,1005.1000000,0.0000000,0.0000000,89.6600000); //
  530. CreateDynamicObject(3440,425.9600000,150.4600000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  531. CreateDynamicObject(1649,425.9900000,148.5200000,1005.1000000,0.0000000,0.0000000,89.6600000); //
  532. CreateDynamicObject(3440,425.8200000,146.2100000,1004.2400000,0.0000000,0.0000000,0.0000000); //
  533. CreateDynamicObject(1649,425.9300000,148.3400000,1005.1000000,0.0000000,0.0000000,269.6000000); //
  534. CreateDynamicObject(1649,425.9500000,152.7900000,1005.1000000,0.0000000,0.0000000,269.6000000); //
  535. CreateDynamicObject(1649,425.8900000,156.8100000,1005.1000000,0.0000000,0.0000000,269.6000000); //
  536. CreateDynamicObject(1806,424.1300000,139.1300000,1002.0900000,0.0000000,0.0000000,267.3200000); //
  537. CreateDynamicObject(1806,424.2200000,134.4000000,1002.0900000,0.0000000,0.0000000,267.3200000); //
  538. CreateDynamicObject(1806,424.1000000,130.6600000,1002.0900000,0.0000000,0.0000000,267.3200000); //
  539. CreateDynamicObject(1806,424.1600000,148.4500000,1002.0900000,0.0000000,0.0000000,267.3200000); //
  540. CreateDynamicObject(1806,424.2200000,152.7600000,1002.0900000,0.0000000,0.0000000,267.3200000); //
  541. CreateDynamicObject(1806,424.2200000,156.9000000,1002.0900000,0.0000000,0.0000000,267.3200000); //
  542. CreateDynamicObject(1671,427.5300000,143.7200000,1002.6100000,0.0000000,0.0000000,90.1800000); //
  543. CreateDynamicObject(2000,422.8400000,136.0000000,1002.0100000,0.0000000,0.0000000,89.7800000); //
  544. CreateDynamicObject(2000,422.8500000,136.4600000,1002.0100000,0.0000000,0.0000000,89.7800000); //
  545. CreateDynamicObject(2000,422.8500000,136.9100000,1002.0100000,0.0000000,0.0000000,89.7800000); //
  546. CreateDynamicObject(2000,422.8500000,137.3900000,1002.0100000,0.0000000,0.0000000,89.7800000); //
  547. CreateDynamicObject(2000,422.8400000,135.5500000,1002.0100000,0.0000000,0.0000000,89.7800000); //
  548. CreateDynamicObject(2000,422.8500000,135.0900000,1002.0100000,0.0000000,0.0000000,89.7800000); //
  549. CreateDynamicObject(2000,422.8500000,135.0900000,1003.3900000,0.0000000,0.0000000,89.7800000); //
  550. CreateDynamicObject(2000,422.8600000,135.5600000,1003.3900000,0.0000000,0.0000000,89.7800000); //
  551. CreateDynamicObject(2000,422.8600000,136.0300000,1003.3900000,0.0000000,0.0000000,89.7800000); //
  552. CreateDynamicObject(2000,422.8700000,136.4800000,1003.3900000,0.0000000,0.0000000,89.7800000); //
  553. CreateDynamicObject(2000,422.8700000,136.9400000,1003.3900000,0.0000000,0.0000000,89.7800000); //
  554. CreateDynamicObject(2000,422.8700000,137.4100000,1003.3900000,0.0000000,0.0000000,89.7800000); //
  555. CreateDynamicObject(2191,422.8700000,148.2300000,1002.1400000,0.0000000,0.0000000,89.2300000); //
  556. CreateDynamicObject(2191,422.8900000,149.5800000,1002.1400000,0.0000000,0.0000000,89.2300000); //
  557. CreateDynamicObject(2191,422.8800000,150.9300000,1002.1400000,0.0000000,0.0000000,89.2300000); //
  558. CreateDynamicObject(2161,422.4000000,155.3500000,1002.0900000,0.0000000,0.0000000,90.0700000); //
  559. CreateDynamicObject(2161,422.4000000,156.6600000,1002.0900000,0.0000000,0.0000000,90.0700000); //
  560. CreateDynamicObject(2164,422.3800000,130.2000000,1002.1000000,0.0000000,0.0000000,89.6400000); //
  561. CreateDynamicObject(2164,422.3900000,131.9700000,1002.1000000,0.0000000,0.0000000,89.6400000); //
  562. CreateDynamicObject(2199,422.4400000,140.2400000,1002.0900000,0.0000000,0.0000000,89.3500000); //
  563. CreateDynamicObject(2199,422.4400000,141.5800000,1002.0900000,0.0000000,0.0000000,89.3500000); //
  564. CreateDynamicObject(2200,422.5100000,145.2900000,1002.0400000,0.0000000,0.0000000,90.0200000); //
  565. CreateDynamicObject(2190,381.0800000,155.6100000,1008.1000000,356.8600000,0.0000000,-0.9900000); //
  566. //-----------------------------------[Objekti]--------------------------//
  567. return 1;
  568. }
  569.  
  570. public OnGameModeExit()
  571. {
  572. return 1;
  573. }
  574.  
  575. public OnPlayerRequestClass(playerid, classid)
  576. {
  577. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  578. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  579. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  580. return 1;
  581. }
  582.  
  583. public OnPlayerConnect(playerid)
  584. {
  585. if(fexist(UserPath(playerid)))
  586. {
  587. TextDrawShowForPlayer(playerid, Login0);
  588. TextDrawShowForPlayer(playerid, Login1);
  589. TextDrawShowForPlayer(playerid, Login2);
  590. TextDrawShowForPlayer(playerid, Login3);
  591. TextDrawShowForPlayer(playerid, Login4);
  592. TextDrawShowForPlayer(playerid, Login5);
  593. TextDrawShowForPlayer(playerid, Login6);
  594. TextDrawShowForPlayer(playerid, Login7);
  595. new loginstring[512];
  596. new loginname[64];
  597. GetPlayerName(playerid,loginname,sizeof(loginname));
  598. format(loginstring,sizeof(loginstring),"{FFFFFF}______________________________________________\n\n{00C0FF}Dobrodosao na {FFFFFF}World Gaming RPG {00C0FF}server\n\n{00C0FF}Ime i Prezime : {FFFFFF}%s\n\n{00C0FF}Forum : {FFFFFF}www.World-Gaming.com.hr\n\n{00C0FF}Upisite svoju lozinku da se prijavite\n\n{FFFFFF}______________________________________________",loginname);
  599. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{157DEC}World Gaming - Logiranje",loginstring,"Prijava","Izadji");
  600. GivePlayerMoney(playerid, 1000);
  601. }
  602. else
  603. {
  604. new regstring[512];
  605. new regname[64];
  606. format(regstring,sizeof(regstring),"{FFFFFF}______________________________________________\n\n{00C0FF}Dobrodosao na {FFFFFF}World Gaming RPG {00C0FF}server\n\n{00C0FF}Ime i Prezime : {FFFFFF}%s\n\n{00C0FF}Forum : {FFFFFF}www.World-Gaming.com.hr\n\n{00C0FF}Upisite svoju lozinku da nastavite registraciju\n\n{FFFFFF}______________________________________________",regname);
  607. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{157DEC}Registracija",regstring,"Registruj","Izadji");
  608. RegistrationStep[playerid] = 1;
  609. TutTime[playerid] = 1;
  610. }
  611. return 1;
  612. }
  613.  
  614. public OnPlayerDisconnect(playerid, reason)
  615. {
  616. new INI:File = INI_Open(UserPath(playerid));
  617. INI_SetTag(File,"data");
  618. INI_WriteInt(File,"Email",PlayerInfo[playerid][pEmail]);
  619. INI_Close(File);
  620. return 1;
  621. }
  622.  
  623. public OnPlayerSpawn(playerid)
  624. {
  625. TextDrawHideForPlayer(playerid,Login0);
  626. TextDrawHideForPlayer(playerid,Login1);
  627. TextDrawHideForPlayer(playerid,Login2);
  628. TextDrawHideForPlayer(playerid,Login3);
  629. TextDrawHideForPlayer(playerid,Login4);
  630. TextDrawHideForPlayer(playerid,Login5);
  631. TextDrawHideForPlayer(playerid,Login6);
  632. TextDrawHideForPlayer(playerid,Login7);
  633. return 1;
  634. }
  635.  
  636. public OnPlayerDeath(playerid, killerid, reason)
  637. {
  638. return 1;
  639. }
  640.  
  641. public OnVehicleSpawn(vehicleid)
  642. {
  643. return 1;
  644. }
  645.  
  646. public OnVehicleDeath(vehicleid, killerid)
  647. {
  648. return 1;
  649. }
  650.  
  651. public OnPlayerText(playerid, text[])
  652. {
  653. return 1;
  654. }
  655.  
  656. public OnPlayerCommandText(playerid, cmdtext[])
  657. {
  658. /*
  659. if(strcmp(cmd, "/resetemail", true) == 0)
  660. {
  661. if(IsPlayerConnected(playerid))
  662. {
  663. tmp = strtok(cmdtext, idx);
  664. if(!strlen(tmp))
  665. {
  666. SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /resetemail [ID Igraca/Dio Imena]");
  667. return 1;
  668. }
  669. new playa;
  670. playa = ReturnUser(tmp);
  671. if (PlayerInfo[playerid][pAdmin] >=1337)
  672. {
  673. if(IsPlayerConnected(playa))
  674. {
  675. if(playa != INVALID_PLAYER_ID)
  676. {
  677. ShowPlayerDialog(playa,63, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  678. SendClientMessage(playerid,COLOR_WHITE,"Sada igrac mora ponovo uneti email!");
  679. SendClientMessage(playa,COLOR_WHITE,"Admin vam je reset email molimo unesite ponovo!");
  680. }
  681. }
  682. }
  683. else
  684. {
  685. SendClientMessage(playerid, COLOR_GRAD1, " niste ovlasteni da koristite tu komandu!");
  686. }
  687. }
  688. return 1;
  689. }*/ /* TREBA POSLJE PODESIT */
  690. if (strcmp(cmdtext, "/gps", true) == 0)
  691. {
  692. if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, " Morate biti u vozilu!");
  693. ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS - Odaberite lokaciju", "Glavni burg\nBanka\nVijecnica\nPolicija\nBolnica\nKolodvor\nAerodrom", "Odaberi", "Izadji");
  694. return 1;
  695. }
  696.  
  697. if(strcmp(cmdtext,"/gpsoff",true)==0)
  698. {
  699. if(IsPlayerConnected(playerid))
  700. {
  701. DisablePlayerCheckpoint(playerid);
  702. SendClientMessage(playerid, COLOR_GRAD2, "{F81414}Ugasili ste {FFFFFF}GPS!");
  703. }
  704. return 1;
  705. }
  706. return 0;
  707. }
  708.  
  709. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  710. {
  711. return 1;
  712. }
  713.  
  714. public OnPlayerExitVehicle(playerid, vehicleid)
  715. {
  716. return 1;
  717. }
  718.  
  719. public OnPlayerStateChange(playerid, newstate, oldstate)
  720. {
  721. /*
  722. if(newstate == PLAYER_STATE_DRIVER)
  723. {
  724. new veh = GetPlayerVehicleID(playerid);
  725. if(VehOwned[veh] == 0)
  726. {
  727. if(IsADealerCar[veh] == 1)
  728. {
  729. new string[128];
  730. format(string, sizeof(string), ""TPLAVA2"Jeste li sigurni da želite kupiti %s za $%i?", GetVehicleNameFromID(veh), CarPrice[veh]);
  731. ShowPlayerDialog(playerid, 669, DIALOG_STYLE_MSGBOX, "Kupovina", string, "Da", "Ne");
  732. return 1;
  733. }
  734. }
  735. else if(VehOwned[veh] == 1)
  736. {
  737. new owner[24], string[128];
  738. GetPlayerName(OwnerID[veh], owner, sizeof(owner));
  739. format(string, sizeof(string), ""TPLAVA2"Vozilo:%s|Vlasnik: %s.", GetVehicleNameFromID(veh), owner);
  740. SendClientMessage(playerid, 0xFFFFFFAA, string);
  741. return 1;
  742. }
  743. }*/
  744. return 1;
  745. }
  746.  
  747. public OnPlayerEnterCheckpoint(playerid)
  748. {
  749. return 1;
  750. }
  751.  
  752. public OnPlayerLeaveCheckpoint(playerid)
  753. {
  754. return 1;
  755. }
  756.  
  757. public OnPlayerEnterRaceCheckpoint(playerid)
  758. {
  759. return 1;
  760. }
  761.  
  762. public OnPlayerLeaveRaceCheckpoint(playerid)
  763. {
  764. return 1;
  765. }
  766.  
  767. public OnRconCommand(cmd[])
  768. {
  769. return 1;
  770. }
  771.  
  772. public OnPlayerRequestSpawn(playerid)
  773. {
  774. return 1;
  775. }
  776.  
  777. public OnObjectMoved(objectid)
  778. {
  779. return 1;
  780. }
  781.  
  782. public OnPlayerObjectMoved(playerid, objectid)
  783. {
  784. return 1;
  785. }
  786.  
  787. public OnPlayerPickUpPickup(playerid, pickupid)
  788. {
  789. return 1;
  790. }
  791.  
  792. public OnVehicleMod(playerid, vehicleid, componentid)
  793. {
  794. return 1;
  795. }
  796.  
  797. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  798. {
  799. return 1;
  800. }
  801.  
  802. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  803. {
  804. return 1;
  805. }
  806.  
  807. public OnPlayerSelectedMenuRow(playerid, row)
  808. {
  809. return 1;
  810. }
  811.  
  812. public OnPlayerExitedMenu(playerid)
  813. {
  814. return 1;
  815. }
  816.  
  817. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  818. {
  819. return 1;
  820. }
  821.  
  822. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  823. {
  824. if(newkeys == KEY_SECONDARY_ATTACK)
  825. {
  826. if(IsPlayerInRangeOfPoint(playerid,7.0,1481.0515,-1772.3060,18.7958))
  827. {
  828. GameTextForPlayer(playerid, "~g~Vjecnica", 5000, 1);
  829. SetPlayerInterior(playerid, 3);
  830. SetPlayerPos(playerid,441.6061,143.8209,1003.0848);
  831. }
  832. if(IsPlayerInRangeOfPoint(playerid,7.0, 441.6030,143.8264,1003.0848))
  833. {
  834. GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
  835. SetPlayerInterior(playerid, 0);
  836. SetPlayerPos(playerid,1481.0515,-1772.3060,18.7958);
  837. }
  838. if(IsPlayerInRangeOfPoint(playerid,7.0,1463.9476,-1010.3647,26.8438))
  839. {
  840. GameTextForPlayer(playerid, "~g~Banka", 5000, 1);
  841. SetPlayerInterior(playerid, 3);
  842. SetPlayerPos(playerid,-296.8363,1482.3177,1073.0215);
  843. }
  844. if(IsPlayerInRangeOfPoint(playerid,7.0, -296.6685,1482.2910,1071.1060))
  845. {
  846. GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
  847. SetPlayerInterior(playerid, 0);
  848. SetPlayerPos(playerid,1463.9476,-1010.3647,26.8438);
  849. }
  850. }
  851. }
  852.  
  853. public OnRconLoginAttempt(ip[], password[], success)
  854. {
  855. return 1;
  856. }
  857.  
  858. public OnPlayerUpdate(playerid)
  859. {
  860. return 1;
  861. }
  862.  
  863. public OnPlayerStreamIn(playerid, forplayerid)
  864. {
  865. return 1;
  866. }
  867.  
  868. public OnPlayerStreamOut(playerid, forplayerid)
  869. {
  870. return 1;
  871. }
  872.  
  873. public OnVehicleStreamIn(vehicleid, forplayerid)
  874. {
  875. return 1;
  876. }
  877.  
  878. public OnVehicleStreamOut(vehicleid, forplayerid)
  879. {
  880. return 1;
  881. }
  882.  
  883. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  884. {
  885. if(dialogid == DIALOG_REGISTER)
  886. {
  887. if (!response) return Kick(playerid);
  888. if(response)
  889. {
  890. new regstring[512];
  891. new regname[64];
  892. GetPlayerName(playerid,regname,sizeof(regname));
  893. if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{157DEC}Registracija",regstring,"Registruj","Izadji");
  894. new INI:File = INI_Open(UserPath(playerid));
  895. INI_SetTag(File,"data");
  896. INI_WriteString(File, "Password", inputtext);
  897. INI_WriteString(File,"Email",PlayerInfo[playerid][pEmail]);
  898. INI_Close(File);
  899. SpawnPlayer(playerid);
  900. ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "OK","Odustani");
  901. }
  902. }
  903. if(dialogid == DIALOG_LOGIN)
  904. {
  905. if(!response) return Kick(playerid);
  906. if(response)
  907. {
  908. if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
  909. {
  910. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  911. SpawnPlayer(playerid);
  912. }
  913. else
  914. {
  915. new loginstring[512];
  916. new loginname[64];
  917. GetPlayerName(playerid,loginname,sizeof(loginname));
  918. ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{157DEC}World Gaming - Logiranje",loginstring,"Prijava","Izadji");
  919. }
  920. }
  921. }
  922. if(dialogid == 3)
  923. {
  924. if(response)
  925. {
  926. if(listitem == 0)
  927. {
  928. PlayerInfo[playerid][pSex] = 1;
  929. RegistrationStep[playerid] = 2;
  930. ShowPlayerDialog(playerid,61, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "OK","Odustani");
  931. }
  932. if(listitem == 1)
  933. {
  934. PlayerInfo[playerid][pSex] = 2;
  935. RegistrationStep[playerid] = 2;
  936. ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "OK","Odustani");
  937. }
  938. }
  939. else
  940. {
  941. ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST ,"Vi ste?","Musko\nZensko","Odaberi","Odustani");
  942. }
  943. return 1;
  944. }
  945. if(dialogid == 4)
  946. {
  947. if(response)
  948. {
  949. new ukucankod = strval(inputtext);
  950. if(ukucankod >5 && ukucankod <40)
  951. {
  952. PlayerInfo[playerid][pDrzava] = ukucankod;
  953. ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Odakle ste?","Srbija\nCrna Gora\nBiH\nHrvatska\nMakedonija\nOstalo","Odaberi","Odustani");
  954. }
  955. else
  956. {
  957. SendClientMessage(playerid, COLOR_WHITE,"Morate imati vise od 5 i manje od 40 godina!");
  958. ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "Odaberi","Odustani");
  959. }
  960. }
  961. else
  962. {
  963. ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "Odaberi","Odustani");
  964. }
  965. return 1;
  966. }
  967. if(dialogid == 6)
  968. {
  969. if(response)
  970. {
  971. if(listitem == 0)
  972. {
  973. PlayerInfo[playerid][pDrzava] = 1;
  974. ClearChatbox(playerid, 2);
  975. RegistrationStep[playerid] = 0;
  976. ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  977. }
  978. if(listitem == 1)
  979. {
  980. PlayerInfo[playerid][pDrzava] = 2;
  981. ClearChatbox(playerid, 2);
  982. RegistrationStep[playerid] = 0;
  983. ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  984. }
  985. if(listitem == 2)
  986. {
  987. PlayerInfo[playerid][pDrzava] = 3;
  988. ClearChatbox(playerid, 2);
  989. RegistrationStep[playerid] = 0;
  990. ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  991. }
  992. if(listitem == 3)
  993. {
  994. PlayerInfo[playerid][pDrzava] = 4;
  995. ClearChatbox(playerid, 2);
  996. RegistrationStep[playerid] = 0;
  997. ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  998. }
  999. if(listitem == 4)
  1000. {
  1001. PlayerInfo[playerid][pDrzava] = 5;
  1002. ClearChatbox(playerid, 2);
  1003. RegistrationStep[playerid] = 0;
  1004. ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1005. }
  1006. if(listitem == 5)
  1007. {
  1008. PlayerInfo[playerid][pDrzava] = 6;
  1009. ClearChatbox(playerid, 2);
  1010. RegistrationStep[playerid] = 0;
  1011. ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1012. }
  1013. }
  1014. else
  1015. {
  1016. ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Odakle ste?","Srbija\nCrna Gora\nBiH\nHrvatska\nMakedonija\nOstalo","Odaberi","Odustani");
  1017. }
  1018. return 1;
  1019. }
  1020. if(dialogid == 5)
  1021. {
  1022. if(response)
  1023. {
  1024. new ime[MAX_PLAYER_NAME];
  1025. GetPlayerName(playerid, ime, sizeof(ime));
  1026. pkod[playerid]=0;
  1027. new namestring = strfind(inputtext, "@", true);
  1028. if(namestring == -1)
  1029. {
  1030. ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1031. SendClientMessage(playerid, COLOR_WHITE, "Email nije unesen u dobrom formatu!");
  1032. return 1;
  1033. }
  1034. new namestringse = strfind(inputtext, ".", true);
  1035. if(namestringse == -1)
  1036. {
  1037. ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1038. SendClientMessage(playerid, COLOR_WHITE, "Email nije unesen u dobrom formatu!");
  1039. return 1;
  1040. }
  1041. new lol[400];
  1042. format(lol, sizeof(lol), "emailovi/%s.ini",inputtext);
  1043. if(fexist(lol))
  1044. {
  1045. ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1046. SendClientMessage(playerid, COLOR_WHITE, "Email vec postoji molimo vas unesite drugi email!");
  1047. strmid(PlayerInfo[playerid][pEmail],inputtext, 0, strlen(inputtext), 255);
  1048. OnPlayerUpdateCustom(playerid);
  1049. pkod[playerid]=0;
  1050. format(lol, sizeof(lol), "emailovi/%s.ini",PlayerInfo[playerid][pEmail]);
  1051. new File: hFile = fopen(lol, io_write);
  1052. if (hFile)
  1053. {
  1054. new playersip[256];
  1055. GetPlayerIp(playerid,playersip,sizeof(playersip));
  1056. format(lol, sizeof(lol), "Ime:%s Sifra:%s Ip:%s",ime,PlayerInfo[playerid][pKey],playersip);
  1057. fwrite(hFile,lol);
  1058. fclose(hFile);
  1059. }
  1060. if(PlayerInfo[playerid][pTut] == 1)
  1061. {
  1062. SendClientMessage(playerid, COLOR_WHITE, "Uspesna promjena email-a!");
  1063. return 1;
  1064. }
  1065. ClearChatbox(playerid, 8);
  1066. SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
  1067. SendClientMessage(playerid, COLOR_WHITE, "{559df1}Dobrodosli na World Gaming RPG, sada ce vam biti prikazan tutorijal.");
  1068. SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
  1069. ClearChatbox(playerid, 2);
  1070. RegistrationStep[playerid] = 0;
  1071. TutTime[playerid] = 10;
  1072. }
  1073. else
  1074. {
  1075. ShowPlayerDialog(playerid,63, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1076. }
  1077. return 1;
  1078. }
  1079. if(dialogid == 6)
  1080. {
  1081. if(response)
  1082. {
  1083. new ime[MAX_PLAYER_NAME];
  1084. GetPlayerName(playerid, ime, sizeof(ime));
  1085. new ukucankodic = strval(inputtext);
  1086. if(ukucankodic != pkod[playerid])
  1087. {
  1088. ShowPlayerDialog(playerid,6, DIALOG_STYLE_INPUT, "Kod", "Molimo unesite pravi kod:", "POTVRDI","Promeni email");
  1089. SendClientMessage(playerid, COLOR_WHITE, "Pogresan kod!");
  1090. return 1;
  1091. }
  1092. pkod[playerid]=0;
  1093. new lol[400];
  1094. format(lol, sizeof(lol), "emailovi/%s.ini",PlayerInfo[playerid][pEmail]);
  1095. new File: hFile = fopen(lol, io_write);
  1096. if (hFile)
  1097. {
  1098. new playersip[256];
  1099. GetPlayerIp(playerid,playersip,sizeof(playersip));
  1100. format(lol, sizeof(lol), "Ime:%s Sifra:%s Ip:%s",ime,PlayerInfo[playerid][pKey],playersip);
  1101. fwrite(hFile,lol);
  1102. fclose(hFile);
  1103. }
  1104. if(PlayerInfo[playerid][pTut] == 1)
  1105. {
  1106. SendClientMessage(playerid, COLOR_WHITE, "Uspesna promena email-a!");
  1107. return 1;
  1108. }
  1109. new klol[400];
  1110. new playersip[256];
  1111. GetPlayerIp(playerid,playersip,sizeof(playersip));
  1112. new Year, Month, Day;
  1113. getdate(Year, Month, Day);
  1114. new tmphour, tmpminute,tmpsecond;
  1115. gettime(tmphour, tmpminute, tmpsecond);
  1116. format(klol, sizeof(klol), "Na nas server World Gaming RP upravo se registrovao novi igrac %s\nPreko ip:%s Vreme:%d:%d:%d Datum:%d.%d.%d.\nIgracev email:%s Igraceva sifra je:%s",ime,playersip,tmphour, tmpminute,tmpsecond,Day, Month,Year,PlayerInfo[playerid][pEmail],PlayerInfo[playerid][pKey]);
  1117. SendMail("[email protected]","[email protected]","eXtreme RP Server","Obavestenje",klol);
  1118. ClearChatbox(playerid, 8);
  1119. SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
  1120. SendClientMessage(playerid, COLOR_WHITE, "{559df1}Dobrodosli na World Gaming RPG, sada ce vam biti prikazan tutorijal.");
  1121. SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
  1122. ClearChatbox(playerid, 2);
  1123. TextDrawShowForPlayer(playerid,lbt);
  1124. TextDrawShowForPlayer(playerid,lbb);
  1125. RegistrationStep[playerid] = 0;
  1126. TutTime[playerid] = 10;
  1127. }
  1128. else
  1129. {
  1130. ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
  1131. }
  1132. return 1;
  1133. }
  1134. return 1;
  1135. }
  1136. if(dialogid == GPS)
  1137. {
  1138. if(response)
  1139. {
  1140. if(listitem == 0) //
  1141. {
  1142. SetPlayerCheckpoint(playerid, 1221.3342, -918.0650, 42.9127, 5.0);
  1143. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Glavni burg.");
  1144. }
  1145. if(listitem == 1) //
  1146. {
  1147. SetPlayerCheckpoint(playerid, 1461.0076, -1026.0122, 23.8281, 5.0);
  1148. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Banku.");
  1149. }
  1150. if(listitem == 2)
  1151. {
  1152. SetPlayerCheckpoint(playerid, 1481.0199, -1741.7627, 13.5469, 5.0);
  1153. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Vijecnicu.");
  1154. }
  1155. if(listitem == 3)
  1156. {
  1157. SetPlayerCheckpoint(playerid, 1544.2372, -1675.6801, 13.5580, 5.0);
  1158. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Policija.");
  1159. }
  1160. if(listitem == 4)
  1161. {
  1162. SetPlayerCheckpoint(playerid, 1188.9955, -1323.3768, 13.1392, 5.0);
  1163. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Bolnica.");
  1164. }
  1165. if(listitem == 5)
  1166. {
  1167. SetPlayerCheckpoint(playerid, 1810.9696, -1889.1246, 13.4076, 5.0);
  1168. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Kolodvor.");
  1169. }
  1170. if(listitem == 6)
  1171. {
  1172. SetPlayerCheckpoint(playerid, 1962.6006, -2181.7441, 13.1202, 5.0);
  1173. SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Aerodrom.");
  1174. }
  1175. }
  1176.  
  1177. }
  1178. return 1;
  1179. }
  1180.  
  1181. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  1182. {
  1183. return 1;
  1184. }
  1185. forward ClearChatbox(playerid, lines);
  1186. public ClearChatbox(playerid, lines)
  1187. {
  1188. if (IsPlayerConnected(playerid))
  1189. {
  1190. for(new i=0; i<lines; i++)
  1191. {
  1192. SendClientMessage(playerid, COLOR_GREY, " ");
  1193. }
  1194. }
  1195. return 1;
  1196. }
  1197. forward OnPlayerUpdateCustom(playerid);
  1198. public OnPlayerUpdateCustom(playerid)
  1199. {
  1200. return 1;
  1201. }
  1202. forward SacuvajIgraca(playerid);
  1203. public SacuvajIgraca(playerid)
  1204. {
  1205. new INI:File = INI_Open(UserPath(playerid));
  1206. INI_SetTag(File,"data");
  1207. INI_WriteInt(File,"Email",PlayerInfo[playerid][pEmail]);
  1208. INI_Close(File);
  1209. return 1;
  1210. }
  1211. forward SetPlayerSpawn(playerid);
  1212. public SetPlayerSpawn(playerid)
  1213. {
  1214. new rand=random(3);
  1215. if(PlayerInfo[playerid][pSpawnChange] == 1)
  1216. {
  1217. if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) //Spawn za igrace
  1218. {
  1219. SetPlayerToTeamColor(playerid);
  1220. SetPlayerInterior(playerid,0);
  1221. SetPlayerFacingAngle(playerid, 180);
  1222. rand = random(sizeof(gRandomSpawns));
  1223. SetPlayerPos(playerid, gRandomSpawns[rand][0], gRandomSpawns[rand][1], gRandomSpawns[rand][2]);
  1224. return 1;
  1225. }
  1226. }
  1227. return 1;
  1228. }
  1229. forward SetPlayerToTeamColor(playerid);
  1230. public SetPlayerToTeamColor(playerid)
  1231. {
  1232. if(IsPlayerConnected(playerid))
  1233. {
  1234. SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
  1235. /* if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
  1236. SetPlayerColor(playerid,COLOR_DBLUE);
  1237. if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
  1238. SetPlayerColor(playerid,COLOR_BLACK);
  1239. if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1)
  1240. SetPlayerColor(playerid,cop_color);
  1241. if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
  1242. SetPlayerColor(playerid,COLOR_DARKNICERED);
  1243. if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
  1244. SetPlayerColor(playerid,COLOR_GROVE); */
  1245. }
  1246. }
Advertisement
Add Comment
Please, Sign In to add comment