[C.M.D] /cput и /ceject - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[C.M.D] /cput и /ceject
shapurindima Дата: Воскресенье, 07.10.2012, 23:20 | Сообщение # 1
Новичок
Сообщений: 13
Статус: Offline
Предоставляю команду /cput и /ceject я ее полностью изменил работает отлично без багов
Code
else if(strcmp(cmd, "/cput", true) == 0)   
      {   
          if(PlayerInfo[playerid][pRank] >= 2 && (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pMember] == 21))   
          {   
              if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 596 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 490 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 597 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 598) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не в патрульной машине/не в машине ФБР");   
              tmp = strtok(cmdtext, idx);   
              if(!strlen(tmp)) return  SendClientMessage(playerid, COLOR_WHITE, "Пропишите команду: /cput [playerid]");   
              giveplayerid = ReturnUser(tmp);   
              if(IsPlayerConnected(giveplayerid))   
              {   
                  if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек небыл найден");   
                  {   
                      if (!ProxDetectorS(5.0, playerid, giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек далеко от вас");   
                      if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не можете затащить в машину самого себя!");   
                      if(!WantedLevel[giveplayerid]) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не является преступником");   
                      if(GetPlayerState(giveplayerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не является пешеходом");   
                      new mesto2,vehicle=GetPlayerVehicleID(playerid);   
                      for(new i=0;i<MAX_PLAYERS;i++)   
                      {   
                          if(IsPlayerInVehicle(i,vehicle))   
                          {   
                    mesto2=GetPlayerVehicleSeat(i);   
                    if(mesto2==2) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Место в машине уже занято");   
                          }   
                      }   
                      PutPlayerInVehicle(giveplayerid,vehicle,2);   
                      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));   
                      GetPlayerName(playerid, sendername, sizeof(sendername));   
                      format(string,sizeof(string),"Вы были затащены в машину офицером/агентом FBI %s",sendername);   
                      SendClientMessage(giveplayerid,0x64E96EDFF,string);   
                      format(string,sizeof(string),"Вы затащили в машину преступника %s",giveplayer);   
                      SendClientMessage(playerid,0x64E96EDFF,string);   
                      format(string,sizeof(string), "Тащит в машину %s",giveplayer);   
                      SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);   
                  }   
              }   
          }   
          else SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вам нужно иметь 2 ранг, чтобы использовать эту команду");   
      }   
      else if(strcmp(cmd, "/ceject", true) == 0)   
      {   
          if(PlayerInfo[playerid][pRank] >= 2 && (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pMember] == 2 ||PlayerInfo[playerid][pMember] == 21))   
          {   
              if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 596 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 597 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 598) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не в патрульной машине");   
              tmp = strtok(cmdtext, idx);   
              if(!strlen(tmp)) return  SendClientMessage(playerid, COLOR_WHITE, "Пропишите команду: /ceject [playerid]");   
              giveplayerid = ReturnUser(tmp);   
              if(IsPlayerConnected(giveplayerid))   
              {   
                  if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не был найден");   
                  if(GetPlayerVehicleID(playerid)!=GetPlayerVehicleID(giveplayerid)) return SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Человек не в вашей машине");   
                  RemovePlayerFromVehicle(giveplayerid);   
                  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));   
                  GetPlayerName(playerid, sendername, sizeof(sendername));   
                  if(IsPlayerInRangeOfPoint(giveplayerid,5.0,1568.6144,-1689.9901,6.2188))   
                  {   
                      OnPlayerPickUpPickup(giveplayerid,lspd[5]);   
                      format(string,sizeof(string),"Вы были высажены с машины офицером %s в участок Лос Сантоса",sendername);   
                      SendClientMessage(giveplayerid,0x64E96EDFF,string);   
                      format(string,sizeof(string),"Вы высадили подозреваемого %s в полицейский участок Лос Сантоса",giveplayer);   
                      SendClientMessage(playerid,0x64E96EDFF,string);   
                      format(string,sizeof(string), "Затолкал(а) подозреваемого %s в полицейский участок",giveplayer);   
                      SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);   
                  }   
                  else if(IsPlayerInRangeOfPoint(giveplayerid,5.0,-1594.2096,716.1803,-4.9063))   
                  {   
                      OnPlayerPickUpPickup(giveplayerid,sf[2]);   
                      format(string,sizeof(string),"Вы были высажены с машины офицером %s в участок Сан Фиеро",sendername);   
                      SendClientMessage(giveplayerid,0x64E96EDFF,string);   
                      format(string,sizeof(string),"Вы высадили подозреваемого %s в полицейский участок Сан Фиеро",giveplayer);   
                      SendClientMessage(playerid,0x64E96EDFF,string);   
                      format(string,sizeof(string), "Затолкал(а) подозреваемого %s в полицейский участок",giveplayer);   
                      SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);   
                  }   
                  else if(IsPlayerInRangeOfPoint(giveplayerid,5.0,2297.1138,2451.4346,10.8203))   
                  {   
                      OnPlayerPickUpPickup(giveplayerid,lvpdpic[0]);   
                      format(string,sizeof(string),"Вы были высажены с машины офицером %s в участок Лас Вентурас",sendername);   
                      SendClientMessage(giveplayerid,0x64E96EDFF,string);   
                      format(string,sizeof(string),"Вы высадили подозреваемого %s в полицейский участок Лас Вентурас",giveplayer);   
                      SendClientMessage(playerid,0x64E96EDFF,string);   
                      format(string,sizeof(string), "Затолкал(а) подозреваемого %s в полицейский участок",giveplayer);   
                      SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);   
                  }   
                  else   
                  {   
                      format(string,sizeof(string),"Вы были высажены с машины офицером/агентом FBI %s",sendername);   
                      SendClientMessage(giveplayerid,0x64E96EDFF,string);   
                      format(string,sizeof(string),"Вы вытащили с машины подозреваемого %s",giveplayer);   
                      SendClientMessage(playerid,0x64E96EDFF,string);   
                      format(string,sizeof(string), "Вытащил(а) из машины подозреваемого %s",giveplayer);   
                      SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);   
                  }   
              }   
          }   
          else SendClientMessage(playerid, COLOR_GRAD1, "[Ошибка] Вы не сотрудник ЛСПД/СФПД/ЛВПД/FBI 2+ ранга");   
      }

Жду +

Добавлено (07.10.2012, 23:19)
---------------------------------------------
Все работает,!


-=Cheat Master=-

Сообщение отредактировал shapurindima - Воскресенье, 07.10.2012, 23:20
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
aprilez9 [15:57]

am9350450 [14:36]

dcvfre [11:04]

Sheroz [10:38]

dominiquevp60 [08:59]

derrickuy11 [05:48]

leannaaw60 [04:45]

nonaxn11 [23:52]

arbuzikkks [17:38]

gwendolyngd2 [16:08]

Drywallwje [11:38]

TronAccs [05:11]

danilka05cher [03:05]