Advertisement
Guest User

Untitled

a guest
Oct 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.20 KB | None | 0 0
  1.     if(strcmp(cmd, "/ulaz", true) == 0)
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.         {
  5.             if(UWSobi[playerid] != 999) return SendClientMessage(playerid,COLOR_GREY,"Trenutno ne mozes ovo raditi!");
  6.             for(new i = 0; i < sizeof(HouseInfo); i++)
  7.             {
  8.                 if (IsPlayerInRangeOfPoint(playerid, 4,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
  9.                 {
  10.                     if(Igrac[playerid][pKuca] == i || HouseInfo[i][hLock] == 0)
  11.                     {
  12.                         StopAudioStreamForPlayer(playerid);
  13.                         SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]);
  14.                         SetPlayerInterior(playerid,HouseInfo[i][hInt]);
  15.                         AC_SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
  16.                         Igrac[playerid][pVirWorld] = HouseInfo[i][hWorld];
  17.                         HouseEntered[playerid] = i;
  18.                         Igrac[playerid][pInterior] = 39;
  19.                         if(strcmp(HouseInfo[i][hRadio],"off",true)!=0) PlayAudioStreamForPlayer(playerid,HouseInfo[i][hRadio]);
  20.                         return 1;
  21.                     }
  22.                     else return SendClientMessage(playerid,COLOR_GREY,"Kuca je zakljucana, pokusaj pozvoniti.{FFFFFF} ((/zvoni))");
  23.                 }
  24.             }
  25.             for(new i = 0; i < sizeof(OrgInfo); i++)
  26.             {
  27.                 if(IsPlayerInRangeOfPoint(playerid,2,OrgInfo[i][oBazaTextX],OrgInfo[i][oBazaTextY],OrgInfo[i][oBazaTextZ]) && (Igrac[playerid][pClan]== i || Igrac[playerid][pVodja]==i))
  28.                 {
  29.                     SetPlayerVirtualWorld(playerid,OrgInfo[i][oVWorld]);
  30.                     SetPlayerInterior(playerid,OrgInfo[i][oInt]);
  31.                     AC_SetPlayerPos(playerid,OrgInfo[i][oBazaIzlazX],OrgInfo[i][oBazaIzlazY],OrgInfo[i][oBazaIzlazZ]);
  32.                     OrgEntered[playerid]=i;
  33.                     return 1;
  34.                 }
  35.             }
  36.             if(IsPlayerInRangeOfPoint(playerid,2,OrgInfo[15][oBazaTextX],OrgInfo[15][oBazaTextY],OrgInfo[15][oBazaTextZ]) && PolOvlast(playerid,2))
  37.             {
  38.                 SetPlayerVirtualWorld(playerid,OrgInfo[15][oVWorld]);
  39.                 SetPlayerInterior(playerid,OrgInfo[15][oInt]);
  40.                 AC_SetPlayerPos(playerid,OrgInfo[15][oBazaIzlazX],OrgInfo[15][oBazaIzlazY],OrgInfo[15][oBazaIzlazZ]);
  41.                 OrgEntered[playerid]=15;
  42.                 return 1;
  43.             }
  44.             if(IsPlayerInRangeOfPoint(playerid,2,-1819.2833,-149.2082,9.3984) && Igrac[playerid][pPosao]==6) // prerada droge ulaz
  45.             {
  46.                 StopAudioStreamForPlayer(playerid);
  47.                 SetPlayerVirtualWorld(playerid,0);
  48.                 SetPlayerInterior(playerid,0);
  49.                 AC_SetPlayerPos(playerid,770.9332,-1107.6324,-43.2620);
  50.                 return 1;
  51.             }
  52.             /*if(IsPlayerInRangeOfPoint(playerid,2,1739.9890,-1098.5948,24.0781) && (Igrac[playerid][pClan]==1 || Igrac[playerid][pVodja]==1))
  53.             {
  54.                 Portan[playerid] = 4;
  55.                 StopAudioStreamForPlayer(playerid);
  56.                 SetPlayerVirtualWorld(playerid,2);
  57.                 OrgEntered[playerid] = 1;
  58.                 AC_SetPlayerPos(playerid,1738.3232,-1098.4375,24.0781);
  59.                 return 1;
  60.             }*/
  61.             if(IsPlayerInRangeOfPoint(playerid,2,474.6057,-21.6561,1003.1094) && Unutar[playerid] == 3 && Igrac[playerid][pPosao]==16)
  62.             {
  63.                 AC_SetPlayerPos(playerid,474.6819,-19.9865,1003.6953);
  64.                 Unutar[playerid] = 4;
  65.                 return 1;
  66.             }
  67.             // Sudnica unutra port
  68.             if(IsPlayerInRangeOfPoint(playerid,3,1496.2693,-1538.2214,19.6840)) // sudnica ulaz
  69.             {
  70.                 SetTimerEx("UcitavanjeObjekata", 2000, 0, "i", playerid);
  71.                 AC_SetPlayerPos(playerid,1482.2810,-1780.4349,2981.3540);
  72.                 TogglePlayerControllable(playerid, 0);
  73.                 return 1;
  74.             }
  75.             // ulaz u akademiju spavace
  76.             if(IsPlayerInRangeOfPoint(playerid,2,-473.2765,-507.1569,25.9859) && (Igrac[playerid][pClan]==20 || Igrac[playerid][pVodja]==20))
  77.             {
  78.                 AC_SetPlayerPos(playerid,-586.9335,-475.3060,701.0859);
  79.                 TogglePlayerControllable(playerid, 0);
  80.                 SetTimerEx("UcitavanjeObjekata", 500, 0, "i", playerid);
  81.                 return 1;
  82.             }
  83.             // Zatvor ulaz
  84.             if(IsPlayerInRangeOfPoint(playerid,2,1480.6371,-1776.5649,3281.7954) && (Igrac[playerid][pClan]==2 || Igrac[playerid][pVodja]==2))
  85.             {
  86.                 StopAudioStreamForPlayer(playerid);
  87.                 SetPlayerVirtualWorld(playerid,0);
  88.                 SetPlayerInterior(playerid,0);
  89.                 AC_SetPlayerPos(playerid,1317.2689,-894.6085,7.8714);
  90.                 SetTimerEx("UcitavanjeObjekata", 2000, 0, "i", playerid);
  91.                 TogglePlayerControllable(playerid, 0);
  92.                 return 1;
  93.             }
  94.             // Zatvor izlaz
  95.             if(IsPlayerInRangeOfPoint(playerid,2,1317.2689,-894.6085,7.8714) && (Igrac[playerid][pClan]==2 || Igrac[playerid][pVodja]==2))
  96.             {
  97.                 StopAudioStreamForPlayer(playerid);
  98.                 SetPlayerVirtualWorld(playerid,0);
  99.                 SetPlayerInterior(playerid,0);
  100.                 AC_SetPlayerPos(playerid,1480.6371,-1776.5649,3281.7954);
  101.                 TogglePlayerControllable(playerid, 0);
  102.                 SetTimerEx("UcitavanjeObjekata", 2000, 0, "i", playerid);
  103.                 // interijer ovdje
  104.                 return 1;
  105.             }
  106.             if(IsPlayerInRangeOfPoint(playerid,3,1488.8939,-1542.5552,19.6464)) // sudnica ulaz
  107.             {
  108.                 SetTimerEx("UcitavanjeObjekata", 2000, 0, "i", playerid);
  109.                 TogglePlayerControllable(playerid, 0);
  110.                 AC_SetPlayerPos(playerid,1482.2810,-1780.4349,2981.3540);
  111.                 return 1;
  112.             }
  113.             if(IsPlayerInRangeOfPoint(playerid,2,1471.3590,-1178.0969,23.9212))
  114.             {
  115.                 AC_SetPlayerPos(playerid,1477.0608,-1185.3660,23.9428);
  116.                 return 1;
  117.             }
  118.             if(IsPlayerInRangeOfPoint(playerid,2,1463.3236,-1470.5436,13.5391))
  119.             {
  120.                 AC_SetPlayerPos(playerid,1470.1124,-1470.8492,13.6154);
  121.                 return 1;
  122.             }
  123.             if(IsPlayerInRangeOfPoint(playerid,2,1966.4862,-1276.0928,23.9844))
  124.             {
  125.                 AC_SetPlayerPos(playerid,1959.1147,-1276.1901,-6.5438);
  126.                 return 1;
  127.             }
  128.             if(IsPlayerInRangeOfPoint(playerid,2,1699.7336,-1667.8314,20.2189))
  129.             {
  130.                 AC_SetPlayerPos(playerid,1700.5308,-1667.7980,20.2188);
  131.                 return 1;
  132.             }
  133.             if(IsPlayerInRangeOfPoint(playerid,2,1574.2218,-1341.0956,16.4844))
  134.             {
  135.                 AC_SetPlayerPos(playerid,1548.7089,-1363.7505,326.2183);
  136.                 return 1;
  137.             }
  138.             if(IsPlayerInRangeOfPoint(playerid,2,1024.1372,-983.9824,42.7204))
  139.             {
  140.                 AC_SetPlayerPos(playerid,976.6693,-1012.2502,42.7952);
  141.                 return 1;
  142.             }
  143.             if(GarazaID(playerid) != 9999)
  144.             {
  145.                 new vehicleid = GetPlayerVehicleID(playerid);
  146.                 new kojagaraza = GarazaID(playerid);
  147.                 if(HouseInfo[kojagaraza][hImagarazu] == 0) return 1;
  148.                 if(HouseInfo[kojagaraza][hGarazaZakljucana] == 1 && Igrac[playerid][pKuca] != kojagaraza) return SendClientMessage(playerid, COLOR_GREY, "{FF0000}Garaza zakljucana.");
  149.                 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  150.                 {
  151.                     SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), kojagaraza);
  152.                     for(new i = 0; i < MAX_PLAYERS; i++)
  153.                     {
  154.                         if(IsPlayerInVehicle(i, vehicleid) && i != playerid && IsValidVehicle(vehicleid))
  155.                         {
  156.                             SetPlayerVirtualWorld(i, kojagaraza);
  157.                             hGarazaEntered[i] = kojagaraza;
  158.                         }
  159.                     }
  160.                     Portan[playerid] = 4;
  161.                     SetPlayerVirtualWorld(playerid, kojagaraza);
  162.                     SetVehiclePos(GetPlayerVehicleID(playerid), 1373.6763,-38.0756,1001.0511);
  163.                     SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.7881);
  164.                     hGarazaEntered[playerid] = kojagaraza;
  165.                 }
  166.                 else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
  167.                 {
  168.                     SetPlayerVirtualWorld(playerid, kojagaraza);
  169.                     AC_SetPlayerPos(playerid, 1373.6763,-38.0756,1001.0511);
  170.                     hGarazaEntered[playerid] = kojagaraza;
  171.                 }
  172.                 return 1;
  173.             }
  174.         }
  175.         return 1;
  176.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement