/atipster Samp-Rp - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/atipster Samp-Rp
[CM]Dreger Дата: Суббота, 30.05.2015, 15:58 | Сообщение # 1
asfasf
Сообщений: 48
Статус: Offline
Приветствую уважаемые читеры.
Хочу предоставить команду /atipster, как на СРП.
В павно не силён, прошу не судить строго.
Делал для РЛС.

Приступим.
в enum Pinfo
Код
pAtipster,

В stock OnPlayerUpdateAc(playerid)
Код
ini_setInteger(File, "Atipster",PlayerInfo[playerid][pAtipster]);

Далее в public OnPlayerCommandText(playerid, cmdtext[])
Код
if(strcmp(cmd, "/atipster", true) == 0)
          {
           if(PlayerInfo[playerid][pAdmin] >= 2)
           {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /atipster [id фракции](1-33)(0 Выключить)");
            new level;
            level = strval(tmp);
            if(level > 33 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Неверный ID фракции"); return true; }// 33 количество ваших фракций
            if(IsPlayerConnected(playerid))
            {
             PlayerInfo[playerid][pAtipster] = level;
            }
           }
           return true;
          }

Далее в в команды /f, /r (чаты фракций)
После SendFamilyMessage
Код
SendFamilyMessage(PlayerInfo[playerid][pAtipster], TEAM_AZTECAS_COLOR, string);

Например:
Код
if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "[F] Äîí %s: %s", sendername, result); }
                else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "[F] Êîíñèëüåðè %s: %s", sendername, result); }
                else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "[F] Ìëàäøèé Áîññ %s: %s", sendername, result); }
                 else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "[F] Êàïî %s: %s", sendername, result); }
             else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[F] Ñîòòî-Êàïî %s: %s", sendername, result); }
             else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[F] Áîåö %s: %s", sendername, result); }
             else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[F] Ñîëäàòî %s: %s", sendername, result); }
             else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[F] Ñîìáàòòåíòå %s: %s", sendername, result); }
             else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[F] Àññîñèàòî¸ð %s: %s", sendername, result); }
             else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[F] Íîâèöèî %s: %s", sendername, result); }
             else { format(string, sizeof(string), "[F] Íîâèöèî %s: %s", sendername, result); }
             SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);
             SendFamilyMessage(PlayerInfo[playerid][pAtipster], TEAM_AZTECAS_COLOR, string);

Далее в public OnPlayerDisconnect(playerid, reason)
Код
PlayerInfo[playerid][pAtipster] = 0;

Всё готово, ещё раз прошу строго не судить т.к. моя первая работа. Всем удачи, до скорого:)


Сообщение отредактировал [CM]Dreger - Четверг, 11.06.2015, 22:12
[CM]Kingster Дата: Суббота, 30.05.2015, 21:55 | Сообщение # 2
Боец
Сообщений: 245
Статус: Offline
Точно не копия.и с оптимизацией тут плохо.

Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly
[CM]Dreger Дата: Суббота, 30.05.2015, 22:47 | Сообщение # 3
asfasf
Сообщений: 48
Статус: Offline
Цитата [CM]Kingster ()
Точно не копия.и с оптимизацией тут плохо.

Соглашусь, ошибся, бывает, но для первой не скопированой работы думаю сойдет:)
Quonx Дата: Воскресенье, 31.05.2015, 05:54 | Сообщение # 4
Боец
Сообщений: 110
Статус: Offline
Я один не понимаю что этот код делает? И да, если это прослушка /f для админов, то код совсем не верный

Продаю много аккаунтов Steam/Origin/Uplay! http://cheat-master.ru/forum/140-513506-1
[CM]Dreger Дата: Воскресенье, 31.05.2015, 11:29 | Сообщение # 5
asfasf
Сообщений: 48
Статус: Offline
Quonx, Да, это прослушка,в каком смысле код неверный? Главное что рабоает..
DVERJ_ZAPILIL Дата: Воскресенье, 31.05.2015, 17:32 | Сообщение # 6
Боец
Сообщений: 150
Статус: Offline
Уже есть в паблике эта же команда, только оптимизирована и доработана

Сообщение отредактировал DVERJ_ZAPILIL - Воскресенье, 31.05.2015, 17:32
  • Страница 1 из 1
  • 1
Поиск: