04:27
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
Не работуют команды в лидерстеве 1-2-3
CprДата: Понедельник, 09.03.2009, 18:29 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
У меня такая проблема !

Не работают некоторые команды в лидерстве Копов ; FBI ; Армии !

Пример вот пример !

Когда я в доме пишу команду /duty !
Мне ответ Вы не коп !

С чем может быть связано ? Как решить проблему !

HELKERNДата: Понедельник, 09.03.2009, 18:40 | Сообщение # 2
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Там за место строчки связанной с gTeam замени на IsACop(playerid)
AirKiteДата: Понедельник, 09.03.2009, 18:46 | Сообщение # 3
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Cpr, Связано это с тем что когда ты делаешь себя лидером копа тебе не присваевается gTeam 2 lol
Можно сделать как сказал HELKERN, или просто пофиксить чтобы при /invite и /makeleader в зависимости от фракции выдавался ПРАВИЛЬНЫЙ gTeam



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
CprДата: Понедельник, 09.03.2009, 18:53 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 104
Награды: 1
Город: Los Santos
Репутация: 0
Замечания: 60%
Статус:
Quote (HELKERN)
Там за место строчки связанной с gTeam замени на IsACop(playerid)

куда вставлять ?
[pwn] if(strcmp(cmd, "/duty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pMember] == 1)
{
if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255)
{
if(OnDuty[playerid]==0)
{
format(string, sizeof(string), "* Îôèöåð %s âçÿë çíà÷åê è ïèñòîëåò èç ñâîåãî øêàô÷èêà.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GivePlayerWeapon(playerid, 24, 70);
GivePlayerWeapon(playerid, 3, 0);
OnDuty[playerid] = 1;
}
else if(OnDuty[playerid]==1)
{
format(string, sizeof(string), "* Îôèöåð %s ïîëîæèë çíà÷åê è ïèñòîëåò â ñâîé øêàô÷èê.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GivePlayerWeapon(playerid, 23, 150);
GivePlayerWeapon(playerid, 5, 0);
OnDuty[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Âû íå â ïîëèöåéñêîé ðàçäåâàëêå / Äîìà!");
return 1;
}
}
else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
{
if(JobDuty[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû âðåìåííî ïðåêðàòèëè ñâîþ ðàáîòó ìåäèêîì è áîëüøå íåáóäåòå ïîëó÷àòü âûçîâû îò ïàöèåíòîâ.");
JobDuty[playerid] = 0;
Medics -= 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû âðåìåííî ïðåêðàòèëè ñâîþ ðàáîòó ìåäèêîì è áîëüøå íåáóäåòå ïîëó÷àòü âûçîâû îò ïàöèåíòîâ.");
JobDuty[playerid] = 1;
Medics += 1;
}
}
else if(PlayerInfo[playerid][pJob] == 7)
{
if(JobDuty[playerid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû âðåìåííî ïðåêðàòèëè ñâîþ ðàáîòó ìåõàíèêîì è áîëüøå íåáóäåòå ïîëó÷àòü âûçîâû îò êëèåíòîâ.");
JobDuty[playerid] = 0;
Mechanics -= 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Âû âðåìåííî ïðåêðàòèëè ñâîþ ðàáîòó ìåõàíèêîì è áîëüøå íåáóäåòå ïîëó÷àòü âûçîâû îò êëèåíòîâ.");
JobDuty[playerid] = 1;
Mechanics += 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Âû íå êîï!");
}
}
return 1;
}[/pwn]

HELKERNДата: Понедельник, 09.03.2009, 18:57 | Сообщение # 5
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
[pwn]if(PlayerInfo[playerid][pMember] == 1)
{
if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255)
{ [/pwn]

измени на

[pwn]if(IsACop(playerid))
{
if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerInfo[playerid][pLocal] != 255)
{ [/pwn]

K-e-n-tДата: Понедельник, 09.03.2009, 21:08 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
HELKERN,
на работу могут выходить только копы ;) Остальные и так на ней, так что
[pwn]
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
[/pwn]



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
HELKERNДата: Вторник, 10.03.2009, 08:03 | Сообщение # 7
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
Quote (K-e-n-t)
HELKERN,
на работу могут выходить только копы ;) Остальные и так на ней, так что

Мда...
С какого перепугу они итак будут на ней? Идет проверка на то, кто может брать типо Значок из шкафчика(КОПЫ - IsACop(playerid)) Если человек не IsACop(Playerid) - коп, то продолжается дальше... Медики.. механики итд
А то что ты написал могут использовать только Полиция, ну а по твоему что ли FBI и NG не должны брать звезду?

AirKiteДата: Вторник, 10.03.2009, 09:12 | Сообщение # 8
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Cpr, судя по твоему первому посту
Quote (Cpr)
Копов ; FBI ; Армии !

Делай как сказал HELKERN



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
K-e-n-tДата: Вторник, 10.03.2009, 15:32 | Сообщение # 9
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
HELKERN,
Gogfarher ФБР и НГ могут спокойно работать без взятия звезды... Проверенно...



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
LlamaДата: Четверг, 12.03.2009, 22:29 | Сообщение # 10
Постоялец
Группа: I'm V.I.P.
Сообщений: 326
Награды: 8
Город: Москва
Репутация: 268
Замечания: 60%
Статус:
Quote (HELKERN)
Мда...
С какого перепугу они итак будут на ней? Идет проверка на то, кто может брать типо Значок из шкафчика(КОПЫ - IsACop(playerid)) Если человек не IsACop(Playerid) - коп, то продолжается дальше... Медики.. механики итд
А то что ты написал могут использовать только Полиция, ну а по твоему что ли FBI и NG не должны брать звезду?

Тот вариант, чтоу К-е-n-t'a тож работает)


ALION133Дата: Четверг, 12.03.2009, 22:52 | Сообщение # 11
Уверенный в себе
Группа: Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус:
Не ну у НELKERN ближе к РП ! поидеи полицейский ведь не может кого то допрашивать не имеб собой значек либо какие то документы



K-e-n-tДата: Четверг, 12.03.2009, 23:21 | Сообщение # 12
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
ALION133, у него и коп и фбр и вояки, а вояк ив РП воще когонить допрашивают? они воюют и проводят обучения!


Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
MAS_22Дата: Четверг, 12.03.2009, 23:54 | Сообщение # 13
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2554
Награды: 103
Город: -
Репутация: 1658
Замечания: 80%
Статус:
Quote (HELKERN)
С какого перепугу

HELKERN, ты лучше не спорь с дайплюсиге мини саппортом )))))))))) fun
Quote (K-e-n-t)
Gogfarher

