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

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

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

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

/jail (Со сменой скина)

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

Nzhde_Guf

Умник
доброго времени суток форумчани .
Название команды говорит само за себя может кому та и понадобится


В раздел NEW .
PHP:
new tempskin[MAX_PLAYERS];
Команда.
PHP:
   if(strcmp(cmd, "/jail", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "{ffffff}Введите: /jail [playerid] [time(секунды)]");
                return 1;
            }
            new playa;
            new money;
            playa = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            money = strval(tmp);
            tempskin[playa] = GetPlayerSkin(playa);
            if(PlayerInfo[playa][pSex] == 1)  { SetPlayerSkin(playa, 42); } //муж пол 
            else if(PlayerInfo[playa][pSex] == 2) { SetPlayerSkin(playa, 298); } //жен пол
            if(PlayerInfo[playerid][pAdmin] >= 1)
            {
                if(IsPlayerConnected(playa))
                {
                    if(playa != INVALID_PLAYER_ID)
                    {
                        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(string, sizeof(string), "* Вы посадили %s на %d секунд", giveplayer,money);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "{ffa200}*:{ffffff} %s посажен в тюрьму администратором %s", giveplayer, sendername);
					    format(string, sizeof(string), "* Вы были Заключены в тюрьму Администратором %s на %d секунд", sendername,money);
                        SendClientMessage(playa, COLOR_LIGHTRED, string);
                        PlayerInfo[playerid][pGun0] = 0;//Оружие слот 0
                        PlayerInfo[playerid][pGun1] = 0;//Оружие слот 1
                        PlayerInfo[playerid][pGun2] = 0;//Оружие слот 2
                        PlayerInfo[playerid][pGun3] = 0;//Оружие слот 3
                        PlayerInfo[playerid][pGun4] = 0;//Оружие слот 4
                        PlayerInfo[playerid][pGun5] = 0;//Оружие слот 5
                        PlayerInfo[playerid][pGun6] = 0;//Оружие слот 6
                        PlayerInfo[playerid][pGun7] = 0;//Оружие слот 7
                        PlayerInfo[playerid][pGun8] = 0;//Оружие слот 8
                        PlayerInfo[playerid][pGun9] = 0;//Оружие слот 9
                        PlayerInfo[playerid][pGun10] = 0;//Оружие слот 10
                        PlayerInfo[playerid][pGun11] = 0;//Оружие слот 11
                        PlayerInfo[playerid][pAmmo0] = 0;//Патроны слот 0
                        PlayerInfo[playerid][pAmmo1] = 0;//Патроны слот 1
                        PlayerInfo[playerid][pAmmo2] = 0;//Патроны слот 2
                        PlayerInfo[playerid][pAmmo3] = 0;//Патроны слот 3
                        PlayerInfo[playerid][pAmmo4] = 0;//Патроны слот 4
                        PlayerInfo[playerid][pAmmo5] = 0;//Патроны слот 5
                        PlayerInfo[playerid][pAmmo6] = 0;//Патроны слот 6
                        PlayerInfo[playerid][pAmmo7] = 0;//Патроны слот 7
                        PlayerInfo[playerid][pAmmo8] = 0;//Патроны слот 8
                        PlayerInfo[playerid][pAmmo9] = 0;//Патроны слот 9
                        PlayerInfo[playerid][pAmmo10] = 0;//Патроны слот 10
                        PlayerInfo[playerid][pAmmo11] = 0;//Патроны слот 11
 //                       ServerResetPlayerWeapons(playa);
                        PlayerInfo[playa][pJailed] = 1;
                        PlayerInfo[playa][pJailTime] = money;
                        SetPlayerInterior(playa, 6);
                        SetPlayerPos(playa, 264.6288,77.5742,1001.0391);//координаторы вышей тюрьмы 
                    }
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "У вас не прав для этой команды!");
            }
        }
        return 1;
    }
В паблик :
PHP:
public UnJail(playerid)
{
	//new playa;
    PlayerInfo[playerid][pJailed] = 0;
    SetPlayerSkin(playerid, tempskin[playerid]);// вост скина до тюремного заключения 
    PlayerInfo[playerid][pJailTime] = 0;
    SetPlayerPos(playerid,246.5,67.5,1003.6);// ваши координаторы выхода .
    SetPlayerInterior(playerid,6);
    SetPlayerFacingAngle(playerid,180.4);
    SendClientMessage(playerid,COLOR_LIGHTRED,"Вы были выпушены из тюрьмы!");
	return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу