Guest User

Untitled

a guest
May 5th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. gTerminarGuerraMorro(){
  2.  
  3. KillTimer(GuerraMorro[gTimer]);
  4.  
  5. gDestruirTextdraws();
  6. gStopFlash();
  7. GuerraMorro[gGuerra] = false;
  8.  
  9. static
  10. gStr[128]
  11. ;
  12.  
  13. SendClientMessageToAll(-1, "»-----------------------------{FFFF00}[GUERRA NO MORRO]{FFFFFF}-----------------------------«");
  14.  
  15. switch(GuerraMorro[gDono]){
  16.  
  17. case 0:
  18. {
  19. SendClientMessageToAll(-1, "» ATENÇÃO: Nenhuma organização venceu a guerra no morro!!");
  20.  
  21. format(gStr, sizeof(gStr), "» Numero total de mortes na guerra: {FFFF00}[%d MORTES]{FFFFFF}", GuerraMorro[gMortes]);
  22. SendClientMessageToAll(-1, gStr);
  23.  
  24. SendClientMessageToAll(-1, "» Mais sorte da próxima vez!!");
  25. }
  26. default:
  27. {
  28.  
  29. format(gStr, sizeof(gStr), "» ATENÇÃO: A Organização: {FFFF00}%s {FFFFFF}saiu como vencedora da guerra no morro!!", GetOrgNameGM(GuerraMorro[gDono]));
  30. SendClientMessageToAll(-1, gStr);
  31.  
  32. format(gStr, sizeof(gStr), "» A Organização foi resposável por {FFFF00}%d{FFFFFF} das {FFFF00}%d{FFFFFF} mortes da guerra!", MorroPontos[GuerraMorro[gDono]], GuerraMorro[gMortes]);
  33. SendClientMessageToAll(-1, gStr);
  34.  
  35. format(gStr, sizeof(gStr), "» Cada player da organização ganhou {FFFF00}R$%d{FFFFFF} por terem vencido a guerra", ConvertMoney(GuerraMorro[gDinheiro]));
  36. SendClientMessageToAll(-1, gStr);
  37.  
  38. foreach(Player, i){
  39.  
  40. if(GuerraMorro[gDono] == 1) {
  41. if(GetPlayerOrg(i) == 1 || GetPlayerOrg(i) == 2 || GetPlayerOrg(i) == 33 || GetPlayerOrg(i) == 35)
  42. {
  43. GiveDinheiro(i, GuerraMorro[gDinheiro]);
  44. }
  45. }
  46. else {
  47. if(GetPlayerOrg(i) == GuerraMorro[gDono])
  48. {
  49. GiveDinheiro(i, GuerraMorro[gDinheiro]);
  50. }
  51. }
  52. }
  53.  
  54. }
  55. }
  56.  
  57. SendClientMessageToAll(-1, "»-----------------------------{FFFF00}[GUERRA NO MORRO]{FFFFFF}-----------------------------«");
  58. //SoundToAll(1133);
  59. }
  60.  
  61.  
  62. BPS::UpdateMorro(){
  63.  
  64. if(GuerraMorro[gTempo])
  65. GuerraMorro[gTempo]--;
  66.  
  67. if(GuerraMorro[gCash] == 300)
  68. {
  69. GuerraMorro[gDinheiro] += 5000+random(10000);
  70. GuerraMorro[gCash] = 0;
  71. }
  72.  
  73. GuerraMorro[gCash]++;
  74. gFlashGZ();
  75. new gStr[500], gPontos[100];
  76.  
  77. foreach(Player, gPlayer)
  78. {
  79. if(gPlayerInGuerra(gPlayer)){
  80.  
  81. TextDrawShowForPlayer(gPlayer, gTextdraw1);
  82. TextDrawShowForPlayer(gPlayer, gTextdraw2);
  83. }
  84. else{
  85.  
  86. TextDrawHideForPlayer(gPlayer, gTextdraw1);
  87. TextDrawHideForPlayer(gPlayer, gTextdraw2);
  88. }
  89. }
  90.  
  91. gStr[0]=EOS;
  92. format(gStr,sizeof gStr, "Dinheiro: ~g~R$%s~n~~w~Tempo: ~p~%s~n~", ConvertMoney(GuerraMorro[gDinheiro]), ConvertTime(GuerraMorro[gTempo]));
  93. for(new gOrgs; gOrgs < MAX_ORGS; gOrgs++)
  94. {
  95. if(OrgMorro(gOrgs))
  96. {
  97. if(gOrgs == 2 || gOrgs == 33 || gOrgs == 35)
  98. {
  99. }
  100. else
  101. {
  102. if(GuerraMorro[gDono] == gOrgs)
  103. {
  104. {
  105. format(gPontos,sizeof gPontos, "~n~~g~~h~[L]~y~%s~w~ pts: %02d", GetOrgNameGM(gOrgs), MorroPontos[gOrgs]);
  106. }
  107. }
  108. else
  109. {
  110. {
  111. format(gPontos,sizeof gPontos, "~n~~y~%s~w~ pts: %02d", GetOrgNameGM(gOrgs), MorroPontos[gOrgs]);
  112. }
  113. }
  114. strcat(gStr, gPontos);
  115. }
  116. }
  117. }
  118. TextDrawSetString(gTextdraw1, gStr);
  119.  
  120. if(GuerraMorro[gTempo] < 1){
  121.  
  122. gTerminarGuerraMorro();
  123. }
  124. }
  125.  
  126. CMD:guerramorro(playerid)
  127. {
  128. if(PlayerInfo[playerid][pAdmin] < 1337)return SendClientMessage(playerid, COLOR_GRAD1, "Você não pode usar este comando!");
  129. if(!GuerraMorro[gGuerra])
  130. {
  131. gIniciarGuerraMorro();
  132. }
  133. else
  134. {
  135. gTerminarGuerraMorro();
  136. }
  137. return 1;
  138. }
Advertisement
Add Comment
Please, Sign In to add comment