Guest User

Rad tutorial 1.

a guest
Jul 14th, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.56 KB | None | 0 0
  1. /////////////////////////////////////////// Includovi
  2.  
  3. #include <a_samp>
  4. #include <zcmd>
  5. #include <streamer>
  6. #include <YSI\y_ini>
  7.  
  8. /////////////////////////////////////////// Kraj Include
  9.  
  10.  
  11. ////////////////////////////////////////// Dialozi
  12.  
  13. #define DIALOG_WEAPONS 0
  14. #define DIALOG_REGISTER 1
  15. #define DIALOG_LOGIN 2
  16.  
  17. /// Spremnaja
  18.  
  19. #define PATH "/Korisnici/%s.ini"
  20.  
  21.  
  22.  
  23. ///////////////////////////////////////// Fowardi
  24.  
  25. forward RandomMessage();
  26.  
  27. /// Registracija login
  28.  
  29.  
  30. forward LoadUser_data(playerid,name[],value[]);
  31. public LoadUser_data(playerid,name[],value[])
  32. {
  33. INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
  34. INI_Int("Novac",PlayerInfo[playerid][pNovac]);
  35. INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
  36. INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
  37. INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
  38. return 1;
  39. }
  40.  
  41.  
  42. ///////////////////////// Stockovi
  43.  
  44. stock UserPath(playerid)
  45. {
  46. new string[128],playername[MAX_PLAYER_NAME];
  47. GetPlayerName(playerid,playername,sizeof(playername));
  48. format(string,sizeof(string),PATH,playername);
  49. return string;
  50. }
  51.  
  52. stock udb_hash(buf[])
  53. {
  54. new length=strlen(buf);
  55. new s1 = 1;
  56. new s2 = 0;
  57. new n;
  58. for (n=0; n<length; n++)
  59. {
  60. s1 = (s1 + buf[n]) % 65521;
  61. s2 = (s2 + s1) % 65521;
  62. }
  63. return (s2 << 16) + s1;
  64. }
  65.  
  66.  
  67. ///////////////////////////////////////// Newowi
  68.  
  69. new Text:randommsg;
  70.  
  71. new RandomMessages[][] =
  72. {
  73. "~y~Prvi RP mod: ~w~Dobrodosli na Prvi RP mod,uzivajte u igri.",
  74. "~y~Prvi RP mod: ~w~Ukoliko ste novi,i trebate pomoc,kucajte /novi.",
  75. "~y~Prvi RP mod: ~w~Posjetite nas forum: www.prvirp-mod.info.",
  76. "~y~Prvi RP mod: ~w~Ukoliko trebate pomoć kucajte /upit."
  77.  
  78. };
  79.  
  80. /// TDovi new
  81.  
  82. new Text:Textdraw0;
  83. new Text:Textdraw1;
  84. new Text:Textdraw2;
  85. new Text:Textdraw3;
  86. new Text:Textdraw4;
  87. new Text:Textdraw5;
  88. new Text:Textdraw6;
  89. new Text:Textdraw7;
  90. new Text:Textdraw8;
  91. new Text:Textdraw9;
  92. new Text:Textdraw10;
  93.  
  94.  
  95. /// Enumi
  96.  
  97. enum pInfo
  98. {
  99. pLozinka,
  100. pNovac,
  101. pAdmin,
  102. pUbistva,
  103. pSmrti
  104. };
  105. new PlayerInfo[MAX_PLAYERS][pInfo];
  106.  
  107.  
  108. //// Za lakse uporebu
  109.  
  110. #define SCM SendClientMessage
  111.  
  112. /// Newovi za poslove
  113.  
  114.  
  115.  
  116. main()
  117. {
  118. print("\n----------------------------------");
  119. print(" Prvi RP mod,Ademir Džaferović");
  120. print("----------------------------------\n");
  121. }
  122.  
  123.  
  124.  
  125. public OnGameModeInit()
  126. {
  127.  
  128.  
  129. SetTimer("RandomMessage",8000,1);
  130. DisableInteriorEnterExits();
  131. AddPlayerClass(1,1726.8204, -1911.9888, 13.5637, 88.9696,0,0,0,0,0,0);
  132. SetGameModeText("RP v.0.1 b");
  133.  
  134. ////////// Random message textdraw
  135.  
  136. randommsg = TextDrawCreate(7.000000, 427.000000, "");
  137. TextDrawBackgroundColor(randommsg, 255);
  138. TextDrawFont(randommsg, 1);
  139. TextDrawLetterSize(randommsg, 0.379999, 1.499999);
  140. TextDrawColor(randommsg, -1);
  141. TextDrawSetOutline(randommsg, 1);
  142. TextDrawSetProportional(randommsg, 1);
  143.  
  144.  
  145. ///////////////////////////////////////// >TDovi Reg/Log
  146.  
  147. Textdraw0 = TextDrawCreate(644.000000, 2.000000, "_");
  148. TextDrawBackgroundColor(Textdraw0, 255);
  149. TextDrawFont(Textdraw0, 1);
  150. TextDrawLetterSize(Textdraw0, 0.500000, 12.400003);
  151. TextDrawColor(Textdraw0, -1);
  152. TextDrawSetOutline(Textdraw0, 0);
  153. TextDrawSetProportional(Textdraw0, 1);
  154. TextDrawSetShadow(Textdraw0, 1);
  155. TextDrawUseBox(Textdraw0, 1);
  156. TextDrawBoxColor(Textdraw0, 255);
  157. TextDrawTextSize(Textdraw0, -3.000000, 0.000000);
  158.  
  159. Textdraw1 = TextDrawCreate(644.000000, 334.000000, "_");
  160. TextDrawBackgroundColor(Textdraw1, 255);
  161. TextDrawFont(Textdraw1, 1);
  162. TextDrawLetterSize(Textdraw1, 0.500000, 12.400003);
  163. TextDrawColor(Textdraw1, -1);
  164. TextDrawSetOutline(Textdraw1, 0);
  165. TextDrawSetProportional(Textdraw1, 1);
  166. TextDrawSetShadow(Textdraw1, 1);
  167. TextDrawUseBox(Textdraw1, 1);
  168. TextDrawBoxColor(Textdraw1, 255);
  169. TextDrawTextSize(Textdraw1, -3.000000, 0.000000);
  170.  
  171. Textdraw2 = TextDrawCreate(229.000000, 40.000000, "KUNNA");
  172. TextDrawBackgroundColor(Textdraw2, 255);
  173. TextDrawFont(Textdraw2, 2);
  174. TextDrawLetterSize(Textdraw2, 0.480000, 3.299998);
  175. TextDrawColor(Textdraw2, -65281);
  176. TextDrawSetOutline(Textdraw2, 1);
  177. TextDrawSetProportional(Textdraw2, 1);
  178.  
  179. Textdraw3 = TextDrawCreate(266.000000, 344.000000, "Skripter: KuNNa");
  180. TextDrawBackgroundColor(Textdraw3, 255);
  181. TextDrawFont(Textdraw3, 1);
  182. TextDrawLetterSize(Textdraw3, 0.330000, 2.799999);
  183. TextDrawColor(Textdraw3, -16776961);
  184. TextDrawSetOutline(Textdraw3, 1);
  185. TextDrawSetProportional(Textdraw3, 1);
  186.  
  187. Textdraw4 = TextDrawCreate(271.000000, 373.000000, "Maper: KuNNa");
  188. TextDrawBackgroundColor(Textdraw4, 255);
  189. TextDrawFont(Textdraw4, 1);
  190. TextDrawLetterSize(Textdraw4, 0.330000, 2.799999);
  191. TextDrawColor(Textdraw4, -65281);
  192. TextDrawSetOutline(Textdraw4, 1);
  193. TextDrawSetProportional(Textdraw4, 1);
  194.  
  195. Textdraw5 = TextDrawCreate(242.000000, 406.000000, "WWW.BALKAN-SAMP.COM");
  196. TextDrawBackgroundColor(Textdraw5, 255);
  197. TextDrawFont(Textdraw5, 3);
  198. TextDrawLetterSize(Textdraw5, 0.330000, 2.799999);
  199. TextDrawColor(Textdraw5, -16776961);
  200. TextDrawSetOutline(Textdraw5, 1);
  201. TextDrawSetProportional(Textdraw5, 1);
  202.  
  203. Textdraw6 = TextDrawCreate(366.000000, 25.000000, "v0.0.1");
  204. TextDrawBackgroundColor(Textdraw6, 255);
  205. TextDrawFont(Textdraw6, 2);
  206. TextDrawLetterSize(Textdraw6, 0.330000, 2.799999);
  207. TextDrawColor(Textdraw6, -65281);
  208. TextDrawSetOutline(Textdraw6, 1);
  209. TextDrawSetProportional(Textdraw6, 1);
  210.  
  211. Textdraw7 = TextDrawCreate(302.000000, 40.000000, "ROLEPLAY");
  212. TextDrawBackgroundColor(Textdraw7, 255);
  213. TextDrawFont(Textdraw7, 2);
  214. TextDrawLetterSize(Textdraw7, 0.480000, 3.299998);
  215. TextDrawColor(Textdraw7, -16776961);
  216. TextDrawSetOutline(Textdraw7, 1);
  217. TextDrawSetProportional(Textdraw7, 1);
  218.  
  219. Textdraw8 = TextDrawCreate(35.000000, 10.000000, "dobrodosli");
  220. TextDrawBackgroundColor(Textdraw8, 255);
  221. TextDrawFont(Textdraw8, 2);
  222. TextDrawLetterSize(Textdraw8, 0.480000, 3.299998);
  223. TextDrawColor(Textdraw8, -65281);
  224. TextDrawSetOutline(Textdraw8, 1);
  225. TextDrawSetProportional(Textdraw8, 1);
  226.  
  227. Textdraw9 = TextDrawCreate(178.000000, 10.000000, "na");
  228. TextDrawBackgroundColor(Textdraw9, 255);
  229. TextDrawFont(Textdraw9, 2);
  230. TextDrawLetterSize(Textdraw9, 0.480000, 3.299998);
  231. TextDrawColor(Textdraw9, -16776961);
  232. TextDrawSetOutline(Textdraw9, 1);
  233. TextDrawSetProportional(Textdraw9, 1);
  234.  
  235. Textdraw10 = TextDrawCreate(556.000000, 425.000000, "COPYRIGHT (C) 2014");
  236. TextDrawBackgroundColor(Textdraw10, 255);
  237. TextDrawFont(Textdraw10, 2);
  238. TextDrawLetterSize(Textdraw10, 0.200000, 2.799999);
  239. TextDrawColor(Textdraw10, -16776961);
  240. TextDrawSetOutline(Textdraw10, 1);
  241. TextDrawSetProportional(Textdraw10, 1);
  242.  
  243. //// 3D LABELI
  244.  
  245. Create3DTextLabel("Za kupovinu\n/{FFFFFF}kupioruzije", -1,295.2658,-38.3113,1001.5156, 40.0, 0, 0);
  246. Create3DTextLabel("Gunshop\n/{FFFFFF}ulaz", -1,1368.2145,-1279.8103,13.5469, 40.0, 0, 0);
  247.  
  248. }
  249.  
  250.  
  251. public RandomMessage()
  252. {
  253. TextDrawSetString(randommsg, RandomMessages[random(sizeof(RandomMessages))]); // We need this to make the timer working
  254. return 1;
  255. }
  256.  
  257. public OnGameModeExit()
  258. {
  259. return 1;
  260. }
  261.  
  262. public OnPlayerRequestClass(playerid, classid)
  263. {
  264. SetPlayerPos(playerid, 1726.8204,-1911.9888,13.5637);
  265. SetPlayerCameraPos(playerid, 1728.4236,-1911.8496,13.5633);
  266. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  267. SetSpawnInfo(playerid, 0, 0, 1726.8204,-1911.9888,13.5637, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
  268. SpawnPlayer(playerid);
  269. return 1;
  270. }
  271.  
  272. public OnPlayerConnect(playerid)
  273. {
  274. if(fexist(UserPath(playerid)))
  275. {
  276. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  277. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucajte lozinku da bi se ulogovali","Prijavi se","Izadji");
  278. }
  279. else
  280. {
  281. ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,"Registracija","Ukucajte lozinku da bi se registrovali.","Registruj se","Izadji");
  282. }
  283. return 1;
  284. }
  285.  
  286. public OnPlayerDisconnect(playerid, reason)
  287. {
  288.  
  289. TextDrawHideForPlayer(playerid,Textdraw0);
  290. TextDrawHideForPlayer(playerid,Textdraw1);
  291. TextDrawHideForPlayer(playerid,Textdraw2);
  292. TextDrawHideForPlayer(playerid,Textdraw3);
  293. TextDrawHideForPlayer(playerid,Textdraw4);
  294. TextDrawHideForPlayer(playerid,Textdraw5);
  295. TextDrawHideForPlayer(playerid,Textdraw6);
  296. TextDrawHideForPlayer(playerid,Textdraw7);
  297. TextDrawHideForPlayer(playerid,Textdraw8);
  298. TextDrawHideForPlayer(playerid,Textdraw9);
  299. TextDrawHideForPlayer(playerid,Textdraw10);
  300.  
  301. new INI:File = INI_Open(UserPath(playerid));
  302. INI_SetTag(File,"data");
  303. INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
  304. INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
  305. INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
  306. INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
  307. INI_Close(File);
  308.  
  309. return 1;
  310.  
  311. }
  312.  
  313.  
  314. public OnPlayerSpawn(playerid)
  315. {
  316.  
  317. TextDrawHideForPlayer(playerid,Textdraw0);
  318. TextDrawHideForPlayer(playerid,Textdraw1);
  319. TextDrawHideForPlayer(playerid,Textdraw2);
  320. TextDrawHideForPlayer(playerid,Textdraw3);
  321. TextDrawHideForPlayer(playerid,Textdraw4);
  322. TextDrawHideForPlayer(playerid,Textdraw5);
  323. TextDrawHideForPlayer(playerid,Textdraw6);
  324. TextDrawHideForPlayer(playerid,Textdraw7);
  325. TextDrawHideForPlayer(playerid,Textdraw8);
  326. TextDrawHideForPlayer(playerid,Textdraw9);
  327. TextDrawHideForPlayer(playerid,Textdraw10);
  328. //
  329. TextDrawShowForPlayer(playerid, randommsg);
  330.  
  331. return 1;
  332. }
  333.  
  334. public OnPlayerDeath(playerid, killerid, reason)
  335. {
  336.  
  337. PlayerInfo[killerid][pUbistva]++;
  338. PlayerInfo[playerid][pSmrti]++;
  339.  
  340. return 1;
  341. }
  342.  
  343. public OnVehicleSpawn(vehicleid)
  344. {
  345. return 1;
  346. }
  347.  
  348. public OnVehicleDeath(vehicleid, killerid)
  349. {
  350. return 1;
  351. }
  352.  
  353. public OnPlayerText(playerid, text[])
  354. {
  355. return 1;
  356. }
  357.  
  358. public OnPlayerCommandText(playerid, cmdtext[])
  359. {
  360. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  361. {
  362. // Do something here
  363. return 1;
  364. }
  365. return 0;
  366. }
  367.  
  368. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  369. {
  370. return 1;
  371. }
  372.  
  373. public OnPlayerExitVehicle(playerid, vehicleid)
  374. {
  375. return 1;
  376. }
  377.  
  378. public OnPlayerStateChange(playerid, newstate, oldstate)
  379. {
  380. return 1;
  381. }
  382.  
  383. public OnPlayerEnterCheckpoint(playerid)
  384. {
  385. return 1;
  386. }
  387.  
  388. public OnPlayerLeaveCheckpoint(playerid)
  389. {
  390. return 1;
  391. }
  392.  
  393. public OnPlayerEnterRaceCheckpoint(playerid)
  394. {
  395. return 1;
  396. }
  397.  
  398. public OnPlayerLeaveRaceCheckpoint(playerid)
  399. {
  400. return 1;
  401. }
  402.  
  403. public OnRconCommand(cmd[])
  404. {
  405. return 1;
  406. }
  407.  
  408. public OnPlayerRequestSpawn(playerid)
  409. {
  410. return 1;
  411. }
  412.  
  413. public OnObjectMoved(objectid)
  414. {
  415. return 1;
  416. }
  417.  
  418. public OnPlayerObjectMoved(playerid, objectid)
  419. {
  420. return 1;
  421. }
  422.  
  423. public OnPlayerPickUpPickup(playerid, pickupid)
  424. {
  425. return 1;
  426. }
  427.  
  428. public OnVehicleMod(playerid, vehicleid, componentid)
  429. {
  430. return 1;
  431. }
  432.  
  433. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  434. {
  435. return 1;
  436. }
  437.  
  438. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  439. {
  440. return 1;
  441. }
  442.  
  443. public OnPlayerSelectedMenuRow(playerid, row)
  444. {
  445. return 1;
  446. }
  447.  
  448. public OnPlayerExitedMenu(playerid)
  449. {
  450. return 1;
  451. }
  452.  
  453. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  454. {
  455. return 1;
  456. }
  457.  
  458. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  459. {
  460. return 1;
  461. }
  462.  
  463. public OnRconLoginAttempt(ip[], password[], success)
  464. {
  465. return 1;
  466. }
  467.  
  468. public OnPlayerUpdate(playerid)
  469. {
  470. return 1;
  471. }
  472.  
  473. public OnPlayerStreamIn(playerid, forplayerid)
  474. {
  475. return 1;
  476. }
  477.  
  478. public OnPlayerStreamOut(playerid, forplayerid)
  479. {
  480. return 1;
  481. }
  482.  
  483. public OnVehicleStreamIn(vehicleid, forplayerid)
  484. {
  485. return 1;
  486. }
  487.  
  488. public OnVehicleStreamOut(vehicleid, forplayerid)
  489. {
  490. return 1;
  491. }
  492.  
  493. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  494. {
  495.  
  496. if(dialogid == DIALOG_WEAPONS)
  497. {
  498. if(response) //
  499. {
  500.  
  501. switch(listitem)
  502. {
  503. case 0: { GivePlayerWeapon(playerid, WEAPON_DEAGLE, 100); SCM(playerid, -1, "Prodavač: Kupili ste desert eagle"); }
  504. case 1: { GivePlayerWeapon(playerid, WEAPON_AK47, 100); SCM(playerid, -1, "Prodavač: Kupili ste AK47"); }
  505. case 2: { GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 100); SCM(playerid, -1, "Prodavač: Kupili ste shotgun"); }
  506. case 3: { GivePlayerWeapon(playerid, WEAPON_KNIFE, 1); SCM(playerid, -1, "Prodavač: Kupili ste noz"); }
  507. case 4: { GivePlayerWeapon(playerid, WEAPON_MP5, 100); SCM(playerid, -1, "Prodavač: Kupili ste MP5"); }
  508.  
  509. }
  510.  
  511. }
  512. return 1;
  513. }
  514.  
  515. switch(dialogid)
  516. {
  517. case DIALOG_REGISTER:
  518. {
  519. if(!response) return Kick(playerid);
  520. if(response)
  521. {
  522. if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se registrovali.","Registruj se","Izadji");
  523. new INI:File = INI_Open(UserPath(playerid));
  524. INI_SetTag(File,"data");
  525. INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
  526. INI_WriteInt(File,"Novac",0);
  527. INI_WriteInt(File,"Admin",0);
  528. INI_WriteInt(File,"Ubistva",0);
  529. INI_WriteInt(File,"Smrti",0);
  530. INI_Close(File);
  531. TextDrawShowForPlayer(playerid,Textdraw0);
  532. TextDrawShowForPlayer(playerid,Textdraw1);
  533. TextDrawShowForPlayer(playerid,Textdraw2);
  534. TextDrawShowForPlayer(playerid,Textdraw3);
  535. TextDrawShowForPlayer(playerid,Textdraw4);
  536. TextDrawShowForPlayer(playerid,Textdraw5);
  537. TextDrawShowForPlayer(playerid,Textdraw6);
  538. TextDrawShowForPlayer(playerid,Textdraw7);
  539. TextDrawShowForPlayer(playerid,Textdraw8);
  540. TextDrawShowForPlayer(playerid,Textdraw9);
  541. TextDrawShowForPlayer(playerid,Textdraw10);
  542. SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);// Ovde stavite koordinate svog spawna
  543. SpawnPlayer(playerid);
  544. }
  545. }
  546. case DIALOG_LOGIN:
  547. {
  548. if(!response) return Kick(playerid);
  549. if(response)
  550. {
  551. if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
  552. {
  553. INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
  554. GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
  555. TextDrawShowForPlayer(playerid,Textdraw0);
  556. TextDrawShowForPlayer(playerid,Textdraw1);
  557. TextDrawShowForPlayer(playerid,Textdraw2);
  558. TextDrawShowForPlayer(playerid,Textdraw3);
  559. TextDrawShowForPlayer(playerid,Textdraw4);
  560. TextDrawShowForPlayer(playerid,Textdraw5);
  561. TextDrawShowForPlayer(playerid,Textdraw6);
  562. TextDrawShowForPlayer(playerid,Textdraw7);
  563. TextDrawShowForPlayer(playerid,Textdraw10);
  564. }
  565. else
  566. {
  567. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijavljivanje","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
  568. }
  569. return 1;
  570. }
  571. }
  572. }
  573.  
  574. return 1;
  575. }
  576.  
  577.  
  578.  
  579. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  580. {
  581. return 1;
  582. }
  583.  
  584.  
  585. //////////////////// CMD - Komande 1. /kupioruzije//////////////////////////////////
  586.  
  587.  
  588. CMD:kupioruzije(playerid, params[])
  589.  
  590. {
  591. if(IsPlayerInRangeOfPoint(playerid,2.0, 295.2658,-38.3113,1001.5156))
  592.  
  593. ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "Oruzije", "Desert Eagle 800$\nAK-47 1200$\nCombat Shotgun 1500$\nKnife 200$\nMP5 1100$", "Odaberi", "Odustani");
  594.  
  595.  
  596.  
  597. return 1;
  598. }
  599.  
  600. /////////////////////////// CMD - Ulaz GunShop //////////////////////////////
  601.  
  602.  
  603. CMD:ulaz(playerid, params [])
  604.  
  605. {
  606. if(IsPlayerInRangeOfPoint(playerid, 2.0, 1368.2145,-1279.8103,13.5469))
  607. {
  608. SetPlayerPos(playerid, 286.1490,-40.6444,1001.5156); SendClientMessage(playerid,-1 ,"Nalazite se u GunShopu!");
  609. SetPlayerInterior(playerid, 1);
  610. return 1;
  611.  
  612. }
  613.  
  614. return 0;
  615. }
  616.  
  617. CMD:izlaz(playerid, params [])
  618.  
  619. {
  620.  
  621. if(IsPlayerInRangeOfPoint(playerid, 7.0, 286.1490,-40.6444,1001.5156))
  622. {
  623. SetPlayerPos(playerid, 1368.2145,-1279.8103,13.5469);
  624. SetPlayerInterior(playerid, 0);
  625. return 1;
  626.  
  627. }
  628.  
  629. return 0;
  630. }
Advertisement
Add Comment
Please, Sign In to add comment