Guest User

Untitled

a guest
Jan 16th, 2020
588
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.70 KB | None | 0 0
  1. //-----------------------------------LATINO GAMING----------------------------//
  2. #include <a_samp>
  3. #include <core>
  4. #include <float>
  5. #include <foreach>
  6. #include <fdialog>
  7. #include <sscanf2>
  8. #include <streamer>
  9. #include <SKY>
  10. #include <crashdetect>
  11. #include <YSI\y_ini>
  12. #include <YSI\y_commands>
  13. //----------------------------------------------------------------------------//
  14. #define SRWBOJA "{0096FF}"
  15. #define SPLAVA "{00C0FF}"
  16. #define BELA "{FFFFFF}"
  17. #define CRVENA "{F81414}"
  18. #define ZELENA "{6EF83C}"
  19. #define ZUTA "{F3FF02}"
  20. #define SIVA "{C0C0C0}"
  21. #define GREEN 0x21DD00FF
  22. //----------------------------------------------------------------------------//
  23. #undef MAX_PLAYERS
  24. #define MAX_PLAYERS 50
  25. //----------------------------------------------------------------------------//
  26. #define BAN_FOLDER "Banovani/%s.ini"
  27. #define BANIP_FOLDER "Banovaniip/%d.ini"
  28. //----------------------------------------------------------------------------//
  29. #define MIN_DUZINA_LOZINKE 5
  30. #define MAX_DUZINA_LOZINKE 15
  31. //----------------------------------------------------------------------------//
  32. #define SCM SendClientMessage
  33. #define SCMTA SendClientMessageToAll
  34. //----------------------------------------------------------------------------//
  35. #define SPD ShowPlayerDialog
  36. //----------------------------------------------------------------------------//
  37. #define SPAWN_NORMAL 0
  38. #define SPAWN_NORMALV 1
  39. //----------------------------------------------------------------------------//
  40. new bool:InputPassword[MAX_PLAYERS];
  41. new bool:ChoseCountry[MAX_PLAYERS];
  42. new bool:InputAge[MAX_PLAYERS];
  43. new bool:InputMail[MAX_PLAYERS];
  44. new RegSex[MAX_PLAYERS];
  45. new UlogovanProvera[MAX_PLAYERS];
  46. new LoginPokusaji[MAX_PLAYERS];
  47. new LogRegTimer[MAX_PLAYERS];
  48. new freeze[MAX_PLAYERS];
  49. new PlayerText:LoginTD[MAX_PLAYERS][30];
  50. new PlayerText:RegisterTD[MAX_PLAYERS][21];
  51. //----------------------------------------------------------------------------//
  52. #define SERVER_FILE "Server/Podesavanja.ini"
  53. enum Server
  54. {
  55. isRegistracija,
  56. };
  57. new ServerInfo[Server];
  58. //----------------------------------------------------------------------------//
  59. #define KORISNICI "/Korisnici/%s.ini"
  60. enum pInfo
  61. {
  62. pPass,
  63. pNovacDzep,
  64. pNovacBanka,
  65. pAdmin,
  66. pAdminPin,
  67. pLevel,
  68. pSkin,
  69. pGodine,
  70. pSex,
  71. pDrzava,
  72. pProveraSpawna,
  73. pEmail[128]
  74. }
  75. new PlayerInfo[MAX_PLAYERS][pInfo];
  76. //----------------------------------------------------------------------------//
  77. forward UcitajKorisnika_data(playerid,name[],value[]);
  78. public UcitajKorisnika_data(playerid,name[],value[])
  79. {
  80. INI_Int("Password",PlayerInfo[playerid][pPass]);
  81. INI_Int("NovacDzep",PlayerInfo[playerid][pNovacDzep]);
  82. INI_Int("NovacBanka",PlayerInfo[playerid][pNovacBanka]);
  83. INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
  84. INI_Int("AdminPin",PlayerInfo[playerid][pAdminPin]);
  85. INI_Int("Level",PlayerInfo[playerid][pLevel]);
  86. INI_Int("Skin",PlayerInfo[playerid][pSkin]);
  87. INI_Int("Godine",PlayerInfo[playerid][pGodine]);
  88. INI_Int("Pol",PlayerInfo[playerid][pSex]);
  89. INI_Int("Drzava",PlayerInfo[playerid][pDrzava]);
  90. INI_String("Email",PlayerInfo[playerid][pEmail], 128);
  91. return 1;
  92. }
  93. //----------------------------------------------------------------------------//
  94. forward Login(playerid);
  95. public Login(playerid)
  96. {
  97. InterpolateCameraPos(playerid, 1164.730102, -1187.794677, 307.139495, 1565.853759, -1567.488525, 307.139495, 30000);
  98. InterpolateCameraLookAt(playerid, 1169.372436, -1187.942382, 305.288421, 1565.404052, -1562.916870, 305.165283, 30000);
  99. OcistiChat(playerid, 25);
  100. for(new i = 0; i < 30; i ++)
  101. {
  102. PlayerTextDrawShow(playerid, LoginTD[playerid][i]);
  103. }
  104. LogRegTimer[playerid] = SetTimerEx("LogReg", 10000, false, "d", playerid);
  105. return 1;
  106. }
  107. //----------------------------------------------------------------------------//
  108. forward Tuturial(playerid);
  109. public Tuturial(playerid)
  110. {
  111. OcistiChat(playerid,80);
  112. new string[256];
  113. format(string, sizeof(string), ""SPLAVA"Dobrodosao %s u Los Santos.", ProveraImenaBDC(playerid));
  114. SCM(playerid, -1, string);
  115. SCM(playerid, -1, ""SPLAVA"[LG:RP]: "BELA"Ukoliko nemate prevoz pozovite taxi ili iznajmite vozilo.");
  116. SCM(playerid, -1, ""SPLAVA"[LG:RP]: "BELA"Ako vam je potrebna pomoc obratite se adminima ili kucajte /komande.");
  117. TogglePlayerControllable(playerid, 1); TogglePlayerSpectating(playerid, false); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
  118. if(PlayerInfo[playerid][pSex] == 1) { SetPlayerSkin(playerid, 240); PlayerInfo[playerid][pSkin] = 240; }
  119. if(PlayerInfo[playerid][pSex] == 2) { SetPlayerSkin(playerid, 93); PlayerInfo[playerid][pSkin] = 93; }
  120. UlogovanProvera[playerid] = 1;
  121. SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], 399.58392, -1531.13086, 32.24300, 1.0, -1, -1, -1, -1, -1, -1);
  122. SpawnPlayer(playerid); SavePlayer(playerid);
  123.  
  124. new dan,mjesec,godina;
  125. new sat,minuta,sekunda;
  126. new ip[128];
  127. new name[MAX_PLAYER_NAME];
  128. getdate(godina, mjesec, dan);
  129. gettime(sat, minuta, sekunda);
  130. GetPlayerIp(playerid, ip,sizeof(ip));
  131. GetPlayerName(playerid, name,sizeof(name));
  132.  
  133. format(string, sizeof(string), ""SPLAVA"[LG:RP]: "BELA"Novi igrac se upravo REGISTROVAO!!!");
  134. AdminGameMaster(-1, string);
  135. format(string, sizeof(string), ""SPLAVA"Ime: "BELA"%s | "SPLAVA"IP: "BELA"%s.", name, ip);
  136. AdminGameMaster(-1, string);
  137. format(string, sizeof(string), ""SPLAVA"Datum: "BELA"%d.%d.%d | "SPLAVA"Vreme: "BELA"%d:%d:%d.", dan,mjesec,godina,sat,minuta,sekunda);
  138. AdminGameMaster(-1, string);
  139. format(string, sizeof(string), ""SPLAVA"ID: "BELA"%d",playerid);
  140. AdminGameMaster(-1, string);
  141. return 1;
  142. }
  143. //----------------------------------------------------------------------------//
  144. forward LogReg(playerid);
  145. public LogReg(playerid)
  146. {
  147. KillTimer(LogRegTimer[playerid]); SetPlayerHealth(playerid, 99.0); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0);
  148. //------------------------------------------------------------------------//
  149. if(fexist(Korisnici(playerid)))
  150. {
  151. new loginstring[512];
  152. new loginname[126];
  153. GetPlayerName(playerid,loginname,sizeof(loginname));
  154. format(loginstring,sizeof(loginstring),""BELA"________________________________________________\n\n"SPLAVA"Dobrodosao na Latino Gaming\n\n"BELA"Vas Ime i Prezime: "SPLAVA"%s\n"BELA"Vas korisnicki racun je registrovan na serveru\nUnesite vas tacan password, imate "CRVENA"4 "BELA"pokusaja...\n\n"BELA"Ukoliko pogresite "CRVENA"4 "BELA"puta pass bicete banovani!\n"BELA"________________________________________________",loginname);
  155. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login", "Izlaz");
  156. }
  157. else
  158. {
  159. if(ServerInfo[isRegistracija] == 1)
  160. {
  161. StatusKonekta(playerid, 5);
  162. }
  163. else if(ServerInfo[isRegistracija] != 1)
  164. {
  165. new info[2048];
  166. strcat(info, ""ZUTA"Latino Gaming RolePlay Osnovna Pravila Servera\n\n", sizeof(info));
  167. strcat(info, ""CRVENA"- Osnovna Pravila\n\n", sizeof(info));
  168. strcat(info, ""SIVA"- Vas Nick mora biti u formatu Ime_Prezime npr (Marko_Markovic).\n", sizeof(info));
  169. strcat(info, "- Vas Nick nesme sadrzavati imena poznatih licnosti ili uvredljiv sadrzaj.\n", sizeof(info));
  170. strcat(info, "- Morate postovati ostale igrace nesmete ih vredjati.\n", sizeof(info));
  171. strcat(info, "- Ukoliko neznate RolePlay Pravila procitajte ih na serveru koamndom /pravila.\n", sizeof(info));
  172. strcat(info, "- Ukoliko nebudete postovali ova pravila bicete kaznjeni.\n\n", sizeof(info));
  173. strcat(info, ""CRVENA"- Info Vas Account\n\n", sizeof(info));
  174. strcat(info, ""SIVA"LG:RP Team nece nikome dati podatke od vaseg accounta.\n", sizeof(info));
  175. strcat(info, "Mi ne odgovaramo za vas account zato pazite kome dajete password accounta.\n", sizeof(info));
  176. strcat(info, "LG:RP Team zadrzava pravo zatvaranja/banovanja/brisanja vaseg accounta.\n\n", sizeof(info));
  177. strcat(info, ""CRVENA"- Zabranjeno je\n\n", sizeof(info));
  178. strcat(info, ""SIVA"Zabranjeno je koriscenje cheata/modova radi neke prednosti u igrici.\n", sizeof(info));
  179. strcat(info, "Strogo je zabranjeno vredjanje igraca na nacionalnoj ili bilo kojoj drugoj osnovi.\n", sizeof(info));
  180. strcat(info, "Zabranjeno je iskoristavanje gresaka/bugova na skripti.\n\n", sizeof(info));
  181. strcat(info, ""CRVENA"Da prihvatite pravila kliknite na Prihvati, a da odbijete kliknite na Odbij.\n", sizeof(info));
  182. ShowPlayerDialog(playerid, 45, DIALOG_STYLE_MSGBOX, ""BELA"Pravila", info, "Prihvati", "Izlaz");
  183. }
  184. }
  185. return 1;
  186. }
  187. //----------------------------------------------------------------------------//
  188. forward OcistiChat(playerid, lines);
  189. public OcistiChat(playerid, lines)
  190. {
  191. for(new i = 0; i < lines; i++)
  192. {
  193. SCM(playerid, -1, " ");
  194. }
  195. return 1;
  196. }
  197. //----------------------------------------------------------------------------//
  198. forward Freeze(playerid);
  199. public Freeze(playerid)
  200. {
  201. TogglePlayerControllable(playerid, 1);
  202. return 1;
  203. }
  204. //----------------------------------------------------------------------------//
  205. forward AdminGameMaster(color, string[]);
  206. public AdminGameMaster(color, string[])
  207. {
  208. foreach(Player,i)
  209. {
  210. if(PlayerInfo[i][pAdmin] >= 1)
  211. {
  212. SendClientMessage(i, color, string);
  213. }
  214. }
  215. }
  216. //----------------------------------------------------------------------------//
  217. stock SavePlayer(playerid)
  218. {
  219. if(UlogovanProvera[playerid] == 1)
  220. {
  221. new INI:File = INI_Open(Korisnici(playerid));
  222. INI_SetTag(File,"data");
  223. INI_WriteInt(File,"NovacDzep",PlayerInfo[playerid][pNovacDzep]);
  224. INI_WriteInt(File,"NovacBanka",PlayerInfo[playerid][pNovacBanka]);
  225. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  226. INI_WriteInt(File,"AdminPin",PlayerInfo[playerid][pAdminPin]);
  227. INI_WriteInt(File,"Level",PlayerInfo[playerid][pLevel]);
  228. INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
  229. INI_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
  230. INI_WriteInt(File,"Pol",PlayerInfo[playerid][pSex]);
  231. INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
  232. INI_WriteString(File,"Email",PlayerInfo[playerid][pEmail]);
  233. INI_Close(File);
  234. }
  235. return 1;
  236. }
  237. stock Korisnici(playerid)
  238. {
  239. new string[128];
  240. format(string,sizeof(string),KORISNICI,GetName(playerid));
  241. return string;
  242. }
  243. stock udb_hash(buf[]) //HASH PASS
  244. {
  245. new length=strlen(buf);
  246. new s1 = 1;
  247. new s2 = 0;
  248. new n;
  249. for (n=0; n<length; n++)
  250. {
  251. s1 = (s1 + buf[n]) % 65521;
  252. s2 = (s2 + s1) % 65521;
  253. }
  254. return (s2 << 16) + s1;
  255. }
  256. stock GetName(playerid)
  257. {
  258. new name[MAX_PLAYER_NAME];
  259. GetPlayerName(playerid, name, sizeof(name));
  260. return name;
  261. }
  262. stock ProveraImenaBDC(playerid)//Provera Imena Bez Donje Crte
  263. {
  264. new string[24],str[24];
  265. GetPlayerName(playerid,string,24);
  266. strmid(str,string,0,strlen(string),24);
  267. for(new i = 0; i < MAX_PLAYER_NAME; i++)
  268. {
  269. if (str[i] == '_') str[i] = ' ';
  270. }
  271. return str;
  272. }
  273. stock ProveraRPImena(playerid, max_underscores = 2)
  274. {
  275. new underscores = 0;
  276. new name[MAX_PLAYER_NAME];
  277. GetPlayerName(playerid, name, sizeof(name));
  278. if (name[0] < 'A' || name[0] > 'Z') return false; // First letter is not capital
  279. for(new i = 1; i < strlen(name); i++)
  280. {
  281. if(name[i] != '_' && (name[i] < 'A' || name[i] > 'Z') && (name[i] < 'a' || name[i] > 'z')) return false; // a-zA-Z_
  282. if( (name[i] >= 'A' && name[i] <= 'Z') && (name[i - 1] != '_') ) return false; // unneeded capital letter
  283. if(name[i] == '_')
  284. {
  285. underscores++;
  286. if(underscores > max_underscores || i == strlen(name)) return false; // More underlines than limit, or underline at the last pos
  287. if(name[i + 1] < 'A' || name[i + 1] > 'Z') return false; // Not a capital letter after underline
  288. }
  289. }
  290. if (underscores == 0) return false; // No underline detected
  291. return true;
  292. }
  293. stock StatusKonekta(playerid, tip)
  294. {
  295. if(tip == 1)
  296. {
  297. new string1[256];
  298. format(string1, sizeof(string1), ""CRVENA"Banovani ste...\n\n"ZUTA"%s "BELA"vi ste banovani sa ovog servera.\nAko ne znate razlog bana pogledajte ga na forumu.\nUkoliko zelite unban zatrazite ga na nasem forumu.\nAdresa naseg foruma je:\n\n"ZUTA"www.latino.epizy.com",GetName(playerid));
  299. SPD(playerid, 116, DIALOG_STYLE_MSGBOX, ""CRVENA"Banovan Status", string1, "Ok", "Izlaz");
  300. freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
  301. }
  302. else if(tip == 2)
  303. {
  304. new string[512];
  305. SCM(playerid,-1,""CRVENA"[LG:RP] "SIVA"Kikovani ste zbog ne prihvatljivog Imena_Prezimena!");
  306. format(string, sizeof(string), ""CRVENA"%s vase Ime_Prezime nije prihvatljivo\n\n"BELA"Vase ime nije u validnom formatu Ime_Prezime\nVase Ime_Prezime ne sme sadrzavati uvredljive reci\nVase Ime_Prezime ne sme sadrzavati znakove/brojeve\nVase Ime_Prezime ne sme biti vezano za nacionalnost\nVase ime obavezno mora sadrzavati donju crtu\nVase ime ne sme bit ime poznate licnosti\n\nPrimer RP Imena: "ZUTA"Marko_Markovic",GetName(playerid));
  307. SPD(playerid, 114, DIALOG_STYLE_MSGBOX, ""CRVENA"Provera Imena", string, "Ok", "Izlaz");
  308. freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
  309. }
  310. else if(tip == 3)
  311. {
  312. SCM(playerid,-1,""ZUTA"LG:RP | "CRVENA"Pre spawna se morate ulogovati (kikovani ste)!");
  313. freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
  314. }
  315. else if(tip == 4)
  316. {
  317. va_SendClientMessage(playerid,-1,"[LG:RP] "CRVENA"%s pogresili ste lozinku '4/4' puta pa ste banovani | Unban zatrazite na forumu (www.latino.epizy.com)!",GetName(playerid));
  318. freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
  319. }
  320. else if(tip == 5)
  321. {
  322. SCM(playerid,-1,"[LG:RP] "CRVENA"Registracija je trenutno onemogucena...");
  323. SCM(playerid,-1,"[LG:RP] "CRVENA"Registracija na server je trenutno onemogucena, razlog onemogucavanja pogledajte na forumu!");
  324. SCM(playerid,-1,"[LG:RP] "CRVENA"Adresa Foruma je: "SIVA"www.latino.epizy.com");
  325. freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
  326. }
  327. return 1;
  328. }
  329. stock SCMF(playerid, colour, format[], va_args<>)
  330. {
  331. new out[384];
  332. va_format(out, sizeof (out), format, va_start<3>);
  333. SendClientMessage(playerid, colour, out);
  334. return 1;
  335. }
  336. stock SpawnIgraca(playerid)
  337. {
  338. SetPlayerHealth(playerid, 99.0);
  339. SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
  340. SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
  341. if(PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL)
  342. {
  343. SetPlayerPos(playerid, 399.58392, -1531.13086, 32.24300);
  344. SetPlayerInterior(playerid, 0);
  345. }
  346. else if(PlayerInfo[playerid][pProveraSpawna] == SPAWN_NORMALV)
  347. {
  348. SetPlayerPos(playerid, 1674.1406,1448.3599,10.7834);
  349. SetPlayerInterior(playerid, 0);
  350. }
  351. return 1;
  352. }
  353. //----------------------------------------------------------------------------//
  354. stock CreatePlayerTextDraws(playerid)
  355. {
  356. //--------------------------------REGISTER--------------------------------//
  357. RegisterTD[playerid][0] = CreatePlayerTextDraw(playerid,650.000000, 320.000000, " ");
  358. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][0], 255);
  359. PlayerTextDrawFont(playerid,RegisterTD[playerid][0], 1);
  360. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][0], 0.500000, 1.000000);
  361. PlayerTextDrawColor(playerid,RegisterTD[playerid][0], -1);
  362. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][0], 0);
  363. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][0], 1);
  364. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][0], 1);
  365. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][0], 1);
  366. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][0], 150);
  367. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][0], -10.000000, 0.000000);
  368. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][0], 0);
  369.  
  370. RegisterTD[playerid][1] = CreatePlayerTextDraw(playerid,324.000000, 319.000000, "Alessandro_Gagliardi");
  371. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][1], 2);
  372. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][1], 255);
  373. PlayerTextDrawFont(playerid,RegisterTD[playerid][1], 2);
  374. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][1], 0.380000, 1.000000);
  375. PlayerTextDrawColor(playerid,RegisterTD[playerid][1], -1);
  376. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][1], 0);
  377. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][1], 1);
  378. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][1], 1);
  379. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][1], 0);
  380.  
  381. RegisterTD[playerid][2] = CreatePlayerTextDraw(playerid,253.000000, 343.000000, " ");
  382. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][2], 255);
  383. PlayerTextDrawFont(playerid,RegisterTD[playerid][2], 2);
  384. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][2], 0.280000, 1.000000);
  385. PlayerTextDrawColor(playerid,RegisterTD[playerid][2], -1);
  386. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][2], 0);
  387. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][2], 1);
  388. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][2], 1);
  389. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][2], 1);
  390. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][2], 255);
  391. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][2], 15.000000, 0.000000);
  392. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][2], 0);
  393.  
  394. RegisterTD[playerid][3] = CreatePlayerTextDraw(playerid,135.000000, 343.000000, "lozinka");
  395. PlayerTextDrawTextSize(playerid, RegisterTD[playerid][3], 20.0000, 20.8518 );
  396. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][3], 2);
  397. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][3], 255);
  398. PlayerTextDrawFont(playerid,RegisterTD[playerid][3], 2);
  399. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][3], 0.280000, 1.000000);
  400. PlayerTextDrawColor(playerid,RegisterTD[playerid][3], -1);
  401. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][3], 0);
  402. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][3], 1);
  403. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][3], 1);
  404. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][3], 1);
  405.  
  406. RegisterTD[playerid][4] = CreatePlayerTextDraw(playerid,253.000000, 371.000000, " ");
  407. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][4], 255);
  408. PlayerTextDrawFont(playerid,RegisterTD[playerid][4], 2);
  409. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][4], 0.280000, 1.000000);
  410. PlayerTextDrawColor(playerid,RegisterTD[playerid][4], -1);
  411. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][4], 0);
  412. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][4], 1);
  413. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][4], 1);
  414. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][4], 1);
  415. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][4], 255);
  416. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][4], 15.000000, 0.000000);
  417. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][4], 0);
  418.  
  419. RegisterTD[playerid][5] = CreatePlayerTextDraw(playerid,134.000000, 371.000000, "e-mail");
  420. PlayerTextDrawTextSize(playerid, RegisterTD[playerid][5], 20.0000, 20.8518 );
  421. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][5], 2);
  422. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][5], 255);
  423. PlayerTextDrawFont(playerid,RegisterTD[playerid][5], 2);
  424. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][5], 0.280000, 1.000000);
  425. PlayerTextDrawColor(playerid,RegisterTD[playerid][5], -1);
  426. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][5], 0);
  427. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][5], 1);
  428. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][5], 1);
  429. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][5], 1);
  430.  
  431. RegisterTD[playerid][6] = CreatePlayerTextDraw(playerid,253.000000, 401.000000, " ");
  432. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][6], 255);
  433. PlayerTextDrawFont(playerid,RegisterTD[playerid][6], 2);
  434. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][6], 0.280000, 1.000000);
  435. PlayerTextDrawColor(playerid,RegisterTD[playerid][6], -1);
  436. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][6], 0);
  437. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][6], 1);
  438. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][6], 1);
  439. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][6], 1);
  440. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][6], 255);
  441. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][6], 15.000000, 0.000000);
  442. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][6], 0);
  443.  
  444. RegisterTD[playerid][7] = CreatePlayerTextDraw(playerid,136.000000, 401.000000, "drzava");
  445. PlayerTextDrawTextSize(playerid, RegisterTD[playerid][7], 20.0000, 20.8518 );
  446. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][7], 2);
  447. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][7], 255);
  448. PlayerTextDrawFont(playerid,RegisterTD[playerid][7], 2);
  449. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][7], 0.280000, 1.000000);
  450. PlayerTextDrawColor(playerid,RegisterTD[playerid][7], -1 );
  451. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][7], 0);
  452. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][7], 1);
  453. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][7], 1);
  454. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][7], 1);
  455.  
  456. RegisterTD[playerid][8] = CreatePlayerTextDraw(playerid,320.000000, 327.000000, "-");
  457. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][8], 2);
  458. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][8], 255);
  459. PlayerTextDrawFont(playerid,RegisterTD[playerid][8], 2);
  460. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][8], 18.680034, 0.599999);
  461. PlayerTextDrawColor(playerid,RegisterTD[playerid][8], 568131839);
  462. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][8], 0);
  463. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][8], 1);
  464. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][8], 1);
  465. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][8], 0);
  466.  
  467. RegisterTD[playerid][9] = CreatePlayerTextDraw(playerid,433.000000, 343.000000, " ");
  468. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][9], 255);
  469. PlayerTextDrawFont(playerid,RegisterTD[playerid][9], 2);
  470. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][9], 0.280000, 1.000000);
  471. PlayerTextDrawColor(playerid,RegisterTD[playerid][9], -1);
  472. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][9], 0);
  473. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][9], 1);
  474. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][9], 1);
  475. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][9], 1);
  476. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][9], 255);
  477. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][9], 261.000000, 0.000000);
  478. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][9], 0);
  479.  
  480. RegisterTD[playerid][10] = CreatePlayerTextDraw(playerid,264.000000, 370.000000, "New Textdraw");
  481. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][10], 0xFFFFFF00 );
  482. PlayerTextDrawFont(playerid,RegisterTD[playerid][10], 5);
  483. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][10], 0.500000, 1.000000);
  484. PlayerTextDrawColor(playerid,RegisterTD[playerid][10], -1);
  485. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][10], 0);
  486. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][10], 1);
  487. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][10], 1);
  488. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][10], 1);
  489. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][10], 255);
  490. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][10], 70.000000, 68.000000);
  491. PlayerTextDrawSetPreviewModel(playerid, RegisterTD[playerid][10], 240);
  492. PlayerTextDrawSetPreviewRot(playerid, RegisterTD[playerid][10], -16.000000, 0.000000, 0.000000, 1.000000);
  493. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][10], 1);
  494.  
  495. RegisterTD[playerid][11] = CreatePlayerTextDraw(playerid,361.000000, 370.000000, "New Textdraw");
  496. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][11], 0xFFFFFF00 );
  497. PlayerTextDrawFont(playerid,RegisterTD[playerid][11], 5);
  498. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][11], 0.500000, 1.000000);
  499. PlayerTextDrawColor(playerid,RegisterTD[playerid][11], -1);
  500. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][11], 0);
  501. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][11], 1);
  502. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][11], 1);
  503. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][11], 1);
  504. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][11], 255);
  505. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][11], 70.000000, 68.000000);
  506. PlayerTextDrawSetPreviewModel(playerid, RegisterTD[playerid][11], 93);
  507. PlayerTextDrawSetPreviewRot(playerid, RegisterTD[playerid][11], -16.000000, 0.000000, 0.000000, 1.000000);
  508. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][11], 1);
  509.  
  510. RegisterTD[playerid][12] = CreatePlayerTextDraw(playerid,347.000000, 343.000000, "izaberi pol");
  511. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][12], 2);
  512. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][12], 255);
  513. PlayerTextDrawFont(playerid,RegisterTD[playerid][12], 2);
  514. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][12], 0.280000, 1.000000);
  515. PlayerTextDrawColor(playerid,RegisterTD[playerid][12], -1);
  516. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][12], 0);
  517. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][12], 1);
  518. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][12], 1);
  519. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][12], 0);
  520.  
  521. RegisterTD[playerid][13] = CreatePlayerTextDraw(playerid,633.000000, 343.000000, " ");
  522. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][13], 255);
  523. PlayerTextDrawFont(playerid,RegisterTD[playerid][13], 2);
  524. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][13], 0.280000, 1.000000);
  525. PlayerTextDrawColor(playerid,RegisterTD[playerid][13], -1);
  526. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][13], 0);
  527. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][13], 1);
  528. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][13], 1);
  529. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][13], 1);
  530. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][13], 255);
  531. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][13], 441.000000, 0.000000);
  532. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][13], 0);
  533.  
  534. RegisterTD[playerid][14] = CreatePlayerTextDraw(playerid,448.000000, 343.000000, "Kada zavrsite registaciju~n~kliknite na polje ~g~Register~n~~w~Da izadjete kliknite ~r~Izlaz");
  535. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][14], 255);
  536. PlayerTextDrawFont(playerid,RegisterTD[playerid][14], 2);
  537. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][14], 0.280000, 1.000000);
  538. PlayerTextDrawColor(playerid,RegisterTD[playerid][14], -1);
  539. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][14], 0);
  540. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][14], 1);
  541. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][14], 1);
  542. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][14], 0);
  543.  
  544. RegisterTD[playerid][15] = CreatePlayerTextDraw(playerid,531.000000, 408.000000, " ");
  545. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][15], 255);
  546. PlayerTextDrawFont(playerid,RegisterTD[playerid][15], 2);
  547. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][15], 0.280000, 1.000000);
  548. PlayerTextDrawColor(playerid,RegisterTD[playerid][15], -1);
  549. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][15], 0);
  550. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][15], 1);
  551. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][15], 1);
  552. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][15], 1);
  553. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][15], 255);
  554. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][15], 441.000000, 0.000000);
  555. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][15], 0);
  556.  
  557. RegisterTD[playerid][16] = CreatePlayerTextDraw(playerid,633.000000, 408.000000, " ");
  558. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][16], 255);
  559. PlayerTextDrawFont(playerid,RegisterTD[playerid][16], 2);
  560. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][16], 0.280000, 1.000000);
  561. PlayerTextDrawColor(playerid,RegisterTD[playerid][16], -1);
  562. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][16], 0);
  563. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][16], 1);
  564. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][16], 1);
  565. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][16], 1);
  566. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][16], 255);
  567. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][16], 541.000000, 0.000000);
  568. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][16], 0);
  569.  
  570. RegisterTD[playerid][17] = CreatePlayerTextDraw(playerid,485.000000, 416.000000, "register");
  571. PlayerTextDrawTextSize(playerid, RegisterTD[playerid][17], 40.0000, 40.8518 );
  572. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][17], 2);
  573. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][17], 255);
  574. PlayerTextDrawFont(playerid,RegisterTD[playerid][17], 2);
  575. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][17], 0.380000, 1.000000);
  576. PlayerTextDrawColor(playerid,RegisterTD[playerid][17], 568131839);
  577. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][17], 0);
  578. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][17], 1);
  579. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][17], 1);
  580. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][17], 1);
  581.  
  582. RegisterTD[playerid][18] = CreatePlayerTextDraw(playerid,588.000000, 416.000000, "Izlaz");
  583. PlayerTextDrawTextSize(playerid, RegisterTD[playerid][18], 40.0000, 40.8518 );
  584. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][18], 2);
  585. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][18], 255);
  586. PlayerTextDrawFont(playerid,RegisterTD[playerid][18], 2);
  587. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][18], 0.380000, 1.000000);
  588. PlayerTextDrawColor(playerid,RegisterTD[playerid][18], 0xfa5555AA );
  589. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][18], 0);
  590. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][18], 1);
  591. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][18], 1);
  592. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][18], 1);
  593.  
  594. RegisterTD[playerid][19] = CreatePlayerTextDraw(playerid,253.000000, 427.000000, " ");
  595. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][19], 255);
  596. PlayerTextDrawFont(playerid,RegisterTD[playerid][19], 2);
  597. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][19], 0.280000, 1.000000);
  598. PlayerTextDrawColor(playerid,RegisterTD[playerid][19], -1);
  599. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][19], 0);
  600. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][19], 1);
  601. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][19], 1);
  602. PlayerTextDrawUseBox(playerid,RegisterTD[playerid][19], 1);
  603. PlayerTextDrawBoxColor(playerid,RegisterTD[playerid][19], 255);
  604. PlayerTextDrawTextSize(playerid,RegisterTD[playerid][19], 15.000000, 0.000000);
  605. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][19], 0);
  606.  
  607. RegisterTD[playerid][20] = CreatePlayerTextDraw(playerid,136.000000, 426.000000, "godine");
  608. PlayerTextDrawTextSize(playerid, RegisterTD[playerid][20], 20.0000, 20.8518 );
  609. PlayerTextDrawAlignment(playerid,RegisterTD[playerid][20], 2);
  610. PlayerTextDrawBackgroundColor(playerid,RegisterTD[playerid][20], 255);
  611. PlayerTextDrawFont(playerid,RegisterTD[playerid][20], 2);
  612. PlayerTextDrawLetterSize(playerid,RegisterTD[playerid][20], 0.280000, 1.000000);
  613. PlayerTextDrawColor(playerid,RegisterTD[playerid][20], -1);
  614. PlayerTextDrawSetOutline(playerid,RegisterTD[playerid][20], 0);
  615. PlayerTextDrawSetProportional(playerid,RegisterTD[playerid][20], 1);
  616. PlayerTextDrawSetShadow(playerid,RegisterTD[playerid][20], 1);
  617. PlayerTextDrawSetSelectable(playerid,RegisterTD[playerid][20], 1);
  618. //-------------------------------LOGIN------------------------------------//
  619. LoginTD[playerid][0] = CreatePlayerTextDraw(playerid,650.000000, 1.000000, " ");
  620. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][0], 255);
  621. PlayerTextDrawFont(playerid,LoginTD[playerid][0], 1);
  622. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][0], 0.500000, 1.000000);
  623. PlayerTextDrawColor(playerid,LoginTD[playerid][0], -1);
  624. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][0], 0);
  625. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][0], 1);
  626. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][0], 1);
  627. PlayerTextDrawUseBox(playerid,LoginTD[playerid][0], 1);
  628. PlayerTextDrawBoxColor(playerid,LoginTD[playerid][0], 150);
  629. PlayerTextDrawTextSize(playerid,LoginTD[playerid][0], -10.000000, 0.000000);
  630. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][0], 0);
  631.  
  632. LoginTD[playerid][1] = CreatePlayerTextDraw(playerid,4.000000, 123.000000, "-");
  633. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][1], 255);
  634. PlayerTextDrawFont(playerid,LoginTD[playerid][1], 1);
  635. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][1], 46.899856, 1.000000);
  636. PlayerTextDrawColor(playerid,LoginTD[playerid][1], 568131839);
  637. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][1], 0);
  638. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][1], 1);
  639. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][1], 1);
  640. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][1], 0);
  641.  
  642. LoginTD[playerid][2] = CreatePlayerTextDraw(playerid,0.000000, 124.000000, "-");
  643. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][2], 255);
  644. PlayerTextDrawFont(playerid,LoginTD[playerid][2], 1);
  645. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][2], 10.200002, 0.799999);
  646. PlayerTextDrawColor(playerid,LoginTD[playerid][2], 568131839);
  647. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][2], 0);
  648. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][2], 1);
  649. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][2], 1);
  650. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][2], 0);
  651.  
  652. LoginTD[playerid][3] = CreatePlayerTextDraw(playerid,496.000000, 124.000000, "-");
  653. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][3], 255);
  654. PlayerTextDrawFont(playerid,LoginTD[playerid][3], 1);
  655. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][3], 10.200002, 0.799999);
  656. PlayerTextDrawColor(playerid,LoginTD[playerid][3], 568131839);
  657. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][3], 0);
  658. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][3], 1);
  659. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][3], 1);
  660. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][3], 0);
  661.  
  662. LoginTD[playerid][4] = CreatePlayerTextDraw(playerid,190.000000, 40.000000, "L");
  663. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][4], 255);
  664. PlayerTextDrawFont(playerid,LoginTD[playerid][4], 2);
  665. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][4], 0.700000, 3.000000);
  666. PlayerTextDrawColor(playerid,LoginTD[playerid][4], 568131839);
  667. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][4], 0);
  668. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][4], 1);
  669. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][4], 1);
  670. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][4], 0);
  671.  
  672. LoginTD[playerid][5] = CreatePlayerTextDraw(playerid,208.000000, 53.000000, "atino");
  673. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][5], 255);
  674. PlayerTextDrawFont(playerid,LoginTD[playerid][5], 2);
  675. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][5], 0.390000, 1.199999);
  676. PlayerTextDrawColor(playerid,LoginTD[playerid][5], -1);
  677. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][5], 0);
  678. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][5], 1);
  679. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][5], 1);
  680. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][5], 0);
  681.  
  682. LoginTD[playerid][6] = CreatePlayerTextDraw(playerid,270.000000, 53.000000, "aming");
  683. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][6], 255);
  684. PlayerTextDrawFont(playerid,LoginTD[playerid][6], 2);
  685. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][6], 0.390000, 1.199999);
  686. PlayerTextDrawColor(playerid,LoginTD[playerid][6], -1);
  687. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][6], 0);
  688. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][6], 1);
  689. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][6], 1);
  690. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][6], 0);
  691.  
  692. LoginTD[playerid][7] = CreatePlayerTextDraw(playerid,250.000000, 40.000000, "G");
  693. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][7], 255);
  694. PlayerTextDrawFont(playerid,LoginTD[playerid][7], 2);
  695. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][7], 0.700000, 3.000000);
  696. PlayerTextDrawColor(playerid,LoginTD[playerid][7], 568131839);
  697. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][7], 0);
  698. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][7], 1);
  699. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][7], 1);
  700. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][7], 0);
  701.  
  702. LoginTD[playerid][8] = CreatePlayerTextDraw(playerid,297.000000, 59.000000, "R");
  703. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][8], 255);
  704. PlayerTextDrawFont(playerid,LoginTD[playerid][8], 2);
  705. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][8], 0.700000, 3.000000);
  706. PlayerTextDrawColor(playerid,LoginTD[playerid][8], 568131839);
  707. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][8], 0);
  708. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][8], 1);
  709. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][8], 1);
  710. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][8], 0);
  711.  
  712. LoginTD[playerid][9] = CreatePlayerTextDraw(playerid,315.000000, 72.000000, "ol play");
  713. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][9], 255);
  714. PlayerTextDrawFont(playerid,LoginTD[playerid][9], 2);
  715. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][9], 0.390000, 1.199999);
  716. PlayerTextDrawColor(playerid,LoginTD[playerid][9], -1);
  717. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][9], 0);
  718. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][9], 1);
  719. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][9], 1);
  720. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][9], 0);
  721.  
  722. LoginTD[playerid][10] = CreatePlayerTextDraw(playerid,330.000000, 69.000000, "3");
  723. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][10], 255);
  724. PlayerTextDrawFont(playerid,LoginTD[playerid][10], 2);
  725. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][10], 0.390000, 1.199999);
  726. PlayerTextDrawColor(playerid,LoginTD[playerid][10], 568131839);
  727. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][10], 0);
  728. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][10], 1);
  729. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][10], 1);
  730. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][10], 0);
  731.  
  732. LoginTD[playerid][11] = CreatePlayerTextDraw(playerid,179.000000, 62.000000, "-");
  733. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][11], 255);
  734. PlayerTextDrawFont(playerid,LoginTD[playerid][11], 1);
  735. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][11], 10.200002, 0.499999);
  736. PlayerTextDrawColor(playerid,LoginTD[playerid][11], 568131839);
  737. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][11], 0);
  738. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][11], 1);
  739. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][11], 1);
  740. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][11], 0);
  741.  
  742. LoginTD[playerid][12] = CreatePlayerTextDraw(playerid,291.000000, 81.000000, "-");
  743. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][12], 255);
  744. PlayerTextDrawFont(playerid,LoginTD[playerid][12], 1);
  745. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][12], 6.669995, 0.499999);
  746. PlayerTextDrawColor(playerid,LoginTD[playerid][12], 568131839);
  747. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][12], 0);
  748. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][12], 1);
  749. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][12], 1);
  750. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][12], 0);
  751.  
  752. LoginTD[playerid][13] = CreatePlayerTextDraw(playerid,280.000000, 330.000000, "CREDITS");
  753. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][13], 255);
  754. PlayerTextDrawFont(playerid,LoginTD[playerid][13], 2);
  755. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][13], 0.400000, 1.000000);
  756. PlayerTextDrawColor(playerid,LoginTD[playerid][13], -1);
  757. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][13], 0);
  758. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][13], 1);
  759. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][13], 1);
  760. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][13], 0);
  761.  
  762. LoginTD[playerid][14] = CreatePlayerTextDraw(playerid,650.000000, 331.000000, " ");
  763. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][14], 255);
  764. PlayerTextDrawFont(playerid,LoginTD[playerid][14], 1);
  765. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][14], 0.500000, 1.000000);
  766. PlayerTextDrawColor(playerid,LoginTD[playerid][14], -1);
  767. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][14], 0);
  768. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][14], 1);
  769. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][14], 1);
  770. PlayerTextDrawUseBox(playerid,LoginTD[playerid][14], 1);
  771. PlayerTextDrawBoxColor(playerid,LoginTD[playerid][14], 150);
  772. PlayerTextDrawTextSize(playerid,LoginTD[playerid][14], -10.000000, 0.000000);
  773. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][14], 0);
  774.  
  775. LoginTD[playerid][15] = CreatePlayerTextDraw(playerid,4.000000, 323.000000, "-");
  776. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][15], 255);
  777. PlayerTextDrawFont(playerid,LoginTD[playerid][15], 1);
  778. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][15], 46.899856, 1.000000);
  779. PlayerTextDrawColor(playerid,LoginTD[playerid][15], 568131839);
  780. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][15], 0);
  781. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][15], 1);
  782. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][15], 1);
  783. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][15], 0);
  784.  
  785. LoginTD[playerid][16] = CreatePlayerTextDraw(playerid,0.000000, 324.000000, "-");
  786. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][16], 255);
  787. PlayerTextDrawFont(playerid,LoginTD[playerid][16], 1);
  788. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][16], 10.200002, 0.799999);
  789. PlayerTextDrawColor(playerid,LoginTD[playerid][16], 568131839);
  790. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][16], 0);
  791. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][16], 1);
  792. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][16], 1);
  793. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][16], 0);
  794.  
  795. LoginTD[playerid][17] = CreatePlayerTextDraw(playerid,496.000000, 324.000000, "-");
  796. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][17], 255);
  797. PlayerTextDrawFont(playerid,LoginTD[playerid][17], 1);
  798. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][17], 10.200002, 0.799999);
  799. PlayerTextDrawColor(playerid,LoginTD[playerid][17], 568131839);
  800. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][17], 0);
  801. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][17], 1);
  802. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][17], 1);
  803. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][17], 0);
  804.  
  805. LoginTD[playerid][18] = CreatePlayerTextDraw(playerid,371.000000, 62.000000, "LG:RP v1.0");
  806. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][18], 255);
  807. PlayerTextDrawFont(playerid,LoginTD[playerid][18], 2);
  808. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][18], 0.290000, 1.099999);
  809. PlayerTextDrawColor(playerid,LoginTD[playerid][18], -1);
  810. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][18], 0);
  811. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][18], 1);
  812. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][18], 1);
  813. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][18], 0);
  814.  
  815. LoginTD[playerid][19] = CreatePlayerTextDraw(playerid,356.000000, 70.000000, "-");
  816. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][19], 255);
  817. PlayerTextDrawFont(playerid,LoginTD[playerid][19], 1);
  818. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][19], 6.669995, 0.499999);
  819. PlayerTextDrawColor(playerid,LoginTD[playerid][19], 568131839);
  820. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][19], 0);
  821. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][19], 1);
  822. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][19], 1);
  823. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][19], 0);
  824.  
  825. LoginTD[playerid][20] = CreatePlayerTextDraw(playerid,266.000000, 339.000000, "-");
  826. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][20], 255);
  827. PlayerTextDrawFont(playerid,LoginTD[playerid][20], 1);
  828. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][20], 6.669995, 0.499999);
  829. PlayerTextDrawColor(playerid,LoginTD[playerid][20], 568131839);
  830. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][20], 0);
  831. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][20], 1);
  832. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][20], 1);
  833. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][20], 0);
  834.  
  835. LoginTD[playerid][21] = CreatePlayerTextDraw(playerid,316.000000, 343.000000, "~w~Owner ~r~- ~b~L4stRA");
  836. PlayerTextDrawAlignment(playerid,LoginTD[playerid][21], 2);
  837. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][21], 255);
  838. PlayerTextDrawFont(playerid,LoginTD[playerid][21], 2);
  839. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][21], 0.300000, 1.000000);
  840. PlayerTextDrawColor(playerid,LoginTD[playerid][21], -1);
  841. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][21], 0);
  842. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][21], 1);
  843. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][21], 1);
  844. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][21], 0);
  845.  
  846. LoginTD[playerid][22] = CreatePlayerTextDraw(playerid,316.000000, 353.000000, "~w~Developer ~r~- ~b~L4stRA");
  847. PlayerTextDrawAlignment(playerid,LoginTD[playerid][22], 2);
  848. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][22], 255);
  849. PlayerTextDrawFont(playerid,LoginTD[playerid][22], 2);
  850. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][22], 0.300000, 1.000000);
  851. PlayerTextDrawColor(playerid,LoginTD[playerid][22], -1);
  852. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][22], 0);
  853. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][22], 1);
  854. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][22], 1);
  855. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][22], 0);
  856.  
  857. LoginTD[playerid][23] = CreatePlayerTextDraw(playerid,316.000000, 363.000000, "~w~Maper ~r~- ~b~L4stRA");
  858. PlayerTextDrawAlignment(playerid,LoginTD[playerid][23], 2);
  859. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][23], 255);
  860. PlayerTextDrawFont(playerid,LoginTD[playerid][23], 2);
  861. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][23], 0.300000, 1.000000);
  862. PlayerTextDrawColor(playerid,LoginTD[playerid][23], -1);
  863. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][23], 0);
  864. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][23], 1);
  865. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][23], 1);
  866. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][23], 0);
  867.  
  868. LoginTD[playerid][24] = CreatePlayerTextDraw(playerid,316.000000, 373.000000, "~w~Scripter ~r~- ~b~L4stRA");
  869. PlayerTextDrawAlignment(playerid,LoginTD[playerid][24], 2);
  870. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][24], 255);
  871. PlayerTextDrawFont(playerid,LoginTD[playerid][24], 2);
  872. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][24], 0.300000, 1.000000);
  873. PlayerTextDrawColor(playerid,LoginTD[playerid][24], -1);
  874. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][24], 0);
  875. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][24], 1);
  876. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][24], 1);
  877. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][24], 0);
  878.  
  879. LoginTD[playerid][25] = CreatePlayerTextDraw(playerid,315.000000, 433.000000, "");
  880. PlayerTextDrawAlignment(playerid,LoginTD[playerid][25], 2);
  881. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][25], 255);
  882. PlayerTextDrawFont(playerid,LoginTD[playerid][25], 2);
  883. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][25], 0.300000, 1.000000);
  884. PlayerTextDrawColor(playerid,LoginTD[playerid][25], -1);
  885. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][25], 0);
  886. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][25], 1);
  887. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][25], 1);
  888. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][25], 0);
  889.  
  890. LoginTD[playerid][26] = CreatePlayerTextDraw(playerid,316.000000, 433.000000, "www.latino.epizy.com");
  891. PlayerTextDrawAlignment(playerid,LoginTD[playerid][26], 2);
  892. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][26], 255);
  893. PlayerTextDrawFont(playerid,LoginTD[playerid][26], 2);
  894. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][26], 0.300000, 1.000000);
  895. PlayerTextDrawColor(playerid,LoginTD[playerid][26], 568131839);
  896. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][26], 0);
  897. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][26], 1);
  898. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][26], 1);
  899. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][26], 0);
  900.  
  901. LoginTD[playerid][27] = CreatePlayerTextDraw(playerid,266.000000, 440.000000, "-");
  902. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][27], 255);
  903. PlayerTextDrawFont(playerid,LoginTD[playerid][27], 1);
  904. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][27], 6.669995, 0.499999);
  905. PlayerTextDrawColor(playerid,LoginTD[playerid][27], 568131839);
  906. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][27], 0);
  907. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][27], 1);
  908. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][27], 1);
  909. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][27], 0);
  910.  
  911. LoginTD[playerid][28] = CreatePlayerTextDraw(playerid,37.000000, 433.000000, "Since: 2017");
  912. PlayerTextDrawAlignment(playerid,LoginTD[playerid][28], 2);
  913. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][28], 255);
  914. PlayerTextDrawFont(playerid,LoginTD[playerid][28], 2);
  915. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][28], 0.300000, 1.000000);
  916. PlayerTextDrawColor(playerid,LoginTD[playerid][28], -1);
  917. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][28], 0);
  918. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][28], 1);
  919. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][28], 1);
  920. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][28], 0);
  921.  
  922. LoginTD[playerid][29] = CreatePlayerTextDraw(playerid,533.000000, 433.000000, "Zaboravljena lozinka? (CLICK)");
  923. PlayerTextDrawAlignment(playerid,LoginTD[playerid][29], 2);
  924. PlayerTextDrawBackgroundColor(playerid,LoginTD[playerid][29], 255);
  925. PlayerTextDrawFont(playerid,LoginTD[playerid][29], 2);
  926. PlayerTextDrawLetterSize(playerid,LoginTD[playerid][29], 0.300000, 1.000000);
  927. PlayerTextDrawColor(playerid,LoginTD[playerid][29], -1);
  928. PlayerTextDrawSetOutline(playerid,LoginTD[playerid][29], 0);
  929. PlayerTextDrawSetProportional(playerid,LoginTD[playerid][29], 1);
  930. PlayerTextDrawSetShadow(playerid,LoginTD[playerid][29], 1);
  931. PlayerTextDrawSetSelectable(playerid,LoginTD[playerid][29], 1);
  932. }
  933. //----------------------------------------------------------------------------//
  934. main()
  935. {
  936. print("|==============================================|");
  937. print("| Latino Gaming |");
  938. print("| LG:RP |");
  939. print("| by L4stRA |");
  940. print("| Scripter L4stRA |");
  941. print("| Maper L4stRA |");
  942. print("| Script Version v1.0 |");
  943. print("| Community Owner L4stRA |");
  944. print("|==============================================|");
  945. }
  946. //----------------------------------------------------------------------------//
  947. public OnPlayerConnect(playerid)
  948. {
  949. OcistiChat(playerid,16);
  950. CreatePlayerTextDraws(playerid);
  951. //------------------------//
  952. InputPassword[playerid] = false;
  953. ChoseCountry[playerid] = false;
  954. InputAge[playerid] = false;
  955. InputMail[playerid] = false;
  956. //------------------------//
  957. UlogovanProvera[playerid] = 0;
  958. LoginPokusaji[playerid] = 0;
  959. RegSex[playerid] = 0;
  960. //------------------------//
  961. PlayerInfo[playerid][pGodine] = 0;
  962. PlayerInfo[playerid][pSex] = 0;
  963. PlayerInfo[playerid][pDrzava] = 0;
  964. PlayerInfo[playerid][pProveraSpawna] = 0;
  965. //------------------------------------------------------------------------//
  966. if(fexist(Korisnici(playerid)))
  967. {
  968. INI_ParseFile(Korisnici(playerid), "UcitajKorisnika_%s", .bExtra = true, .extra = playerid);
  969. SetTimerEx("Login", 100, false, "d", playerid);
  970. }
  971. else
  972. {
  973. if(!ProveraRPImena(playerid))
  974. {
  975. StatusKonekta(playerid, 2);
  976. return 1;
  977. }
  978. LogRegTimer[playerid] = SetTimerEx("LogReg", 1000, false, "d", playerid);
  979. }
  980. return 1;
  981. }
  982. //----------------------------------------------------------------------------//
  983. public OnPlayerDisconnect(playerid, reason)
  984. {
  985. SavePlayer(playerid);
  986. return 1;
  987. }
  988. //----------------------------------------------------------------------------//
  989. public OnPlayerSpawn(playerid)
  990. {
  991. return 1;
  992. }
  993. //----------------------------------------------------------------------------//
  994. public OnPlayerDeath(playerid, killerid, reason)
  995. {
  996. return 1;
  997. }
  998. //----------------------------------------------------------------------------//
  999. public OnPlayerCommandPerformed(playerid,cmdtext[],success)
  1000. {
  1001. if(!success) SendClientMessage(playerid,-1,""CRVENA"Komanda ne postoji, postojace komande mozes videti na /komande!");
  1002. return 1;
  1003. }
  1004. //----------------------------------------------------------------------------//
  1005. public OnGameModeInit()
  1006. {
  1007. SetGameModeText("Grand Larceny");
  1008. ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
  1009. ShowNameTags(1);
  1010. SetNameTagDrawDistance(40.0);
  1011. EnableStuntBonusForAll(0);
  1012. DisableInteriorEnterExits();
  1013. //SetObjectsDefaultCameraCol(true);
  1014. //UsePlayerPedAnims();
  1015. //ManualVehicleEngineAndLights();
  1016. //LimitGlobalChatRadius(300.0);
  1017. return 1;
  1018. }
  1019. //----------------------------------------------------------------------------//
  1020. public OnGameModeExit()
  1021. {
  1022. foreach(Player, i)
  1023. {
  1024. KillTimer(freeze[i]);
  1025. SavePlayer(i);
  1026. }
  1027. return 1;
  1028. }
  1029. //----------------------------------------------------------------------------//
  1030. public OnPlayerRequestSpawn(playerid)
  1031. {
  1032. if(UlogovanProvera[playerid] == 1) {
  1033. SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], 399.58392, -1531.13086, 32.24300, 1.0, -1, -1, -1, -1, -1, -1);
  1034. SpawnPlayer(playerid);
  1035. }
  1036. else return false;
  1037. return true;
  1038. }
  1039. //----------------------------------------------------------------------------//
  1040. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  1041. {
  1042. if(playertextid == RegisterTD[playerid][3]) {
  1043. new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
  1044. format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"SRWBOJA"Dobrodosao na Latino Gaming RolePlay\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan!\n"BELA"Izaberite "ZELENA"Potvrdi"BELA" da nastavite sa registracijom\nIzaberite "CRVENA"Izlaz "BELA" da prekinete sa registracijom!",regname);
  1045. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,""SRWBOJA"Latino Gaming - Registracija",regstring, "Potvrdi", "Izlaz");
  1046. }
  1047. if(playertextid == RegisterTD[playerid][10]) {
  1048. PlayerTextDrawSetString(playerid, RegisterTD[playerid][12], "Musko");
  1049. PlayerInfo[playerid][pSkin] = 240;
  1050. PlayerInfo[playerid][pSex] = 1;
  1051. RegSex[playerid] = 1;
  1052. }
  1053. if(playertextid == RegisterTD[playerid][11]) {
  1054. PlayerTextDrawSetString(playerid, RegisterTD[playerid][12], "Zensko");
  1055. PlayerInfo[playerid][pSkin] = 93;
  1056. PlayerInfo[playerid][pSex] = 2;
  1057. RegSex[playerid] = 2;
  1058. }
  1059. if(playertextid == RegisterTD[playerid][7]) {
  1060. ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"Srbija\nBiH\nKosovo\nCrna Gora\nHrvatska\nMakedonija\nSlovenija\nOstalo", "Potvrdi", "Izlaz");
  1061. }
  1062. if(playertextid == RegisterTD[playerid][20]) {
  1063. ShowPlayerDialog(playerid, 4, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"U prazno polje upisite koliko imate godina - Max "SRWBOJA"60", "Potvrdi", "Izlaz");
  1064. }
  1065. if(playertextid == RegisterTD[playerid][5] ) {
  1066. ShowPlayerDialog(playerid, 12, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"Unesite vasu e-mail adresu, u slucaju gubitka passworda Administrator ce vam poslati lozinku na e-amil!", "Potvrdi", "Izlaz");
  1067. }
  1068. if(playertextid == RegisterTD[playerid][17]) {
  1069. if(InputPassword[playerid] == false) return SCM(playerid,-1,"[LG:RP] "CRVENA"Nisi odabrao lozinku.");
  1070. if(ChoseCountry[playerid] == false) return SCM(playerid,-1,"[LG:RP] "CRVENA"Nisi odabrao poreklo.");
  1071. if(InputAge[playerid] == false) return SCM(playerid,-1,"[LG:RP] "CRVENA"Nisi odabrao godine starosti.");
  1072. if(InputMail[playerid] == false) return SCM(playerid,-1,"[LG:RP] "CRVENA"Nisi uneo email.");
  1073. if(RegSex[playerid] == 0) return SCM(playerid,-1,"[LG:RP] "CRVENA"Nisi odabrao drzavu.");
  1074. CancelSelectTextDraw(playerid);
  1075. for(new i = 0; i < 21; i ++) {
  1076. PlayerTextDrawHide(playerid, RegisterTD[playerid][i]);
  1077. }
  1078. for(new i = 0; i < 13; i ++) {
  1079. PlayerTextDrawHide(playerid, LoginTD[playerid][i]);
  1080. }
  1081. PlayerTextDrawHide(playerid, LoginTD[playerid][18]);
  1082. PlayerTextDrawHide(playerid, LoginTD[playerid][19]);
  1083. new INI:File = INI_Open(Korisnici(playerid));
  1084. INI_SetTag(File,"data");
  1085. INI_WriteInt(File,"Password",udb_hash(PlayerInfo[playerid][pPass]));
  1086. INI_WriteInt(File,"NovacDzep",0);
  1087. INI_WriteInt(File,"Admin",0);
  1088. INI_WriteInt(File,"Level",1);
  1089. INI_WriteInt(File,"Skin",PlayerInfo[playerid][pSkin]);
  1090. INI_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
  1091. INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
  1092. INI_WriteInt(File,"Pol",PlayerInfo[playerid][pSex]);
  1093. INI_WriteInt(File,"Email",0);
  1094. INI_Close(File);
  1095. PlayerInfo[playerid][pLevel] = 1;
  1096. PlayerInfo[playerid][pNovacDzep] = 30000;
  1097. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  1098. SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
  1099. GivePlayerMoney(playerid, PlayerInfo[playerid][pNovacDzep]);
  1100. SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
  1101.  
  1102. SetTimerEx("Tuturial",465, false, "i", playerid);
  1103. }
  1104. if(playertextid == RegisterTD[playerid][18])
  1105. {
  1106. SCM(playerid,-1,"[LG:RP] "CRVENA"Prekinuli ste registraciju i kickovani ste");
  1107. freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
  1108. }
  1109. return 1;
  1110. }
  1111. //----------------------------------------------------------------------------//
  1112. fDialog(45)
  1113. {
  1114. TogglePlayerSpectating(playerid, true);
  1115. InterpolateCameraPos(playerid, 1164.730102, -1187.794677, 307.139495, 1565.853759, -1567.488525, 307.139495, 30000);
  1116. InterpolateCameraLookAt(playerid, 1169.372436, -1187.942382, 305.288421, 1565.404052, -1562.916870, 305.165283, 30000);
  1117. OcistiChat(playerid, 25);
  1118. for(new i = 0; i < 21; i ++) {
  1119. PlayerTextDrawShow(playerid, RegisterTD[playerid][i]);
  1120. }
  1121. for(new i = 0; i < 13; i ++) {
  1122. PlayerTextDrawShow(playerid, LoginTD[playerid][i]);
  1123. }
  1124. PlayerTextDrawShow(playerid, LoginTD[playerid][18]);
  1125. PlayerTextDrawShow(playerid, LoginTD[playerid][19]);
  1126. PlayerTextDrawSetString(playerid, RegisterTD[playerid][1], GetName(playerid));
  1127. SelectTextDraw(playerid, GREEN);
  1128. return 1;
  1129. }
  1130. //----------------------------------------------------------------------------//
  1131. fDialog(3)
  1132. {
  1133. if(!response) return Kick(playerid);
  1134. switch(listitem)
  1135. {
  1136. case 0:
  1137. {
  1138. SCM(playerid,-1,""SRWBOJA"[SPOL] "BELA"Ok znaci "SRWBOJA"Musko "BELA"ste.");
  1139. PlayerInfo[playerid][pSex] = 1;
  1140. ShowPlayerDialog(playerid, 4, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"U prazno polje upisite koliko imate godina - Max "SRWBOJA"60", "Potvrdi", "Izlaz");
  1141. }
  1142. case 1:
  1143. {
  1144. SCM(playerid,-1,""SRWBOJA"[SPOL] "BELA"Ok znaci "SRWBOJA"Zensko "BELA"ste.");
  1145. PlayerInfo[playerid][pSex] = 2;
  1146. ShowPlayerDialog(playerid, 4, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"U prazno polje upisite koliko imate godina - Max "SRWBOJA"60", "Potvrdi", "Izlaz");
  1147. }
  1148. }
  1149. return 1;
  1150. }
  1151. //----------------------------------------------------------------------------//
  1152. fDialog(57)
  1153. {
  1154. if(!response) return Kick(playerid);
  1155. switch(listitem)
  1156. {
  1157. case 0:
  1158. {
  1159. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMAL;
  1160. SCM(playerid,-1,""SRWBOJA"[DRZAVA] "BELA"Ok znaci iz "SRWBOJA"Los Santosa "BELA"ste.");
  1161. ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"Srbija\nBiH\nKosovo\nCrna Gora\nHrvatska\nMakedonija\nSlovenija\nOstalo", "Potvrdi", "Izlaz");
  1162. }
  1163. case 1:
  1164. {
  1165. PlayerInfo[playerid][pProveraSpawna] = SPAWN_NORMALV;
  1166. SCM(playerid,-1,""SRWBOJA"[DRZAVA] "BELA"Ok znaci iz "SRWBOJA"Las Vegasa "BELA"ste.");
  1167. ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"Srbija\nBiH\nKosovo\nCrna Gora\nHrvatska\nMakedonija\nSlovenija\nOstalo", "Potvrdi", "Izlaz");
  1168. }
  1169. }
  1170. return 1;
  1171. }
  1172. //----------------------------------------------------------------------------//
  1173. fDialog(5)
  1174. {
  1175. if(!response) return Kick(playerid);
  1176. switch(listitem)
  1177. {
  1178. case 0:
  1179. {
  1180. PlayerInfo[playerid][pDrzava] = 1;
  1181. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Srbija");
  1182. ChoseCountry[playerid] = true;
  1183. SelectTextDraw(playerid, GREEN);
  1184. }
  1185. case 1:
  1186. {
  1187. PlayerInfo[playerid][pDrzava] = 2;
  1188. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Bosna");
  1189. ChoseCountry[playerid] = true;
  1190. SelectTextDraw(playerid, GREEN);
  1191. }
  1192. case 2:
  1193. {
  1194. PlayerInfo[playerid][pDrzava] = 3;
  1195. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Kosovo");
  1196. ChoseCountry[playerid] = true;
  1197. SelectTextDraw(playerid, GREEN);
  1198. }
  1199. case 3:
  1200. {
  1201. PlayerInfo[playerid][pDrzava] = 4;
  1202. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Crna Gora");
  1203. ChoseCountry[playerid] = true;
  1204. SelectTextDraw(playerid, GREEN);
  1205. }
  1206. case 4:
  1207. {
  1208. PlayerInfo[playerid][pDrzava] = 5;
  1209. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Hrvatska");
  1210. ChoseCountry[playerid] = true;
  1211. SelectTextDraw(playerid, GREEN);
  1212. }
  1213. case 5:
  1214. {
  1215. PlayerInfo[playerid][pDrzava] = 6;
  1216. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Makedonija");
  1217. ChoseCountry[playerid] = true;
  1218. SelectTextDraw(playerid, GREEN);
  1219. }
  1220. case 6:
  1221. {
  1222. PlayerInfo[playerid][pDrzava] = 7;
  1223. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Slovenija");
  1224. ChoseCountry[playerid] = true;
  1225. SelectTextDraw(playerid, GREEN);
  1226. }
  1227. case 7:
  1228. {
  1229. PlayerInfo[playerid][pDrzava] = 8;
  1230. PlayerTextDrawSetString(playerid, RegisterTD[playerid][7], "Ostalo");
  1231. ChoseCountry[playerid] = true;
  1232. SelectTextDraw(playerid, GREEN);
  1233. }
  1234. }
  1235. return 1;
  1236. }
  1237. //----------------------------------------------------------------------------//
  1238. fDialog(1)
  1239. {
  1240. if(!response) return Kick(playerid);
  1241. if(strfind(inputtext, "%") != -1)
  1242. {
  1243. new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
  1244. format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"SPLAVA"Dobrodosao na Latino Gaming\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan...\nUpisite vasu lozinku da bi ste se registrovali\n\nLozinka: "CRVENA"Min 6/Max 26 znakova\n\n"BELA"________________________________________________",regname);
  1245. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,""SRWBOJA"Latino Gaming - Registracija",regstring, "Potvrdi", "Izlaz");
  1246. SCM(playerid,-1,"[LG:RP] "CRVENA"BUDALO!");
  1247. }
  1248. else if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
  1249. {
  1250. new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
  1251. format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"SRWBOJA"Dobrodosao na Latino Gaming RolePlay\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan!\n"BELA"Izaberite "ZELENA"Potvrdi"BELA" da nastavite sa registracijom\nIzaberite "CRVENA"Izlaz "BELA" da prekinete sa registracijom!",regname);
  1252. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,""SRWBOJA"Latino Gaming - Registracija",regstring, "Potvrdi", "Izlaz");
  1253. SCM(playerid,-1,"[LG:RP] "CRVENA"Lozinka mora imati minimum 5 znakova, a maximum 15 znakova!");
  1254. }
  1255. else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
  1256. {
  1257. new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
  1258. format(regstring,sizeof(regstring),""BELA"________________________________________________\n\n"SRWBOJA"Dobrodosao na Latino Gaming RolePlay\n\nVase Ime i Prezime: "CRVENA"%s\n"BELA"Vas korisnicki racun nije registrovan!\n"BELA"Izaberite "ZELENA"Potvrdi"BELA" da nastavite sa registracijom\nIzaberite "CRVENA"Izlaz "BELA" da prekinete sa registracijom!",regname);
  1259. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD,""SRWBOJA"Latino Gaming - Registracija",regstring, "Potvrdi", "Izlaz");
  1260. SCM(playerid,-1,"[LG:RP] "CRVENA"Lozinka mora imati minimum 5 znakova, a maximum 15 znakova!");
  1261. }
  1262. else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
  1263. {
  1264. strmid(PlayerInfo[playerid][pPass], inputtext, 0, strlen(inputtext), 50);
  1265. PlayerTextDrawSetString(playerid, RegisterTD[playerid][3], inputtext);
  1266. InputPassword[playerid] = true;
  1267. SelectTextDraw(playerid, GREEN);
  1268. }
  1269. return 1;
  1270. }
  1271. //----------------------------------------------------------------------------//
  1272. fDialog(2)
  1273. {
  1274. for(new i = 0; i < 30; i ++) {
  1275. PlayerTextDrawHide(playerid, LoginTD[playerid][i]);
  1276. }
  1277. //------------------------------------------------------------------------//
  1278. new string[128];
  1279. format(string,sizeof(string),""SPLAVA"Dobrodosao "BELA"%s "SPLAVA"na Latino Gaming.",GetName(playerid));
  1280. SCM(playerid,-1,string);
  1281. //------------------------------------------------------------------------//
  1282. if(!response) return Kick(playerid);
  1283. if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
  1284. {
  1285. INI_ParseFile(Korisnici(playerid), "LoadUser", .bExtra = true, .extra = playerid);
  1286. if(PlayerInfo[playerid][pAdmin] >= 1)
  1287. SPD(playerid,5000,DIALOG_STYLE_PASSWORD,"PIN KOD","Upisite vas sigurnosni PIN Kod:", "Potvrdi", "Izlaz");
  1288. }
  1289. else
  1290. {
  1291. new loginstring[512],loginname[64];
  1292. GetPlayerName(playerid,loginname,sizeof(loginname));
  1293. format(loginstring,sizeof(loginstring),""BELA"________________________________________________\n\n"BELA"Dobrodosao na "SRWBOJA"Latino Gaming RolePlay\n\n"BELA"Vas Ime i Prezime: "SRWBOJA"%s.\n"BELA"Vas racun "ZELENA"je registrovan.\n"BELA"Upisali ste pogresnu lozinku "CRVENA"%d/4!",loginname,LoginPokusaji[playerid]);
  1294. ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD,"SRWBOJA","Latino Gaming - Login", "Potvrdi", "Izlaz");
  1295. LoginPokusaji[playerid] += 1;
  1296. if(LoginPokusaji[playerid] == 3) { StatusKonekta(playerid, 3); }
  1297. }
  1298. return 1;
  1299. }
  1300. //----------------------------------------------------------------------------//
  1301. fDialog(4)
  1302. {
  1303. if(!response) return Kick(playerid);
  1304. new godine;
  1305. godine = strval(inputtext);
  1306. if(godine < 7 || godine > 60) {
  1307. SCM(playerid,-1,"[LG:RP] "SRWBOJA"Nemozete ici ispod 7 i vise od 60 godina!");
  1308. ShowPlayerDialog(playerid, 4, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"U prazno polje upisite koliko imate godina - Max "SRWBOJA"60", "Potvrdi", "Izlaz");
  1309. return 1;
  1310. }
  1311. PlayerTextDrawSetString(playerid, RegisterTD[playerid][20], inputtext);
  1312. PlayerInfo[playerid][pGodine] = godine;
  1313. InputAge[playerid] = true;
  1314. SelectTextDraw(playerid, GREEN);
  1315. return 1;
  1316. }
  1317. //----------------------------------------------------------------------------//
  1318. fDialog(12)
  1319. {
  1320. if(!response) return Kick(playerid);
  1321. new emailp = strfind(inputtext, "@", true);
  1322. if(strfind(inputtext,"%",true) != -1) return 0;
  1323. if(emailp == -1)
  1324. {
  1325. SCM(playerid,-1,"[LG:RP] "CRVENA"Netacan email | Upisite tacnu email adresu!");
  1326. ShowPlayerDialog(playerid, 12, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"Unesite vasu e-mail adresu, u slucaju gubitka passworda Administrator ce vam poslati lozinku na e-amil!", "Potvrdi", "Izlaz");
  1327. return 1;
  1328. }
  1329. new emailp2 = strfind(inputtext, ".", true);
  1330. if(emailp2 == -1)
  1331. {
  1332. SCM(playerid,-1,"[LG:RP] "CRVENA"Netacan email | Upisite tacnu email adresu!");
  1333. ShowPlayerDialog(playerid, 12, 1, ""SRWBOJA"Latino Gaming - Registracija", ""BELA"Unesite vasu e-mail adresu, u slucaju gubitka passworda Administrator ce vam poslati lozinku na e-amil!", "Potvrdi", "Izlaz");
  1334. return 1;
  1335. }
  1336. strmid(PlayerInfo[playerid][pEmail], inputtext, 0, strlen(inputtext), 34);
  1337. PlayerTextDrawSetString(playerid, RegisterTD[playerid][5], inputtext);
  1338. InputMail[playerid] = true;
  1339. SelectTextDraw(playerid, GREEN);
  1340. return 1;
  1341. }
  1342. //----------------------------------------------------------------------------//
  1343. fDialog(5000)
  1344. {
  1345. new banfile[80];
  1346. format(banfile, sizeof(banfile), BAN_FOLDER, GetName(playerid));
  1347. new pin = strval(inputtext);
  1348. if(pin == PlayerInfo[playerid][pAdminPin])
  1349. {
  1350. return 1;
  1351. }
  1352. else
  1353. {
  1354. SCM(playerid, -1, "[LG:RP] "ZELENA"Glupane jedan, omasio si pin, pazi sta kucas!");
  1355. SCM(playerid, -1, "[LG:RP] "ZELENA"Tvoj IP kao i pokusaj neuspelog logina je zabelezen, vlasnik je obavesten");
  1356. freeze[playerid] = SetTimerEx("KonektKick", 1000, 0, "d", playerid);
  1357. }
  1358. return 1;
  1359. }
  1360. //-------------------------------END BY L4STRA--------------------------------//
Advertisement
Add Comment
Please, Sign In to add comment