[Команда] Резать вены - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[Команда] Резать вены
TTaKeMoWa Дата: Понедельник, 25.06.2012, 23:51 | Сообщение # 1
Боец
Сообщений: 118
Статус: Offline
1. Добавляем таймер.
Ко всем new:

Code

new IsKilling[MAX_PLAYERS];


В public OnPlayerConnect:
Code

IsKilling[playerid] = 0;   


В public SetPlayerUnjail():
Code

if(IsKilling[i] > 0)   
              {   
                  if(IsKilling[i] == 1)    
                  {   
                      new sendername[MAX_PLAYER_NAME];   
                       GetPlayerName(i, sendername, sizeof(sendername));   
                      format(string, sizeof(string), "* %s потерял сознание", sendername);   
                      ProxDetector(20.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);   
                      //SetPlayerCameraPos(i, 2000,-2000,2000);   
                      //SetPlayerCameraLookAt(i, 2000,-2000,2000);   
                      // ShowBlind(i); // черный экран   
                      SetPlayerDrunkLevel(i,500);   
                      SetPlayerHealth(i, 1);   
                  }   
                  if(IsKilling[i] == 46)   
                  {   
                      new sendername[MAX_PLAYER_NAME];   
                      GetPlayerName(i, sendername, sizeof(sendername));   
                      format(string, sizeof(string), "* %s падает на землю", sendername);   
                      ProxDetector(20.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);   
                      ApplyAnimation(i,"CRACK","crckdeth3",4.1,0,1,1,1,1); // анимация   
                      SetPlayerDrunkLevel(i,5000); // эффект   
                      SetPlayerHealth(i, 7);    
                      TogglePlayerControllable(i,false); // отключить контроль над игроком   
                  }   
                  if(IsKilling[i] == 36)   
                  {   
                      new sendername[MAX_PLAYER_NAME];   
                      GetPlayerName(i, sendername, sizeof(sendername));   
                      format(string, sizeof(string), "Кровотечение                    {FFFFFF}(( %s ))", sendername);   
                      ProxDetector(20.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);   
                      SetPlayerDrunkLevel(i,3000);   
                      SetPlayerHealth(i, 5);   
                  }   
                  if(IsKilling[i] == 24)   
                  {   
                      new sendername[MAX_PLAYER_NAME];   
                      GetPlayerName(i, sendername, sizeof(sendername));   
                      format(string, sizeof(string), "Кровотечение                    {FFFFFF}(( %s ))", sendername);   
                      ProxDetector(20.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);   
                      SetPlayerDrunkLevel(i,2000);   
                      SetPlayerHealth(i, 3);   
                  }   
                  if(IsKilling[i] == 11)   
                  {   
                      new sendername[MAX_PLAYER_NAME];   
                        GetPlayerName(i, sendername, sizeof(sendername));   
                      format(string, sizeof(string), "* %s стонет от боли", sendername);   
                      ProxDetector(20.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);   
                      SetPlayerDrunkLevel(i,3000);   
                      SetPlayerHealth(i, 2);   
                  }   
                  IsKilling[i] -= 1;   
              }   


2. Добавляем команду /suicide:
В public OnPlayerCommandText:

Code

if(strcmp(cmdtext, "/suicide", true) == 0)   
      {   
          if(IsKilling[playerid] == 0) // проверка на таймер   
          {   
              if(PlayerTied[playerid] > 0) // проверка на связку   
              {   
                  SendClientMessage(playerid, COLOR_GREY, " Вы связаны!");   
                  return 1;   
              }   
              if(PlayerCuffed[playerid] > 0) // проверка на наручники   
              {   
                  SendClientMessage(playerid, COLOR_GREY, "  Вы в наручниках!");   
                  return 1;   
              }   
                new gunID = GetPlayerWeapon(playerid);   
                new gunAmmo = GetPlayerAmmo(playerid);   
                      if(gunID == 4 && gunAmmo != 0) // проверка на оружие, в данном случае это нож (id:4)   
                 {   
                  GetPlayerName(playerid, sendername, sizeof(sendername));   
                   format(string, sizeof(string), "* %s вскрыл себе вены", sendername);   
                   ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);   
                   SendClientMessage(playerid, COLOR_WHITE, " Вы вскрыли себе вены!");   
                   SetPlayerHealth(playerid, 9);    
                   SetPlayerDrunkLevel(playerid,8000); // эффект   
                   IsKilling[playerid] = 60; // запускаем таймер   
                   ApplyAnimation(playerid,"CRACK","crckdeth3",4.1,0,1,1,1,1); // анимация   
                   return 1;   
               }   
               else   
               {   
                  SendClientMessage(playerid, COLOR_GREY, " У вас нет ножа!");   
                  return 1;   
               }   
          }   
          else return SendClientMessage(playerid, COLOR_GREY, " Вы не можете взять в руки нож");   
      }   


[img]http://cheat-master.ru/_fr/1/9873422.png[/img]

Сообщение отредактировал TTaKeMoWa - Понедельник, 25.06.2012, 23:52
BekTop Дата: Суббота, 01.09.2012, 23:09 | Сообщение # 2
Новичок
Сообщений: 3
Статус: Offline
Спс +
SNAILKICK1107 Дата: Четверг, 06.09.2012, 19:38 | Сообщение # 3
Боец
Сообщений: 105
Статус: Offline
Нормалёк

Делаю видио, интро к видио, подбираю музыку для видио, делаю видио в FULL HD1080 качестве.
Помогаю новичкам в читерстве skype: noward.walker
MoLoU Дата: Пятница, 21.09.2012, 03:03 | Сообщение # 4
Любитель
Сообщений: 38
Статус: Offline
Лови +

Ранги в Aztec на 06 servere,подробности в ЛС.
MISTER_DNOWNIK Дата: Воскресенье, 30.09.2012, 02:24 | Сообщение # 5
Новичок
Сообщений: 26
Статус: Offline
xaxaxxaaxa норм на +

Помогаю новичкам в читерстве.... Skype-Mr.Nekto666
_Edik_ Дата: Четверг, 23.10.2014, 15:40 | Сообщение # 6
Боец
Сообщений: 58
Статус: Offline
Так я понимаю это kill. Да но если сервер Rope Play сервер то не выгодно, так как когда верны вскрываешь у тебя 90 секунд и ты умираешь. Команду нужно оптемизаровать а так хорошо.

+
SeX-PrO-AdReNaLiN Дата: Воскресенье, 09.11.2014, 20:47 | Сообщение # 7
Авторитет
Сообщений: 1310
Статус: Offline
Тупо вырезано и не до конца.
Не надо использовать массив


user N over 99999
[CM]VladHaker Дата: Четверг, 27.11.2014, 21:57 | Сообщение # 8
Боец
Сообщений: 164
Статус: Offline
Красава. smile

#Провожу раздачи аккаунтов : http://cheat-master.ru/forum/188-404520-3
#Ghetto Life
#Cheat-CM
#Расформ и пиар CM : http://cheat-master.ru/forum/83-405461-1
[CM]Morente Дата: Пятница, 28.11.2014, 10:13 | Сообщение # 9
Новичок
Сообщений: 16
Статус: Offline
Можно код сделать в 5 строк , а не как у тебя dry
mamkin228 Дата: Вторник, 27.01.2015, 19:51 | Сообщение # 10
Боец
Сообщений: 68
Статус: Offline
Лол. для ТПшек biggrin Пойдет
  • Страница 1 из 1
  • 1
Поиск: