Вопросы

Почему-то не могу не повысить и не понизить. 

Спойлер

CMD:rang(playerid,params[])
{
    if(GetPVarInt(playerid, "logged") == 0) return 1;
    
    if(player_info[playerid] == TEAM_NONE)
        return Send(playerid, COLOR_RED, "Âû íå ñîñòîèòå â îðãàíèçàöèè");

    if(player_info[playerid][RANK] < 9)
        return Send(playerid, COLOR_RED, "Âàì íåäîñòóïíà äàííàÿ âîçìîæíîñòü");
        
    extract params -> new to_player, string: rang[2]; else return Send(playerid, 0xFFCC00AA, "•[Ïîäñêàçêà] {ffffff}Ââåäèòå: /rang [ID èãðîêà] [+/-]");
        
    if(playerid == to_player)
        return Send(playerid, COLOR_RED, "Âû óêàçàëè ñâîé èä");
        
     if(player_info[playerid] != player_info[to_player])
       return Send(playerid, COLOR_RED, "Èãðîê íå ÿâëÿåòñÿ ÷ëåíîì Âàøåé îðãàíèçàöèè!");
       
    if(strlen(rang) >= 1)
        return Send(playerid, 0xFFCC00AA, "•[Ïîäñêàçêà] {ffffff}Ââåäèòå: /rang [ID èãðîêà] [+/-]");
    
    switch(rang[0])
    {
        case '+':
        {
            if(player_info[to_player][RANK] == 9 || player_info[to_player][LEADER] != 0)
                return Send(playerid, COLOR_RED, "Íå ìåíüøå 1 è íå áîëüøå 9!");

            player_info[to_player][RANK] += 1;
            
            static const fmt_msg[] = "Âû ïîâûñèëè %s[%d] äî %s (%d)";
            new string[sizeof(fmt_msg)+(-2+3)+(-2+20)];
            format(string, sizeof(string), fmt_msg, player_info[to_player][NAME], to_player, ranknames[ player_info[to_player] ][ player_info[to_player][RANK] ], player_info[to_player][RANK]);
            Send(playerid, COLOR_BLUE, string);
            
            static const fmt_msg1[] = "Âàø ðàíã â îðãàíèçàöèè áûë ïîâûøåí äî %d (%s)";
            new string1[sizeof(fmt_msg1)+(-2+3)+(-2+20)];
            format(string1, sizeof(string1), fmt_msg1, player_info[to_player][RANK], ranknames[ player_info[to_player] ][ player_info[to_player][RANK] ]);
            Send(to_player, COLOR_BLUE, string1);

            static const fmt_query[] = "UPDATE `accounts` SET `rank` = '%d' WHERE `id` = '%d' LIMIT 1";
            new query[sizeof(fmt_query)+(-2+1)+(-2+9)];
            format(query, sizeof(query), fmt_query, player_info[to_player][RANK], player_info[to_player][ID]);
            mysql_query(dbHandle, query);
        }
        case '-':
        {
            if(player_info[playerid][RANK] == 9)
            {
                if(player_info[to_player][LEADER] != 0)
                {
                    return Send(playerid, COLOR_RED, "Âû íå ìîæåòå ïîíèçèòü ëèäåðà!");
                }
            }
               
            if(player_info[to_player][RANK] == 1)
                return Send(playerid, 0xFFCC00AA, "•[Ïîäñêàçêà] {ffffff}Ââåäèòå: /uninvite [èä èãðîêà] [ïðè÷èíà]");
                
            player_info[to_player][RANK] -= 1;
                
            static const fmt_msg[] = "Âû ïîíèçèëè %s[%d] äî %s (%d)";
            new string[sizeof(fmt_msg)+(-2+3)+(-2+20)];
            format(string, sizeof(string), fmt_msg, player_info[to_player][NAME], to_player, ranknames[ player_info[to_player] ][ player_info[to_player][RANK] ], player_info[to_player][RANK]);
            Send(playerid, COLOR_BLUE, string);

            static const fmt_msg1[] = "Âàø ðàíã â îðãàíèçàöèè áûë ïîíèæåí äî %d (%s)";
            new string1[sizeof(fmt_msg1)+(-2+3)+(-2+20)];
            format(string1, sizeof(string1), fmt_msg1, player_info[to_player][RANK], ranknames[ player_info[to_player] ][ player_info[to_player][RANK] ]);
            Send(to_player, COLOR_BLUE, string1);

            static const fmt_query[] = "UPDATE `accounts` SET `rank` = '%d' WHERE `id` = '%d' LIMIT 1";
            new query[sizeof(fmt_query)+(-2+1)+(-2+9)];
            format(query, sizeof(query), fmt_query,player_info[to_player][RANK], player_info[to_player][ID]);
            mysql_query(dbHandle, query);
        }
    }
    
    return 1;
}

 

 