учи албанцкой crazy

Quote (HELKERN)
IsACop(Playerid) - коп, то продолжается дальше

я видал такое гомно что в етом паблике вместо pMember 1,2,3 и pLeader 1,2,3 было тока член 1-вой и 2-ой, не лидеров, ничего
поетому не работала половина хфункций, так что не тока в gTeam может быть проблема gg

[Y]DiasДата: Четверг, 19.03.2009, 15:31 | Сообщение # 14
Новенький
Группа: Продвинутые
Сообщений: 28
Награды: 2
Город: SF
Репутация: 4
Замечания: 0%
Статус:
Подскажите плиз,что-то не получается..у копа не работатют команды /take /gov /duty пишет просто вы не коп..помогите исправить...+обеспчен


Ы =)
ALION133Дата: Четверг, 19.03.2009, 17:20 | Сообщение # 15
Уверенный в себе
Группа: Продвинутые
Сообщений: 241
Награды: 3
Город: Новокузнецк
Репутация: 14
Замечания: 60%
Статус:
Вот /duty
Code
if(strcmp(cmd, "/duty", true) == 0)
  {
      if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
     if (PlayerToPoint(3, playerid,232.7829,165.2952,1003.0234)|| PlayerToPoint(3,playerid,232.7829,165.2952,1003.0234) || PlayerInfo[playerid][pLocal] != 255)
      
     {
      if(OnDuty[playerid]==0)
            {
          format(string, sizeof(string), "* Офицер %s взял значек и пистолет из своего шкафчика.", sendername);
       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
       GivePlayerWeapon(playerid, 24, 70);
       GivePlayerWeapon(playerid, 3, 0);
       SetPlayerHealth(playerid,100.0);
                         SetPlayerArmour(playerid, 100.0);
       OnDuty[playerid] = 1;
      }
      else if(OnDuty[playerid]==1)
      {
       format(string, sizeof(string), "* Офицер %s положил значек и пистолет в свой шкафчик.", sendername);
       ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
       GivePlayerWeapon(playerid, 23, 150);
       GivePlayerWeapon(playerid, 5, 0);
       OnDuty[playerid] = 0;
      }
     }
     else
     {
      SendClientMessage(playerid, COLOR_GRAD2, "   Вы не в полицейской раздевалке / Дома!");
      return 1;
     }
    }
    else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
    {
        if(JobDuty[playerid] == 1)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы временно прекратили свою работу медиком и больше небудете получать вызовы от пациентов.");
            JobDuty[playerid] = 0;
            Medics -= 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы временно прекратили свою работу медиком и больше небудете получать вызовы от пациентов.");
            JobDuty[playerid] = 1;
            Medics += 1;
        }
    }
    else if(PlayerInfo[playerid][pJob] == 7)
    {
        if(JobDuty[playerid] == 1)
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы временно прекратили свою работу механиком и больше небудете получать вызовы от клиентов.");
            JobDuty[playerid] = 0;
            Mechanics -= 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы временно прекратили свою работу механиком и больше небудете получать вызовы от клиентов.");
            JobDuty[playerid] = 1;
            Mechanics += 1;
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_GRAD1, "   Вы не коп!");
    }
   }
   return 1;
  }

/gov

Code
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    if(!IsACop(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "   Вы не коп !");
        return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
        SendClientMessage(playerid, COLOR_GREY, "   Вы должны быть 5+ ранга чтобы использовать это !");
        return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
     idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
     result[idx - offset] = cmdtext[idx];
     idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/gov)ernment [text]");
     return 1;
    }
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
     SendClientMessageToAll(COLOR_WHITE, "|___________ Новости полиции штата ___________|");
     format(string, sizeof(string), " Полиция, %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
     SendClientMessageToAll(COLOR_WHITE, "|___________ Новости воинской части штата ___________|");
     format(string, sizeof(string), " Армия, %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
     SendClientMessageToAll(COLOR_WHITE, "|___________ Новости федерального бюро штата ___________|");
     format(string, sizeof(string), " ФБР, %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
   }
   return 1;
  }

Добавлено (19.03.2009, 17:19)
---------------------------------------------
а /take выложу в 2 частях а то не влязиет в сообщение полностью
первая часть /take
/take

Code
    if(strcmp(cmd, "/take", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(gTeam[playerid] == 2 || IsACop(playerid))
          {
              if(PlayerInfo[playerid][pRank] < 2)
              {
                  SendClientMessage(playerid, COLOR_GREY, "   You need to be Rank 2 or Higher for this action !");
                  return 1;
              }
              new x_nr[256];
     x_nr = strtok(cmdtext, idx);
     if(!strlen(x_nr)) {
      SendClientMessage(playerid, COLOR_WHITE, "|__________________ Take Licenses __________________|");
      SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take [licensename] [playerid/PartOfName]");
        SendClientMessage(playerid, COLOR_GREY, "Available names: Driverslicense, Flyinglicense, Boatlicense, Gunlicense, Weapons, Drugs, Materials");
      SendClientMessage(playerid, COLOR_WHITE, "|___________________________________________________|");
      return 1;
     }
        if(strcmp(x_nr,"driverslicense",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take driverslicense [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
               format(string, sizeof(string), "* Вы аннулировали %s'а права вождения.", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Офицер %s аннулировал ваши права на вождение.", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pCarLic] = 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     else if(strcmp(x_nr,"flyinglicense",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take flyinglicense [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
               format(string, sizeof(string), "* You have taken away %s's Flying лицензию", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Officer %s has taken away your Flying лицензию", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pFlyLic] = 0;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     else if(strcmp(x_nr,"gunlicense",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take driverslicense [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
               format(string, sizeof(string), "* Вы отобрали %s'а лицензию на оружие.", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Офицер %s отобрал вашу лицензию на оружие.", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pGunLic] = 0;
              }
              else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     

Добавлено (19.03.2009, 17:20)
---------------------------------------------

Code
else if(strcmp(x_nr,"boatlicense",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take boatlicense [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
               format(string, sizeof(string), "* Вы отобрали %s's Boat лицензию", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Офицер %s has отобрал вашу Boat лицензию", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pBoatLic] = 0;
              }
              else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     else if(strcmp(x_nr,"weapons",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take weapons [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
               format(string, sizeof(string), "* Вы отобрали %s оружие.", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Офицер %s отобрал ваше оружие.", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               ResetPlayerWeapons(giveplayerid);
               PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
               PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
               PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
               PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
              }
              else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     else if(strcmp(x_nr,"drugs",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take drugs [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
            format(string, sizeof(string), "* You have taken away %s's Drugs.", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Officer %s has taken away your Drugs.", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pDrugs] = 0;
        }
              else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     else if(strcmp(x_nr,"materials",true) == 0)
     {
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "USAGE: /take materials [playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
              if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
            format(string, sizeof(string), "* You have taken away %s's Materials.", giveplayer);
               SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
               format(string, sizeof(string), "* Officer %s as taken away your Materials.", sendername);
               SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
               PlayerInfo[giveplayerid][pMats] = 0;
        }
              else
        {
            SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
            return 1;
        }
          }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
          return 1;
      }
     }
     else
     {
      SendClientMessage(playerid, COLOR_GREY, "   Unknown Take name !");
      return 1;
     }
          }
          else
          {
              SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop !");
              return 1;
          }
      }
      return 1;
  }




  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua