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

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

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

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

Помогите с описанием функции в /take

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

Messi14

Новичок
Помогите описать переменные:
PlayerIsNotOnline
pName


HTML:
YCMD:take(playerid, params[], help) 
{ 
    if(gPlayerLogged[playerid] == 0) return true; 
    if(!IsPlayerConnected(playerid)) return true; 
    if(!IsACop(playerid) && PlayerInfo[playerid][pMember] != 11 && PlayerInfo[playerid][pRank] < 4) return SCM(playerid,COLOR_WHITE, YouCanNot); 
    if(FormaFrac[playerid] == 0) return  SCM(playerid, COLOR_GREY, "Вам нужно начать рабочий день!"); 
    if(sscanf(params, "u", params[0])) return  SCM(playerid, COLOR_WHITE, " Введите: /take [id]"); 
    if(IsACop(playerid) && PlayerInfo[playerid][pRank] >= 4) 
    { 
         if(params[0] == playerid) return SCM(playerid, COLOR_WHITE, "Ошибка: Вы указали свой ID."); 
         if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
          if(!ProxDetectorS(8.0, playerid, params[0])) return SCM(playerid, COLOR_WHITE, "Ошибка: Этот Человек далеко от вас."); 
         ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
         TakeAmmount[playerid] = params[0]; 
    } 
    if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4) 
    { 
         if(params[0] == playerid) return SCM(playerid, COLOR_WHITE, "Ошибка: Вы указали свой ID."); 
         if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
          if(!ProxDetectorS(8.0, playerid, params[0])) return SCM(playerid, COLOR_WHITE, "Ошибка: Этот Человек далеко от вас."); 
         ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие", "Готово", "Отмена"); 
         TakeAmmount[playerid] = params[0]; 
    } 
    return true; 
}
HTML:
    case 7779: 
    { 
        if(response) 
        { 
            switch(listitem) 
            { 
            case 0: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return    SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас водительские права.", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pVodPrava] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s водительские права", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали водительские права у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4) { ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие", "Готово", "Отмена"); return true; } 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 1: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас лицензию на полёты", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pFlyLic] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s лицензию пилота", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали лицензию на полёты у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4) { ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие", "Готово", "Отмена"); return true; } 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 2: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return    SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас лицензию на рыболовлю", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pBoatLic] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s лицензию рыболовлю", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали лицензию на рыболовлю у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                     if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4) { ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие", "Готово", "Отмена"); return true; } 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 3: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас лицензию на водный транспорт", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pFishLic] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s на водный транспорт", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали лицензию водный транспорт у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4) { ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие", "Готово", "Отмена"); return true; } 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 4: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return    SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас лицензию на оружие", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pGunLic] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s лицензию на оружие", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали лицензию на оружие у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    if(PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 4) { ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие", "Готово", "Отмена"); return true; } 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 5: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return    SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас все наркотики", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pDrugs] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s наркотики", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали наркотики у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 6: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return    SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас оружие", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    Delgun(TakeAmmount[playerid]); 
                    ResetPlayerWeapons(TakeAmmount[playerid]); 
                    format(string, sizeof(string), "%s забрал(а) у %s оружие", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали оружие у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            case 7: 
                { 
                    if(TakeAmmount[playerid] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline); 
                    if(!ProxDetectorS(8.0, playerid, TakeAmmount[playerid])) return    SCM(playerid, COLOR_WHITE, "Ошибка: Этот человек не рядом с вами."); 
                    format(string, sizeof(string), "%s забрал у вас материалы", PlayerInfo[playerid][pName]); 
                    SCM(TakeAmmount[playerid], 0x6ab1ffaa, string); 
                    PlayerInfo[TakeAmmount[playerid]][pMats] = 0; 
                    format(string, sizeof(string), "%s забрал(а) у %s материалы", PlayerInfo[playerid][pName], PlayerInfo[TakeAmmount[playerid]][pName]); 
                    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); 
                    SendMes(playerid,0x6ab1ffaa,"Вы забрали материалы у %s", PlayerInfo[TakeAmmount[playerid]][pName],TakeAmmount[playerid]); 
                    ShowPlayerDialog(playerid, 7779, DIALOG_STYLE_LIST, "Изъять", "Водительские права\nЛицензия пилота\nЛицензия на рыболовлю\nЛицензия на лодки\nЛицензия на оружие\nНаркотики\nОружие\nМатериалы", "Готово", "Отмена"); 
                    return true; 
                } 
            } 
        } 
        else { return true; } 
    }


---------- Post added at 22:36 ---------- Previous post was at 21:57 ----------

HEEEELP:cf::cf::cf:

---------- Post added 27.11.2013 at 00:34 ---------- Previous post was 26.11.2013 at 22:36 ----------

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