Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Создание команды /gotome

Статус
В этой теме нельзя размещать новые ответы.

Sumbulov

Умник
Всем привет! Решил пособирать плюсов
Сейчас я вам покажи команду /gotome
Которая очень легкая в своем создании!
Ну вот сама Cmd
PHP:
//==============================================================================
	if(strcmp(cmd,"/gotome",true)==0)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid,COLOR_GREY,"Юзай : /gotome [playerid]");
            return 1;
        }
        if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 23 ||
        PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pMember] == 3 ||  PlayerInfo[playerid][pMember] == 23) //Проверка на фраку (У меня так у вас  по своему)
        {
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(giveplayerid))
            {
                SendClientMessage(playerid,COLOR_GREY,"Вы или тот игрок находитесь в машине!");
                return 1;
            }
            if(PlayerCuffed[giveplayerid] > 0)
            {
                if(ProxDetectorS(10.0, playerid, giveplayerid))
                {
                    new Float:xe, Float:ye, Float:ze;
                    GetPlayerPos(playerid,xe,ye,ze);
                    SetPlayerPos(giveplayerid,xe+0.5,ye+0.5,ze);
                    SendClientMessage(giveplayerid,COLOR_LIGHTRED,"Вы насильно потащили за собой");
                }
                else
                {
                    SendClientMessage(playerid,COLOR_LIGHTRED,"Вы слишком далеко от игрока");
                }
            }
            else
            {
                SendClientMessage(playerid,COLOR_LIGHTRED,"Игрок не в наручниках");
                return 1;
            }
        }
        else
        {
            SendClientMessage(playerid,COLOR_LIGHTRED,"Вы не законик");
        }
        return 1;
    }
------------------------------------------------------------------------------------
Так же вы можете обойтись без Этой команды
Тоесть сейчас покажу вам новую команду /cuff
при которой человек может двигаться(Но не прыгать(далеко не убежит))
Вот сама Cmd
PHP:
else if(strcmp(cmd, "/cuff", true) == 0)
    {
            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 23 || PlayerInfo[playerid][pMember] == 23)
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, ":::Юзай: /cuff [id]");
                giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                    if(giveplayerid != INVALID_PLAYER_ID)
                    {
                        if(IsACop(giveplayerid)) return  SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на законика");
                        if(PlayerCuffed[giveplayerid] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок уже в наручниках");
                        if (ProxDetectorS(8.0, playerid, giveplayerid))
                        {
                            if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Вы не можете надеть наручники на самого себя"); return 1; }
                            if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pLeader] == 1  || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 23 || PlayerInfo[playerid][pMember] == 23
							|| PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pMember] == 18)
                            {
                                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "Законик %s одел на вас наручники", sendername);
                                SendClientMessage(giveplayerid, 0x6495EDFF, string);
                                format(string, sizeof(string), "Вы надели наручники на %s.", giveplayer);
                                SendClientMessage(playerid, 0x6495EDFF, string);
                                format(string, sizeof(string), "%s надел на %s наручники.", sendername ,giveplayer);
                                SetPlayerAttachedObject(giveplayerid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
                                SetPlayerSpecialAction(giveplayerid,SPECIAL_ACTION_CUFFED);
                                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                TogglePlayerControllable(giveplayerid, 1);
                                PlayerCuffed[giveplayerid] = 2;
                                PlayerCuffedTime[giveplayerid] = 3061;
                            }
                            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;
    }


---------- Post added at 20:06 ---------- Previous post was at 19:59 ----------

Жду каментов,плюсиков,спасибок и ответов!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу