Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 35.20 KB | None | 0 0
  1. else if(strcmp(cmd, "/giverank", true) == 0)
  2.     {
  3.         tmp = strtok(cmdtext, idx);
  4.         if(!strlen(tmp)) return    SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /giverank [id] [ранг]");
  5.         new para1;
  6.         new level;
  7.         para1 = ReturnUser(tmp);
  8.         tmp = strtok(cmdtext, idx);
  9.         level = strval(tmp);
  10.         if(PlayerInfo[playerid][pMember] == 1) { if(level > 14 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 14!"); return 1; } }
  11.         else if(PlayerInfo[playerid][pMember] == 2) { if(level > 7 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 7!"); return 1; } }
  12.         else if(PlayerInfo[playerid][pMember] == 3) { if(level > 15 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 15!"); return 1; } }
  13.         else if(PlayerInfo[playerid][pMember] == 4) { if(level > 7 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 7!"); return 1; } }
  14.         else if(PlayerInfo[playerid][pMember] == 5) { if(level > 9 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 9!"); return 1; } }
  15.         else if(PlayerInfo[playerid][pMember] == 6) { if(level > 9 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 9!"); return 1; } }
  16.         else if(PlayerInfo[playerid][pMember] == 7) { if(level > 5 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 5!"); return 1; } }
  17.         else if(PlayerInfo[playerid][pMember] == 8) { if(level > 4 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 4!"); return 1; } }
  18.         else if(PlayerInfo[playerid][pMember] == 9) { if(level > 5 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 5!"); return 1; } }
  19.         else if(PlayerInfo[playerid][pMember] == 10) { if(level > 14 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 5!"); return 1; } }
  20.         else if(PlayerInfo[playerid][pMember] == 11) { if(level > 7 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 7!"); return 1; } }
  21.         else if(PlayerInfo[playerid][pMember] == 12) { if(level > 9 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 9!"); return 1; } }
  22.         else if(PlayerInfo[playerid][pMember] == 13) { if(level > 10 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 10!"); return 1; } }
  23.         else if(PlayerInfo[playerid][pMember] == 14) { if(level > 7 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 7!"); return 1; } }
  24.         else if(PlayerInfo[playerid][pMember] == 15) { if(level > 9 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 9!"); return 1; } }
  25.         else if(PlayerInfo[playerid][pMember] == 16) { if(level > 5 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 5!"); return 1; } }
  26.         else if(PlayerInfo[playerid][pMember] == 17) { if(level > 9 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 9!"); return 1; } }
  27.         else if(PlayerInfo[playerid][pMember] == 18) { if(level > 9 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 9!"); return 1; } }
  28.          else  if(PlayerInfo[playerid][pMember] == 19) { if(level > 15 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 15!"); return 1; } }
  29.         else if(PlayerInfo[playerid][pMember] == 20) { if(level > 5 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 5!"); return 1; } }
  30.         else if(PlayerInfo[playerid][pMember] == 21) { if(level > 14 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 и больше 14!"); return 1; } }
  31.         if (PlayerInfo[playerid][pMember] == 1 &&PlayerInfo[playerid][pRank] >= 14)
  32.         {
  33.             if(IsPlayerConnected(para1))
  34.             {
  35.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  36.                 {
  37.                     if(para1 != INVALID_PLAYER_ID)
  38.                     {
  39.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  40.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  41.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  42.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  43.                         PlayerInfo[para1][pRank] = level;
  44.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  45.                         SendClientMessage(para1, 0x6495EDFF, string);
  46.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  47.                         SendClientMessage(playerid, 0x6495EDFF, string);
  48.                     }
  49.                 }
  50.                 else
  51.                 {
  52.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  53.                 }
  54.             }
  55.         }
  56.         else if (PlayerInfo[playerid][pMember] == 2 &&PlayerInfo[playerid][pRank] >= 7)
  57.         {
  58.             if(IsPlayerConnected(para1))
  59.             {
  60.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  61.                 {
  62.                     if(para1 != INVALID_PLAYER_ID)
  63.                     {
  64.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  65.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  66.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  67.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  68.                         PlayerInfo[para1][pRank] = level;
  69.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  70.                         SendClientMessage(para1, 0x6495EDFF, string);
  71.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  72.                         SendClientMessage(playerid, 0x6495EDFF, string);
  73.                     }
  74.                 }
  75.                 else
  76.                 {
  77.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  78.                 }
  79.             }
  80.         }
  81.         else if (PlayerInfo[playerid][pMember] == 3 &&PlayerInfo[playerid][pRank] >= 15)
  82.         {
  83.             if(IsPlayerConnected(para1))
  84.             {
  85.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  86.                 {
  87.                     if(para1 != INVALID_PLAYER_ID)
  88.                     {
  89.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  90.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  91.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  92.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  93.                         PlayerInfo[para1][pRank] = level;
  94.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  95.                         SendClientMessage(para1, 0x6495EDFF, string);
  96.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  97.                         SendClientMessage(playerid, 0x6495EDFF, string);
  98.                     }
  99.                 }
  100.                 else
  101.                 {
  102.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  103.                 }
  104.             }
  105.         }
  106.         else if (PlayerInfo[playerid][pMember] == 4 &&PlayerInfo[playerid][pRank] >= 7)
  107.         {
  108.             if(IsPlayerConnected(para1))
  109.             {
  110.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  111.                 {
  112.                     if(para1 != INVALID_PLAYER_ID)
  113.                     {
  114.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  115.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  116.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  117.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  118.                         PlayerInfo[para1][pRank] = level;
  119.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  120.                         SendClientMessage(para1, 0x6495EDFF, string);
  121.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  122.                         SendClientMessage(playerid, 0x6495EDFF, string);
  123.                     }
  124.                 }
  125.                 else
  126.                 {
  127.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  128.                 }
  129.             }
  130.         }
  131.         else if (PlayerInfo[playerid][pMember] == 5 &&PlayerInfo[playerid][pRank] >= 9)
  132.         {
  133.             if(IsPlayerConnected(para1))
  134.             {
  135.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  136.                 {
  137.                     if(para1 != INVALID_PLAYER_ID)
  138.                     {
  139.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  140.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  141.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  142.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  143.                         PlayerInfo[para1][pRank] = level;
  144.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  145.                         SendClientMessage(para1, 0x6495EDFF, string);
  146.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  147.                         SendClientMessage(playerid, 0x6495EDFF, string);
  148.                     }
  149.                 }
  150.                 else
  151.                 {
  152.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  153.                 }
  154.             }
  155.         }
  156.         else if (PlayerInfo[playerid][pMember] == 6 &&PlayerInfo[playerid][pRank] >= 9)
  157.         {
  158.             if(IsPlayerConnected(para1))
  159.             {
  160.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  161.                 {
  162.                     if(para1 != INVALID_PLAYER_ID)
  163.                     {
  164.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  165.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  166.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  167.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  168.                         PlayerInfo[para1][pRank] = level;
  169.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  170.                         SendClientMessage(para1, 0x6495EDFF, string);
  171.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  172.                         SendClientMessage(playerid, 0x6495EDFF, string);
  173.                     }
  174.                 }
  175.                 else
  176.                 {
  177.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  178.                 }
  179.             }
  180.         }
  181.                 else if (PlayerInfo[playerid][pMember] == 7 &&PlayerInfo[playerid][pRank] >= 5)
  182.         {
  183.             if(IsPlayerConnected(para1))
  184.             {
  185.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  186.                 {
  187.                     if(para1 != INVALID_PLAYER_ID)
  188.                     {
  189.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  190.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  191.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  192.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  193.                         PlayerInfo[para1][pRank] = level;
  194.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  195.                         SendClientMessage(para1, 0x6495EDFF, string);
  196.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  197.                         SendClientMessage(playerid, 0x6495EDFF, string);
  198.                     }
  199.                 }
  200.                 else
  201.                 {
  202.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  203.                 }
  204.             }
  205.         }
  206.                 else if (PlayerInfo[playerid][pMember] == 8 &&PlayerInfo[playerid][pRank] >= 4)
  207.         {
  208.             if(IsPlayerConnected(para1))
  209.             {
  210.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  211.                 {
  212.                     if(para1 != INVALID_PLAYER_ID)
  213.                     {
  214.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  215.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  216.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  217.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  218.                         PlayerInfo[para1][pRank] = level;
  219.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  220.                         SendClientMessage(para1, 0x6495EDFF, string);
  221.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  222.                         SendClientMessage(playerid, 0x6495EDFF, string);
  223.                     }
  224.                 }
  225.                 else
  226.                 {
  227.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  228.                 }
  229.             }
  230.         }
  231.                 else if (PlayerInfo[playerid][pMember] == 9 &&PlayerInfo[playerid][pRank] >= 5)
  232.         {
  233.             if(IsPlayerConnected(para1))
  234.             {
  235.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  236.                 {
  237.                     if(para1 != INVALID_PLAYER_ID)
  238.                     {
  239.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  240.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  241.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  242.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  243.                         PlayerInfo[para1][pRank] = level;
  244.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  245.                         SendClientMessage(para1, 0x6495EDFF, string);
  246.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  247.                         SendClientMessage(playerid, 0x6495EDFF, string);
  248.                     }
  249.                 }
  250.                 else
  251.                 {
  252.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  253.                 }
  254.             }
  255.         }
  256.         else if (PlayerInfo[playerid][pMember] == 10 &&PlayerInfo[playerid][pRank] >= 14)
  257.         {
  258.             if(IsPlayerConnected(para1))
  259.             {
  260.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  261.                 {
  262.                     if(para1 != INVALID_PLAYER_ID)
  263.                     {
  264.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  265.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  266.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  267.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  268.                         PlayerInfo[para1][pRank] = level;
  269.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  270.                         SendClientMessage(para1, 0x6495EDFF, string);
  271.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  272.                         SendClientMessage(playerid, 0x6495EDFF, string);
  273.                     }
  274.                 }
  275.                 else
  276.                 {
  277.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  278.                 }
  279.             }
  280.         }
  281.                 else if (PlayerInfo[playerid][pMember] == 11 &&PlayerInfo[playerid][pRank] >= 7)
  282.         {
  283.             if(IsPlayerConnected(para1))
  284.             {
  285.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  286.                 {
  287.                     if(para1 != INVALID_PLAYER_ID)
  288.                     {
  289.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  290.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  291.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  292.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  293.                         PlayerInfo[para1][pRank] = level;
  294.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  295.                         SendClientMessage(para1, 0x6495EDFF, string);
  296.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  297.                         SendClientMessage(playerid, 0x6495EDFF, string);
  298.                     }
  299.                 }
  300.                 else
  301.                 {
  302.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  303.                 }
  304.             }
  305.         }
  306.             else if (PlayerInfo[playerid][pMember] == 12 &&PlayerInfo[playerid][pRank] >= 9)
  307.         {
  308.             if(IsPlayerConnected(para1))
  309.             {
  310.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  311.                 {
  312.                     if(para1 != INVALID_PLAYER_ID)
  313.                     {
  314.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  315.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  316.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  317.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  318.                         PlayerInfo[para1][pRank] = level;
  319.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  320.                         SendClientMessage(para1, 0x6495EDFF, string);
  321.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  322.                         SendClientMessage(playerid, 0x6495EDFF, string);
  323.                     }
  324.                 }
  325.                 else
  326.                 {
  327.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  328.                 }
  329.             }
  330.         }
  331.         else if (PlayerInfo[playerid][pMember] == 13 &&PlayerInfo[playerid][pRank] >= 10)
  332.         {
  333.             if(IsPlayerConnected(para1))
  334.             {
  335.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  336.                 {
  337.                     if(para1 != INVALID_PLAYER_ID)
  338.                     {
  339.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  340.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  341.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  342.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  343.                         PlayerInfo[para1][pRank] = level;
  344.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  345.                         SendClientMessage(para1, 0x6495EDFF, string);
  346.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  347.                         SendClientMessage(playerid, 0x6495EDFF, string);
  348.                     }
  349.                 }
  350.                 else
  351.                 {
  352.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  353.                 }
  354.             }
  355.         }
  356.         else if (PlayerInfo[playerid][pMember] == 14 &&PlayerInfo[playerid][pRank] >= 7)
  357.         {
  358.             if(IsPlayerConnected(para1))
  359.             {
  360.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  361.                 {
  362.                     if(para1 != INVALID_PLAYER_ID)
  363.                     {
  364.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  365.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  366.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  367.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  368.                         PlayerInfo[para1][pRank] = level;
  369.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  370.                         SendClientMessage(para1, 0x6495EDFF, string);
  371.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  372.                         SendClientMessage(playerid, 0x6495EDFF, string);
  373.                     }
  374.                 }
  375.                 else
  376.                 {
  377.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  378.                 }
  379.             }
  380.         }
  381.             else if (PlayerInfo[playerid][pMember] == 15 &&PlayerInfo[playerid][pRank] >= 9)
  382.         {
  383.             if(IsPlayerConnected(para1))
  384.             {
  385.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  386.                 {
  387.                     if(para1 != INVALID_PLAYER_ID)
  388.                     {
  389.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  390.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  391.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  392.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  393.                         PlayerInfo[para1][pRank] = level;
  394.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  395.                         SendClientMessage(para1, 0x6495EDFF, string);
  396.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  397.                         SendClientMessage(playerid, 0x6495EDFF, string);
  398.                     }
  399.                 }
  400.                 else
  401.                 {
  402.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  403.                 }
  404.             }
  405.         }
  406.             else if (PlayerInfo[playerid][pMember] == 16 &&PlayerInfo[playerid][pRank] >= 5)
  407.         {
  408.             if(IsPlayerConnected(para1))
  409.             {
  410.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  411.                 {
  412.                     if(para1 != INVALID_PLAYER_ID)
  413.                     {
  414.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  415.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  416.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  417.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  418.                         PlayerInfo[para1][pRank] = level;
  419.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  420.                         SendClientMessage(para1, 0x6495EDFF, string);
  421.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  422.                         SendClientMessage(playerid, 0x6495EDFF, string);
  423.                     }
  424.                 }
  425.                 else
  426.                 {
  427.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  428.                 }
  429.             }
  430.         }
  431.             else if (PlayerInfo[playerid][pMember] == 17 &&PlayerInfo[playerid][pRank] >= 9)
  432.         {
  433.             if(IsPlayerConnected(para1))
  434.             {
  435.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  436.                 {
  437.                     if(para1 != INVALID_PLAYER_ID)
  438.                     {
  439.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  440.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  441.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  442.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  443.                         PlayerInfo[para1][pRank] = level;
  444.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  445.                         SendClientMessage(para1, 0x6495EDFF, string);
  446.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  447.                         SendClientMessage(playerid, 0x6495EDFF, string);
  448.                     }
  449.                 }
  450.                 else
  451.                 {
  452.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  453.                 }
  454.             }
  455.         }
  456.          else if (PlayerInfo[playerid][pMember] == 18 &&PlayerInfo[playerid][pRank] >= 9)
  457.         {
  458.             if(IsPlayerConnected(para1))
  459.             {
  460.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  461.                 {
  462.                     if(para1 != INVALID_PLAYER_ID)
  463.                     {
  464.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  465.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  466.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  467.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  468.                         PlayerInfo[para1][pRank] = level;
  469.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  470.                         SendClientMessage(para1, 0x6495EDFF, string);
  471.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  472.                         SendClientMessage(playerid, 0x6495EDFF, string);
  473.                     }
  474.                 }
  475.                 else
  476.                 {
  477.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  478.                 }
  479.             }
  480.         }
  481.             else if (PlayerInfo[playerid][pMember] == 19 &&PlayerInfo[playerid][pRank] >= 15)
  482.         {
  483.             if(IsPlayerConnected(para1))
  484.             {
  485.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  486.                 {
  487.                     if(para1 != INVALID_PLAYER_ID)
  488.                     {
  489.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  490.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  491.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  492.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  493.                         PlayerInfo[para1][pRank] = level;
  494.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  495.                         SendClientMessage(para1, 0x6495EDFF, string);
  496.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  497.                         SendClientMessage(playerid, 0x6495EDFF, string);
  498.                     }
  499.                 }
  500.                 else
  501.                 {
  502.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  503.                 }
  504.             }
  505.         }
  506.                 else if (PlayerInfo[playerid][pMember] == 20 &&PlayerInfo[playerid][pRank] >= 5)
  507.         {
  508.             if(IsPlayerConnected(para1))
  509.             {
  510.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  511.                 {
  512.                     if(para1 != INVALID_PLAYER_ID)
  513.                     {
  514.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  515.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  516.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  517.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  518.                         PlayerInfo[para1][pRank] = level;
  519.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  520.                         SendClientMessage(para1, 0x6495EDFF, string);
  521.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  522.                         SendClientMessage(playerid, 0x6495EDFF, string);
  523.                     }
  524.                 }
  525.                 else
  526.                 {
  527.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  528.                 }
  529.             }
  530.         }
  531.         else if (PlayerInfo[playerid][pMember] == 21 &&PlayerInfo[playerid][pRank] >= 14)
  532.         {
  533.             if(IsPlayerConnected(para1))
  534.             {
  535.                 if (PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])
  536.                 {
  537.                     if(para1 != INVALID_PLAYER_ID)
  538.                     {
  539.                         if(para1 == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; }
  540.                         if (PlayerInfo[para1][pLeader] >= 1) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали ID лидера"); return 1; }
  541.                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
  542.                         GetPlayerName(playerid, sendername, sizeof(sendername));
  543.                         PlayerInfo[para1][pRank] = level;
  544.                         format(string, sizeof(string), "Вы были повышены до %d ранга %s",level, sendername);
  545.                         SendClientMessage(para1, 0x6495EDFF, string);
  546.                         format(string, sizeof(string), "Вы повысили %s до %d ранга.", giveplayer,level);
  547.                         SendClientMessage(playerid, 0x6495EDFF, string);
  548.                     }
  549.                 }
  550.                 else
  551.                 {
  552.                     SendClientMessage(playerid, COLOR_GRAD1, "Данный игрок не в вашей фракции!");
  553.                 }
  554.             }
  555.         }
  556.         else
  557.         {
  558.         SendClientMessage(playerid, COLOR_GRAD1, "Вы не можете повышать/понижать");
  559.         }
  560.         return 1;
  561.     }
Add Comment
Please, Sign In to add comment