Отредактировано пользователем odosenok
Причина: перезалил код.

Заметка от Cawfee , создано

Как залить код в теги "Код" и "спойлер"?

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

  • 0

@Gaiduk, в чат вообще что-нибудь пишет?

Поделиться сообщением


Ссылка на сообщение
  • 0

@odosenok , пишет  Подсказка Введите: /rang [ID игрока] [+/-]

Поделиться сообщением


Ссылка на сообщение
  • 0

Пожалуйста скопируйте код на "русской раскладки клавиатуры" и после, скиньте его повторно . 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • gooding
      От gooding


      Скачать файл REDROW RP | ЛУЧШИЙ БОНУСНИК | АВТОПАРКИ
      Доброго времени суток! Я выложил на продажу игровой мод RedRow RolePlay!
       
      17 ТИТУЛОВ, 14 КОСТЮМОВ (КАМЕРМЭН, ФЕЯ, СИ-ДЖЕЙ, ДЭДПУЛ, СПАНЧ БОБ, НИНДЗЯ, ДЕД МОРОЗ и другие!),
      BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS, Rolls-Royce Phantom! Система рулетки  (Исправлена, теперь не выпадает одно и то же),
      Автопарки Фракций (FBI и банд), МОД ОПТИМИЗИРОВАЛИ под ИГРУ, ДОБАВИЛИ НОВЫЙ АНТИЧИТ (Latest Nex-AC) и АНТИЧИТ настроен. Проделано много работы (Над модом работали полгода) и исправили множество багов.
       
      Что было добавлено?
      1. 17 титулов,
      2. 14 костюмов,
      3. Эксклюзивный транспорт (SandKing, Rolls-Royce Phantom, BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS).
      4. Автопарк ФБР и всех банд.
      5. Новый анти-чит.
      6. Оптимизация игрового мода.
      7. Премиум и уникальные возможности для владельцев Премиума.
      8. Команда /bonus, где можно получить бесплатно Red Coins.
      9. За АКТИВ даются Red Coins!
      10. Рестарт сервера в 5:00 по МСК.
      11. Радужный клист.
      12. Уникальный тюнинг для эксклюзивных машин и ускорение.
      13. Новая система банка.
      14. Исправлено множество багов.
      15. Новый маппинг.
      Добавил gooding Добавлено 28.01.2024 Категория Моды Автор GOODING (Я)  
    • gooding
      От gooding
      Доброго времени суток! Я выложил на продажу игровой мод RedRow RolePlay!
       
      17 ТИТУЛОВ, 14 КОСТЮМОВ (КАМЕРМЭН, ФЕЯ, СИ-ДЖЕЙ, ДЭДПУЛ, СПАНЧ БОБ, НИНДЗЯ, ДЕД МОРОЗ и другие!),
      BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS, Rolls-Royce Phantom! Система рулетки  (Исправлена, теперь не выпадает одно и то же),
      Автопарки Фракций (FBI и банд), МОД ОПТИМИЗИРОВАЛИ под ИГРУ, ДОБАВИЛИ НОВЫЙ АНТИЧИТ (Latest Nex-AC) и АНТИЧИТ настроен. Проделано много работы (Над модом работали полгода) и исправили множество багов.
       
      Что было добавлено?
      1. 17 титулов,
      2. 14 костюмов,
      3. Эксклюзивный транспорт (SandKing, Rolls-Royce Phantom, BMW I8, BMW M5, BMW Vision M NEXT, Mercedes-Benz G-CLASS).
      4. Автопарк ФБР и всех банд.
      5. Новый анти-чит.
      6. Оптимизация игрового мода.
      7. Премиум и уникальные возможности для владельцев Премиума.
      8. Команда /bonus, где можно получить бесплатно Red Coins.
      9. За АКТИВ даются Red Coins!
      10. Рестарт сервера в 5:00 по МСК.
      11. Радужный клист.
      12. Уникальный тюнинг для эксклюзивных машин и ускорение.
      13. Новая система банка.
      14. Исправлено множество багов.
      15. Новый маппинг.
    • Redmondd
      От Redmondd
      Хочу сделать команду /gpsoff, которая убирает метку