Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Не работает команда /drag

Показано с 1 по 3 из 3

  1. #1
    Пользователь

    Аватар для DesertFox

    Статус: Оффлайн
    Регистрация:05.07.2012
    Сообщений:193
    Репутация:8 [+/-] 

    Не работает команда /drag

    PHP код:
    if(strcmp(cmd,"/drag",true)==0)
        {
            
    tmp strtok(cmdtext,idx);
            if(!
    strlen(tmp))
            {
                
    SendClientMessage(playerid,COLOR_GREY,"Ïðèìåð: /drag [playerid/PartOfName]");
                return 
    1;
            }
            if(
    IsACop(playerid) || IsAMember(playerid))
            {
                
    giveplayerid ReturnUser(tmp);
                if(
    IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(giveplayerid))
                {
                    
    SendClientMessage(playerid,COLOR_GREY,"Âû èëè Âàøà öåëü íàõîäèòåñü â ìàøèíå.");
                    return 
    1;
                }
                if(
    IsAMember(playerid) || PlayerCuff[giveplayerid] != 1)
                {
                    if(
    ProxDetectorS(2.5playeridgiveplayerid))
                    {
                        new 
    Float:xeFloat:yeFloat:ze;
                        
    GetPlayerPos(playerid,xe,ye,ze);
                        
    GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
                        
    GetPlayerName(playeridsendernamesizeof(sendername));
                        
    SetPlayerPos(giveplayerid,xe+0.5,ye+0.5,ze);
                        
    format(stringsizeof(string), "%s ñõâàòèë âàñ è ïîòàùèë çà ñîáîé."sendername);
                        
    SendClientMessage(giveplayeridCOLOR_LIGHTBLUEstring);
                        
    format(stringsizeof(string), "Âû ñõâàòèëè %s'a è ïîòàùèëè çà ñîáîé."giveplayer);
                        
    SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
                    }
                    else
                    {
                        
    SendClientMessage(playerid,COLOR_GREY,"Èãðîê íå âîçëå âàñ.");
                    }
                 }
                 else
                 {
                        
    SendClientMessage(playeridCOLOR_GREY"Íå ìîæåòå òàùèòü íå ñâÿçàíîãî èãðîêà.");
                        return 
    1;
                 }
            }
            else
            {
                
    SendClientMessage(playerid,COLOR_GREY,"Âû íå óïîëíîìî÷åíû èñïîëüçîâàòü ýòó êîìàíäó.");
            }
            return 
    1;
        } 
    Пишется в чате вы схватили и тащите,но он не тащится....
    И в машину когда сажусь он со мной не садится,помогите
    Помогаю в скриптинге нужна помощь пишите!
    SKYPE - aim4ik2
    ICQ - 157-113-3
  2. #2
    Пользователь

    Аватар для DesertFox

    Статус: Оффлайн
    Регистрация:05.07.2012
    Сообщений:193
    Репутация:8 [+/-] 
    UP!!!!!!!
    Помогаю в скриптинге нужна помощь пишите!
    SKYPE - aim4ik2
    ICQ - 157-113-3
  3. #3
    Заблокирован

    Аватар для Affect_Bond

    Статус: Оффлайн
    Регистрация:27.06.2012
    Сообщений:368
    Репутация:222 [+/-] 
    PHP код:
    if(strcmp(cmd,"/drag",true)==0)
        {
            if(
    gPlayerLogged[playerid] == 0)
            {
                
    SendClientMessage(playeridCOLOR_GREY"* Вы не залогены!");
                return 
    1;
            }
            
    tmp strtok(cmdtextidx);
            if(!
    strlen(tmp))
            {
                
    SendClientMessage(playerid,COLOR_WHITE,"Используйте: /drag [playerid]");
                return 
    1;
            }
            if(
    IsACop(playerid))
            {
                
    giveplayerid ReturnUser(tmp);
                new 
    ta4a 0;
                new 
    res;
                new 
    next 0;
                if(
    IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(giveplayerid))
                {
                    
    SendClientMessage(playerid,COLOR_WHITE,"Вы или тот игрок находитесь уже в тачке");
                    return 
    1;
                }
                if(
    PlayerCuffed[giveplayerid] > 0)
                {
                    if(
    ProxDetectorS(3.0playeridgiveplayerid))
                    {
                        for(new 
    i!= CAR_AMOUNTi++)
                        {
                            new 
    disto CheckPlayerDistanceToVehicle(3.0playeridi);
                            if(
    disto)
                            {
                                
    res i;
                                
    ta4a++;
                            }
                        }
                        if(
    ta4a == 0)
                        {
                            
    SendClientMessage(playerid,COLOR_LIGHTRED,"Вы не рядом с автомобилем!");
                            return 
    1;
                        }
                        if(
    ta4a == 1)
                        {
                            for(new 
    13i++)
                            {
                                if(
    next == 0)
                                {
                                    if(!
    IsAnyPlayerInVehicle(res,i))
                                    {
                                        
    next 1;
                                        
    PutPlayerInVehicle(giveplayerid,res,i);
                                        
    SendClientMessage(giveplayerid,COLOR_LIGHTRED,"Вас насильно затолкали в тачку!");
                                    }
                                }
                            }
                            if(
    next == 0)
                            {
                                
    SendClientMessage(playerid,COLOR_LIGHTRED,"В тачке нет свободных мест!");
                            }
                        }
                        if(
    ta4a 1)
                        {
                            
    SendClientMessage(playerid,COLOR_LIGHTRED,"Вокруг вас слишком много автомобилей!");
                        }
                    }
                    else
                    {
                        
    SendClientMessage(playerid,COLOR_LIGHTRED,"Вы слишком далеко от игрока!");
                    }
                }
                else
                {
                    
    SendClientMessage(playerid,COLOR_LIGHTRED,"Игрок не в наручниках!");
                    return 
    1;
                }
            }
            else
            {
                
    SendClientMessage(playerid,COLOR_LIGHTRED,"Вы не законник!");
            }
            return 
    1;
        } 
    Юзай

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения