Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 12 из 12
  1. #11
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Цитата Сообщение от Mazzilla Посмотреть сообщение
    перед Player[params[0]][pRank] = params[1];
    PHP код:
    switch(Player[playerid][pMember])
    {
        case 
    1:    if(params[1] <= || params[1] > 11) return SendClientMessage(playeridCOLOR_GREEN"Используйте: {FFFFFF} /giverank [ID] [1-11]");
        case 
    2: if(params[1] <= || params[1] > 7) return SendClientMessage(playeridCOLOR_GREEN"Используйте: {FFFFFF} /giverank [ID] [1-7]");
        case 
    3: if(params[1] <= || params[1] > 6) return SendClientMessage(playeridCOLOR_GREEN"Используйте: {FFFFFF} /giverank [ID] [1-6]");

    PHP код:
        //==========================================================================
        
    if(strcmp(cmd"/giverank"true) == 0){
        if(
    Player[playerid][pLeader] == && Player[playerid][pZam] == 0) return send(playerid0xff0000ff,UnAdminMes);
        if((
    Player[playerid][pZam] < || FInfo[Player[playerid][pMember]][fGiverank] == false) && Player[playerid][pLeader] < 1) return send(playerid0xff0000ffUnAdminMes);
        if(
    sscanf(params,"dd",params[0],params[1])) return send(playerid0x33CCFFFF"•{ffffff} /giverank [playerid] [ранг]");
        if(
    params[1] > 11 || params[1] < 1) return SendClientMessage(playeridCOLOR_GREEN"Используйте: {FFFFFF} /giverank [ID] [1-11]");
        if(!
    IsPlayerConnected(params[0])) return send(playerid0xff0000ffNoConnectGivePlayer);
        if(
    Player[playerid][pMember] != Player[params[0]][pMember])return send(playerid0xff0000ff""vError"Игрок не в вашей фракции!");
        if(
    Player[params[0]][pLeader] > 0)return send(playerid0xff0000ff""vError"Данный игрок - лидер!");
        if(
    Player[params[0]][pZam] > 0)return send(playerid0xff0000ff""vError"Данный игрок - заместитель!");
        if(
    params[1] > Player[params[0]][pRank]){
        
    f(string,"Ты был(а) повышен(а) до %d ранга лидером %s.",params[1],sendername(playerid));
        
    send(params[0],COLOR_LIGHTBLUE,string);
        
    f(string,"Ты повысил(а) игрока %s до %d ранга.",sendername(params[0]),params[1]);
        
    send(playerid,COLOR_LIGHTBLUE,string);}
        else{
        
    f(string,"Ты был(а) понижен(а) до %d ранга лидером %s.",params[1],sendername(playerid));
        
    send(params[0],COLOR_LIGHTBLUE,string);
        
    f(string,"Ты понизил(а) игрока %s до %d ранга.",sendername(params[0]),params[1]);
        
    send(playerid,COLOR_LIGHTBLUE,string);}
        
    Player[params[0]][pRank] = params[1];
        
    SpawnPlayer(params[0]);
        
    CheckPlayerSkin(params[0]);
        
    SaveAccount(params[0]);
        return 
    1;} 
    Все вроде разобрался.
    Последний раз редактировалось kala4iks; 05.03.2015 в 15:45.

  2. #12
    Аватар для kala4iks
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2015
    Сообщений
    317
    Репутация:
    0 ±
    Только теперь баг такой в некоторых фракциях допустим в 14 я пишу /giverank id которому я повышаю/или понижаю и ранг 7 а стоит чтоб выше 6 нельзя было и мне пишет ты понизил игрока а потом Ранг не может быть ниже 1 и выше 6

    PHP код:
        //==========================================================================
        
    if(strcmp(cmd"/giverank"true) == 0){
        if(
    Player[playerid][pLeader] == && Player[playerid][pZam] == 0) return send(playerid0xff0000ff,UnAdminMes);
        if((
    Player[playerid][pZam] < || FInfo[Player[playerid][pMember]][fGiverank] == false) && Player[playerid][pLeader] < 1) return send(playerid0xff0000ffUnAdminMes);
        if(
    sscanf(params,"dd",params[0],params[1])) return send(playerid,COLOR_COMAND"•{ffffff} /giverank [playerid] [ранг]");
        if(!
    IsPlayerConnected(params[0])) return send(playerid0xff0000ffNoConnectGivePlayer);
        if(
    Player[playerid][pMember] != Player[params[0]][pMember])return send(playerid0xff0000ff""vError"Игрок не в вашей фракции!");
        if(
    Player[params[0]][pLeader] > 0)return send(playerid0xff0000ff""vError"Данный игрок - лидер!");
        if(
    Player[params[0]][pZam] > 0)return send(playerid0xff0000ff""vError"Данный игрок - заместитель!");
        if(
    params[1] > Player[params[0]][pRank]){
        
    f(string,"Ты был(а) повышен(а) до %d ранга лидером %s.",params[1],sendername(playerid));
        
    send(params[0],COLOR_LIGHTBLUE,string);
        
    f(string,"Ты повысил(а) игрока %s до %d ранга.",sendername(params[0]),params[1]);
        
    send(playerid,COLOR_LIGHTBLUE,string);}
        else{
        
    f(string,"Ты был(а) понижен(а) до %d ранга лидером %s.",params[1],sendername(playerid));
        
    send(params[0],COLOR_LIGHTBLUE,string);
        
    f(string,"Ты понизил(а) игрока %s до %d ранга.",sendername(params[0]),params[1]);
        
    send(playerid,COLOR_LIGHTBLUE,string);}
        switch(
    Player[playerid][pMember]){
        case 
    1: if(params[1] <= || params[1] > 11) return send(playerid,COLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 11.");
        case 
    2: if(params[1] <= || params[1] > 7) return send(playerid,COLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    3: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    4: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    5: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    6: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    7: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    8: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    9: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    10: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    11: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    12: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    13: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    14: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    15: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    16: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    17: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    18: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    19: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    20: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    21: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    22: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    23: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от 1 до 6.");
        case 
    24: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    25: if(params[1] <= || params[1] > 6) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 11.");
        case 
    26: if(params[1] <= || params[1] > 7) return send(playeridCOLOR_RED,"[ОШИБКА] {FFFFFF}Ранг может быть от до 7.");}
        
    Player[params[0]][pRank] = params[1];
        
    SpawnPlayer(params[0]);
        
    CheckPlayerSkin(params[0]);
        
    SaveAccount(params[0]);
        return 
    1;} 

 

 
Страница 2 из 2 ПерваяПервая 1 2

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •