/aduty c Текстом Над Админом

Описание: Готовые команды
Модератор: SJplayer

Romchik
Автор темы, Ефрейтор
Ефрейтор
Аватара
Romchik
Автор темы, Ефрейтор
Ефрейтор
Сообщения: 20
Зарегистрирован: 12 мая 2013
С нами: 10 лет 10 месяцев

#1 Romchik » 12 мая 2013, 15:24

Ко Всем new

Код: Выделить всё

new AdminDuty[MAX_PLAYERS];
new Text3D:label[MAX_PLAYERS];


В enum pInfo

Код: Выделить всё

pAdminduty,


В комманды

Код: Выделить всё

if(!strcmp(cmdtext, "/aduty", true))
 {
  if(IsPlayerConnected(playerid))
  {
      if(gPlayerLogged[playerid] == 0)
      {
          SendClientMessage(playerid, COLOR_GREY, "С начало нужно войти");
    return 1;
      }
     if(PlayerInfo[playerid][pAdmin] >= 3)
     {
     if(AdminDuty[playerid] == 0)
     {
     AdminDuty[playerid] = 1;
     SetPlayerArmour(playerid, 999);
     SetPlayerHealth(playerid, 999);
     new PlayerName[30];
     new str[256];
     GetPlayerName(playerid, PlayerName, 30);
        format(str, 256, "[ID:%d] %s выходит на админ-дежурство", playerid, PlayerName);
        SetPlayerSkin(playerid,294);
        SetPlayerColor(playerid, 0xF60000F6);
        label[playerid] = Create3DTextLabel("Администратор на дежурстве\nНе стрелять!",0xFF0000FF,0,0,0,40,0,2);
        Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.4);
                    GivePlayerWeapon(playerid, 31, 10001);
                    GivePlayerWeapon(playerid, 9, 1);
                    GivePlayerWeapon(playerid, 24, 10000);
             SendClientMessageToAll(COLOR_RED, str);
     return 1;
          }
          else if(AdminDuty[playerid] == 1)
          {
      AdminDuty[playerid] = 0;
     new PlayerName[30];
     GetPlayerName(playerid, PlayerName, 30);
     SendClientMessage(playerid, COLOR_YELLOW," Вы ушли с админ-дежурства.");
     SetPlayerColor(playerid, 0xFFFFFFAA);
     Delete3DTextLabel(label[playerid]);
     SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
     GivePlayerWeapon(playerid, 1, 1);
     SetPlayerColor(playerid,TEAM_HIT_COLOR);
     return 1;
          }
      }
      else
      
{
          SendClientMessage(playerid, COLOR_GREY, "Вы не Модератор");
          return 1;
      }
  }
     return 1;
 }


Вернуться в «Команды»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 5 гостей