[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Не робят некоторые команды
Дата: 10.06.2010, Четверг, 18:59:18 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 27
Репутация: 2+
такие команды как:
/forceskin ,tie/
Обе пишут,что эти игроки не состоят во фракциях,или не лидеры.Помогите!
Дата: 10.06.2010, Четверг, 19:06:30 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 112
Репутация: 79+
Fk_Govno, выложи команды
Дата: 10.06.2010, Четверг, 23:14:21 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 27
Репутация: 2+
Quote (Agresor)
Команда сменить скин , админкой?

Нет,это когда ты находишься во фракции,и там меняешь себе скины,фракционные

Добавлено (10.06.2010, 23.14)
---------------------------------------------
мод GodFather,вот код команды /tie :

Code
if(strcmp(cmd, "/tie", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
     if(IsAMember(playerid) || PlayerInfo[playerid][pFMember] < 255)
     {
         if(PlayerInfo[playerid][pRank] < 3)
         {
             SendClientMessage(playerid, COLOR_GREY, "   Âû íóæäàåòåñü â Ðàçðÿäå 3 èëè âûøå ñâÿçàòü ëþäåé !");
             return 1;
         }
         tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
       SendClientMessage(playerid, COLOR_WHITE, "..::Virtual City::..: Èñïîëüçóéòå: /tie [Playerid/PartOfName]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
         if(IsPlayerConnected(giveplayerid))
      {
          if(giveplayerid != INVALID_PLAYER_ID)
          {
           if(PlayerTied[giveplayerid] > 0)
           {
               SendClientMessage(playerid, COLOR_GREY, "   Èãðîê, óæå Ïðèâÿçàííûé !");
               return 1;
           }
        if (ProxDetectorS(8.0, playerid, giveplayerid))
        {
            new car = GetPlayerVehicleID(playerid);
            if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Âû íå ìîæåòå Ñâÿçàòü ñåáÿ!"); return 1; }
            if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
            {
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
          GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* Âû áûëè ñâÿçàíû %s.", sendername);
          SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
          format(string, sizeof(string), "* Âû ñâÿçàëè %s.", giveplayer);
          SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
          format(string, sizeof(string), "* %s ñâÿçûâàåò %s.", sendername ,giveplayer);
          ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
          GameTextForPlayer(giveplayerid, "~r~Tied", 2500, 3);
          TogglePlayerControllable(giveplayerid, 0);
          PlayerTied[giveplayerid] = 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GREY, "   Èãðîê íå â Âàøåì Àâòîìîáèëå, èëè âû íå Âîäèòåëü !");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   Òîò èãðîê íå îêîëî Âàñ !");
            return 1;
        }
       }
      }
      else
      {
          SendClientMessage(playerid, COLOR_GREY, "   Ýòîò èãðîê íå â èãðå !");
          return 1;
      }
     }
     else
     {
      SendClientMessage(playerid, COLOR_GREY, "   Âû íå ×ëåí ñåìüè / Ëèäåð !");
     }
    }
    return 1;
   }

А вот код команды /forceskin :

Code
if(strcmp(cmd, "/forceskin", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "..::Virtual City::..: Èñïîëüçóéòå: /forceskin [playerid/PartOfName]");
     return 1;
    }
    new para1;
    para1 = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 4)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
             if(PlayerInfo[para1][pMember] < 1)
             {
                 SendClientMessage(playerid, COLOR_GREY, "   Òîò èãðîê íå íàõîäèòñÿ â Ñåìüå / Ñèëà !");
                 return 1;
             }
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "* Âû Èçìåíèëè ñâîé ñêèí Àäìèíèñòðàòîðîì %s.", sendername);
       SendClientMessage(para1, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "* Âû âûíóäèëè %s èçìåíèòü åãî ñêèí.", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       if(PlayerInfo[para1][pMember] == 1) { PlayerInfo[para1][pTeam] = 5; ChosenSkin[para1] = 59; }
             else if(PlayerInfo[para1][pMember] == 2) { PlayerInfo[para1][pTeam] = 6; ChosenSkin[para1] = 121; }
             else if(PlayerInfo[para1][pMember] == 3) { PlayerInfo[para1][pTeam] = 7; ChosenSkin[para1] = 98; }
             else if(PlayerInfo[para1][pMember] == 4) { PlayerInfo[para1][pTeam] = 8; ChosenSkin[para1] = 46; }
             else if(PlayerInfo[para1][pMember] == 5) { PlayerInfo[para1][pTeam] = 9; ChosenSkin[para1] = 174; }
             else if(PlayerInfo[para1][pMember] == 6) { PlayerInfo[para1][pTeam] = 2; ChosenSkin[para1] = 280; }
             else if(PlayerInfo[para1][pMember] == 7) { PlayerInfo[para1][pTeam] = 2; ChosenSkin[para1] = 164; }
             else if(PlayerInfo[para1][pMember] == 8) { PlayerInfo[para1][pTeam] = 10; ChosenSkin[para1] = 186; }
             else { return 1; }
                         SetPlayerInterior(para1,0);
       new rand = random(sizeof(gInviteSpawns));
       SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
       SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
       SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
       SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
       TogglePlayerControllable(para1, 0);
          SelectChar[para1] = 255;
          SelectCharID[para1] = PlayerInfo[para1][pMember];
          SelectCharPlace[para1] = 1;
          PlayerInfo[para1][pModel] = ChosenSkin[para1];
          PlayerInfo[para1][pChar] = ChosenSkin[para1];
          SendClientMessage(para1, COLOR_LIGHTRED, "* Èñïîëüçóéòå 'next', ÷òîáû Âûáðàòü ñëó÷àéíóþ ðàáîòó, êîòîðóþ Âû õîòèòå èñïîëüçîâàòü.");
          SendClientMessage(para1, COLOR_LIGHTRED, "* Åñëè åñëè âû õîòèòå ýòó ðàáîòó, Âû äîëæíû, íàïå÷àòàòü 'done'.");
      }
     }
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   Âû íå óïîëíîìî÷åíû èñïîëüçîâàòü ýòó êîìàíäó!");
    }
   }
   return 1;
  }
Дата: 11.06.2010, Пятница, 09:43:31 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 112
Репутация: 79+
в /tie убери такие строчки
Code
if(IsAMember(playerid) || PlayerInfo[playerid][pFMember] < 255)
      {
          if(PlayerInfo[playerid][pRank] < 3)
          {
              SendClientMessage(playerid, COLOR_GREY, "   Âû íóæäàåòåñü â Ðàçðÿäå 3 èëè âûøå ñâÿçàòü ëþäåé !");
              return 1;
          }

в /forceskin тоже убери такие строчки
Code
             if(PlayerInfo[para1][pMember] < 1)
              {
                  SendClientMessage(playerid, COLOR_GREY, "   Òîò èãðîê íå íàõîäèòñÿ â Ñåìüå / Ñèëà !");
                  return 1;
              }
Дата: 11.06.2010, Пятница, 12:07:38 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 27
Репутация: 2+
с /tie не помогает то что ты сказал ,а
c /forceskin ,ппишет что типо скин меняеться,но ничего не происходит.
  • Страница 1 из 1
  • 1
Поиск: