(/rep)ort (SVL) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
(/rep)ort (SVL)
_SCHOKK_ Дата: Среда, 01.01.2014, 11:19 | Сообщение # 1
Новичок
Сообщений: 13
Статус: Offline
Всем привет, команда не сложная, но все-же мб кто искал)

Ко всем new;

Код
new report[MAX_PLAYERS];


Ко всем командам:

Код
    if(strcmp(cmd, "/report", true) == 0 || strcmp(cmd, "/rep", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             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_WHITE, "Подсказка: /rep(ort) [текст жалобы]");
                 return 1;
             }
             if(gPlayerLogged[playerid] == 0)
             {
                 SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Авторизуйтесь.");
                 return 1;
             }
             if (report[playerid] == 0)
             {
                 format(string, sizeof(string), "{00b464}< Репорт >{ffffff} %s[%d]: %s", sendername, playerid, (result));
                 ABroadCast(COLOR_WHITE,string,1);
                 PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                 format(string, sizeof(string), "Подсказка: Используйте команду /rep(ort) для более быстрой подачи жалоб.",result);
                 SendClientMessage(playerid, COLOR_WHITE, string);
                 report[playerid] = 1;
             }
         }
         printf("Использвалась команда %s",cmd);
         return 1;
     }


Вы здесь: 962-й день
CM_Nikobass Дата: Вторник, 04.03.2014, 00:03 | Сообщение # 2
Новичок
Сообщений: 25
Статус: Offline
Репорт можно просто взять из case и перевести его в команду. С моей стороны не так сложно. Ну всё равно спасибо!

Пойду работать в проект маппер/скриптером/дизайнером (photoshop). Оплата администраторскими правами.
Кидалы, лесом.
Tapok1337 Дата: Понедельник, 13.10.2014, 22:19 | Сообщение # 3
Боец
Сообщений: 96
Статус: Offline
Спасибо!
Beenfoo Дата: Вторник, 14.10.2014, 15:55 | Сообщение # 4
Бывалый
Сообщений: 436
Статус: Offline
Вырезано с копии СВЛ

Фрин@
  • Страница 1 из 1
  • 1
Поиск: