Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.13 KB | None | 0 0
  1. forward PljackanjeBankice( playerid );
  2. public PljackanjeBankice( playerid ) {
  3. new string[ 128 ];
  4. if( !IsPlayerInDynamicArea( playerid, bankSafe ) ) {
  5. if( PljackaVreme[ playerid ] > 0 ) {
  6.  
  7. new novac = random(52)+502;
  8.  
  9. new animlib[32];
  10. new animname[32];
  11. if(GetPlayerAnimationIndex(playerid))
  12. {
  13. GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, 32, animname, 32);
  14. if(!strcmp(animname, "BOM_Plant_Loop", true)) { }
  15. else
  16. {
  17. ApplyAnimation( playerid, "BOMBER","BOM_Plant_Loop", 4.0, 1, 0, 0, 1, 0);
  18. }
  19. }
  20.  
  21. if( ServerInfo[ NovacBanka ] >= (PljackaNovac[ playerid ] + novac) ) {
  22. PljackaNovac[ playerid ] += novac;
  23. format( string, sizeof( string ), "~w~Ostanite u sefu jos ~r~%d ~w~sekundi", PljackaVreme[ playerid ] );
  24. GameTextForPlayer( playerid, string, 1000, 4 ) ;
  25. PljackaVreme[ playerid ]--;
  26. }
  27. else if( ServerInfo[ NovacBanka ] < (PljackaNovac[ playerid ] + novac) ) {
  28.  
  29. GameTextForPlayer( playerid, "~w~Nema vise novca u sefu!", 1000, 4) ;
  30. PljackaVreme[ playerid ] = 0;
  31. SendClientMessageEx( playerid, NARACRVENA, "Opljackali ste banku i uzeli ~g~%d$ !", PljackaNovac[ playerid ] );
  32. SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );
  33.  
  34. ServerInfo[ TorbaIgracDropo ] = IPI;
  35. ServerInfo[ TorbaVremeIstek ] = 15;
  36.  
  37. new OrgID = PlayerInfo[ playerid ][ xClan ];
  38.  
  39. Dimi_SetPlayerCheckpoint(playerid, OI[OrgID][oPozExtX], OI[OrgID][oPozExtY], OI[OrgID][oPozExtZ], 2.0);
  40. CheckpointStatus[ playerid ] = 28;
  41.  
  42. Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
  43. PljackaVreme[ playerid ] = 0;
  44. ClearAnimations( playerid );
  45.  
  46. SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );
  47.  
  48. PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
  49. PljackaUToku = false;
  50.  
  51. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
  52. OOCNews( 0xFFA500AA, globalstring );
  53. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
  54. OOCNews( 0xFFA500AA, globalstring );
  55.  
  56. ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  57. SaveServerStats( );
  58.  
  59. foreach(new i : Player) {
  60. if( GetFactionType( i ) == ORG_TIP_PD ) {
  61.  
  62. format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  63. SCM( i, SVETLOCRVENA, globalstring );
  64. SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
  65. }
  66. }
  67. }
  68.  
  69. }
  70. else if( PljackaVreme[ playerid ] == 0 ) {
  71.  
  72. format(string, sizeof( string ),"~w~Opljackali ste banku i uzeli ~g~%d$ !", PljackaNovac[ playerid ] );
  73. GameTextForPlayer( playerid, string, 6000, 4 );
  74. SendClientMessageEx( playerid, NARACRVENA, "Opljackali ste banku i uzeli %d$ !",PljackaNovac[ playerid ] );
  75. SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );
  76.  
  77. ServerInfo[ TorbaIgracDropo ] = IPI;
  78. ServerInfo[ TorbaVremeIstek ] = 15;
  79.  
  80. new OrgID = PlayerInfo[ playerid ][ xClan ];
  81.  
  82. Dimi_SetPlayerCheckpoint(playerid, OI[OrgID][oPozExtX], OI[OrgID][oPozExtY], OI[OrgID][oPozExtZ], 2.0);
  83. CheckpointStatus[ playerid ] = 28;
  84.  
  85. Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
  86. PljackaVreme[ playerid ] = 0;
  87. ClearAnimations( playerid );
  88.  
  89. SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );
  90.  
  91. PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
  92. PljackaUToku = false;
  93.  
  94. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
  95. OOCNews( 0xFFA500AA, globalstring );
  96. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
  97. OOCNews( 0xFFA500AA, globalstring );
  98.  
  99. ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  100. SaveServerStats( );
  101.  
  102. foreach(new i : Player) {
  103. if( GetFactionType( i ) == ORG_TIP_PD ) {
  104.  
  105. format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  106. SCM( i, SVETLOCRVENA, globalstring );
  107. SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
  108. }
  109. }
  110. }
  111. }
  112. else {
  113. GameTextForPlayer( playerid, "~w~Otisli ste iz sefa!", 1000, 4) ;
  114. PljackaVreme[ playerid ] = 0;
  115.  
  116. Dimi_KillTimer( PljackanjeBankeTimer[ playerid ] );
  117.  
  118. PostaviWanted( playerid, "Pljacka Banke", "Nepoznati", 6 );
  119.  
  120.  
  121. if( PljackaNovac[ playerid ] > 0 ) {
  122.  
  123. SendClientMessageEx( playerid, NARACRVENA, "Opljackao si banku i uzeo %d$.", PljackaNovac[ playerid ] );
  124. SendClientMessage( playerid, NARACRVENA, "Imate 15 minuta da odnesete novac do baze vase organizacije inace je propao!" );
  125.  
  126. ServerInfo[ TorbaIgracDropo ] = IPI;
  127. ServerInfo[ TorbaVremeIstek ] = 15;
  128.  
  129. SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 1550, 1, -0.008714, -0.188819, -0.026564, 159.138153, 86.558647, 0.000000, 1.005565, 0.984468, 1.014210 );
  130.  
  131. new OrgID = PlayerInfo[ playerid ][ xClan ];
  132.  
  133. Dimi_SetPlayerCheckpoint(playerid, OI[OrgID][oPozExtX], OI[OrgID][oPozExtY], OI[OrgID][oPozExtZ], 2.0);
  134. CheckpointStatus[ playerid ] = 28;
  135.  
  136. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Streets Of Crime Banka je opljackana i opljackano je %d$.", PljackaNovac[ playerid ] );
  137. OOCNews( 0xFFA500AA, globalstring );
  138. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Policijske snage i dalje pokusavaju da privedu pljackase." );
  139. OOCNews( 0xFFA500AA, globalstring );
  140.  
  141. ServerInfo[ NovacBanka ] -= PljackaNovac[ playerid ];
  142. SaveServerStats( );
  143.  
  144. foreach(new i : Player) {
  145. if( GetFactionType( i ) == ORG_TIP_PD ) {
  146.  
  147. format( globalstring,sizeof( globalstring ),"HQ: Osumniceni %s je opljackao banku zaustavite ga, over.", ImeIgraca( playerid ) );
  148. SCM( i, SVETLOCRVENA, globalstring );
  149. SCM( i, SVETLOCRVENA, "Imate jos vremena da zaustavite pljacku dok ne odnese torbu sa novcem u bazu." );
  150. }
  151. }
  152.  
  153. }
  154. else {
  155.  
  156. SendClientMessage( playerid, NARACRVENA, "Nisi uspeo da opljackas banku." );
  157.  
  158. format( globalstring, sizeof( globalstring ), "[CNN] Vesti | "col_white"Streets Of Crime Banka nije opljackana." );
  159. OOCNews( 0xFFA500AA, globalstring );
  160. }
  161. PljackaUToku = false;
  162.  
  163. }
  164. return true;
  165. }
  166.  
  167.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement