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

Реклама






 
SAMP АДМИНКИ 15 ЛВЛ ПРИ ВХОДЕ КОМАНДА /MAKEADMIN2017 Адрес сервера:176.32.36.34:7777

500р
Маленький баннер400р/мес(Статический показ)
,400рТекстовая реклама300р/мес(Статический показ)
Большой баннер статический
1200р 1000/мес

Внимание ЦЕНЫ СНИЖЕНЫ!!!
Писать по поводу рекламы VK: vk.com/sergey68

** Как получить V.I.P --> КЛИК **
Показано с 1 по 1 из 1
  1. #1
    Пользователь
    Аватар для ppzvovka
    Статус
    Оффлайн
    Регистрация
    15.11.2010
    Сообщений
    77
    Репутация
    99 [+/-] 

    Создание Фракции

    В самое начало ставим:


    PHP код:
    #define TEAM_Frakcia 12 //Frakcia - название 12 - id фракции 
    далее идут скины банды:

    пишем их в


    PHP код:
    new JoinPed[55][1] = {  
    внизу идут скины и после этого там где [55ставим столько,сколько скинов стало большенапример вы добавили 3 скина и пишешь 58. 

    PHP код:
    public SetPlayerSpawn(playerid)  
    // пишем информацию респауна банды 

    PHP код:
    if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)  
    {  
    SetPlayerToTeamColor(playerid); //  
    SetPlayerPos(playerid1270.8563,-793.7981,1084.1719); // координаты  
    SetPlayerFacingAngle(playerid3.4467); // направление камеры  
    SetPlayerInterior(playerid,0); // id интерьера, если на улице то id=0  
    PlayerInfo[playerid][pInt] = 0//  
    return 1;  

    Далее в


    PHP код:
    public SetPlayerWeapons(playerid)  // Если ты хочешь, чтобы было оружия в банде, то пишешь так 

    PHP код:
    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)  
    {  
    GivePlayerWeapon(playerid92); // оружия  
    GivePlayerWeapon(playerid24100); // оружия  
    GivePlayerWeapon(playerid165); // оружия  

    дальше в

    public ShowStats(playerid,targetid)
    добавляешь 12 строчку

    PHP код:
    else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = \"Frakcia\"; } // слово Frakcia можно поменять как хочешь. Это как вид фракции. Будет отображаться в /stats 
    еще ниже есть строки названия самой банды вот например тебе надо еще одну добавить


    PHP код:
    else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)  
    ftext "Название банды \"; }  
    //дальше ниже пропиши ранги где все ранги находятся 

    PHP код:
    else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)  
    {  
    if(
    PlayerInfo[targetid][pRank] == 1) { rtext "Новичёк\"; }  
    else if(PlayerInfo[targetid][pRank] == 2) { rtext = \"Салага\"; }  
    else if(PlayerInfo[targetid][pRank] == 3) { rtext = \"Местный \"; }  
    else if(PlayerInfo[targetid][pRank] == 4) { rtext = \"Солдат\"; }  
    else if(PlayerInfo[targetid][pRank] == 5) { rtext = \"Правая рука\"; }  
    else if(PlayerInfo[targetid][pRank] == 6) { rtext = \"Мафиози\"; }  
    else { rtext = \"Новичёк\"; }  

    Дальше ищешь команду /invite и добавляешь там


    PHP код:
    else if(PlayerInfo[playerid][pLeader] == 12) { PlayerInfo[para1][pTeam] = 12gTeam[para1] = 12ftext "Название банды\"; ChosenSkin[para1] = 98; SetPlayerSkin(para1, 98); }  
    // Где 98 - Скин лидера. 

    И в команде /makeleader


    PHP код:
    else if(level == 12) { PlayerInfo[para1][pChar] = 98; }  
    Но тут надо быть внимательнее

    PHP код:
    gTeam[para1] = 12;  
    PlayerInfo[para1][pTeam] = 12;  
    // числа 12 заменяем на столько скока у вас получаецо фракций, раз было 11, а мы создаем еще одну, то пишем 12.  
    И конечно диапазон id
    PHP код:
    if(
    level 11 || level 0)  
    Изменить число 11 на столькоскока у вас фракций
    Дальше в

    PHP код:
    public OnPlayerText(playeridtext[])  
    ищем кейсы со скинами при выборе 
    Тут как раз и пригодятся те скины что добавляли мы в joinPed


    PHP код:
    case 12:  
    {  
    if(
    SelectCharPlace[playerid] == 1) { SetPlayerSkin(playeridJoinPed[56][0]); SelectCharPlace[playerid] = 2ChosenSkin[playerid] = JoinPed[56][0]; }  
    else if(
    SelectCharPlace[playerid] == 2) { SetPlayerSkin(playeridJoinPed[57][0]); SelectCharPlace[playerid] = 3ChosenSkin[playerid] = JoinPed[57][0]; }  
    else if(
    SelectCharPlace[playerid] == 3) { SetPlayerSkin(playeridJoinPed[58][0]); SelectCharPlace[playerid] = 4ChosenSkin[playerid] = JoinPed[58][0]; }  

    Числа 56 57 58 - порядок скинов в JoinPed.

    И конечно же чтобы работал командный чат /f делаем так:

    находим


    PHP код:
    if(strcmp(cmd"/family\", true) == 0 || strcmp(cmd, \"/f\", true) == 0) 
    и добавляем


    PHP код:
    else if(member==12)  
    {  
    if(
    PlayerInfo[playerid][pRank] == 6) { format(stringsizeof(string), "** Мафиози %s: %s. )) **\", sendername, result); }  
    else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), \"** Зам босса %s: %s. )) **\", sendername, result); }  
    else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), \"** Спец отдел %s: %s. )) **\", sendername, result); }  
    else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), \"** Старший помошник%s: %s. )) **\", sendername, result); }  
    else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), \"** Член банды %s: %s. )) **\", sendername, result); }  
    else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), \"** Стажёр %s: %s. )) **\", sendername, result); }  
    else { format(string, sizeof(string), \"** Начинающий %s: %s. )) **\", sendername, result); }  
    SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);  

    Последний раз редактировалось ppzvovka; 28.01.2013 в 22:25.

  2. 81 пользователей сказали cпасибо ppzvovka за это полезное сообщение:

    #Enzo (15.09.2015), ☺™Vov4ik™☺ (13.01.2012), *Den4Ik* (05.03.2013), *Gnom_Nike (06.02.2014), 12345611 (24.11.2014), Abarmot (19.03.2011), Влад41 (21.12.2011), Alan_Tuloev (15.10.2012), Alex_98 (25.06.2012), Alex_Bacardi (29.11.2011), Alvaro (27.02.2012), Amigos97 (10.08.2012), andreo (07.12.2011), Artunkin (30.05.2012), Avalanche (21.06.2012), Bart_Marco (07.01.2012), Beedup (28.10.2011), Black_Jack. (22.02.2014), clan98 (01.12.2011), coshak777 (27.02.2012), Daniele_Russo (27.03.2012), Del_Demo (22.08.2012), DenKrick (29.04.2013), Den_Bellik (13.11.2011), Dior_Sergelik (06.03.2012), Dizzy (01.01.2012), Doc_Slove (16.08.2011), Dozor (08.08.2011), Edward_Lucas (21.02.2013), Fan (15.06.2012), Free$ (13.06.2013), Giloss (13.10.2012), goldenj (05.04.2013), Golovastuk (31.10.2012), Макс74 (21.01.2012), igor_chupin (27.08.2012), ikidrauhl (15.05.2012), James_Nixon (01.10.2011), Jeff_Hardy (28.04.2012), Jens_Keller (23.07.2013), John Romiros* (04.02.2014), John_Bens (19.08.2011), Kaneee (24.09.2012), KaNgUrrU (06.03.2011), kazenag (04.04.2012), Leaders (07.09.2011), Leksarut (20.01.2012), Lie (13.03.2012), Log228 (07.02.2012), MakkO (22.09.2012), Manuel_West (22.09.2011), MarLeY (16.05.2012), Maxim_Pallstev (14.04.2012), Montano-Rp (20.08.2012), Mr.Delvado (17.06.2012), Mr._Den_ (18.03.2013), Nails (15.05.2012), Oleg9696 (08.08.2012), PaHaNjkee (18.03.2012), Pasha_Sharabura (29.03.2013), r1kardo (03.06.2012), rafael (26.11.2011), Reekon (01.12.2013), Richmond (18.08.2011), Sanek7163 (28.11.2010), Sashka_Slip (22.01.2015), Steve (17.07.2011), TheNERD2010 (15.06.2012), Tomi_Pawn (16.09.2012), Tom_Small (05.11.2011), tryp (15.02.2012), Tupac (15.06.2012), Umka_-xD (15.05.2014), underworker (20.11.2011), VadixD3 (13.02.2014), Velton (27.08.2012), vibild (02.03.2011), virusweb (06.07.2011), W.e.S.t.E.s (16.03.2012), xacer (12.03.2014), Xaker904 (18.01.2012)


Ваши права

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