• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Принятие во фракцию
AkselДата: Понедельник, 19.09.2011, 14:30:58 | Сообщение # 1

Группа: Пользователи
Сообщений: 88
Можете пожалуйста подсказать команду , когда я принимаю во фракцию то игрока даже неспрашивает он автоматичиски вступает.
А как сделать когда игрока принимают а у него вылазиет надпись/окно и тд и надо ввести команду что , когда он вводит команду только тогда его принимает.
 
СообщениеМожете пожалуйста подсказать команду , когда я принимаю во фракцию то игрока даже неспрашивает он автоматичиски вступает.
А как сделать когда игрока принимают а у него вылазиет надпись/окно и тд и надо ввести команду что , когда он вводит команду только тогда его принимает.

Автор - Aksel
Дата добавления - 19.09.2011 в 14:30:58
Dimka_71rusДата: Суббота, 24.09.2011, 10:34:38 | Сообщение # 2

Группа: Пользователи
Сообщений: 360
Aksel, ээээ ясли я тя понял то вроде так
Code
    if(strcmp(cmd, "/invite", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /invite [playerid/PartOfName]");
     return 1;
    }
    new para1;
    new ftext[25];
    para1 = ReturnUser(tmp);
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
          if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
          {
             if(PlayerInfo[playerid][pLeader] == 1) ftext = "Police Force";
        else if(PlayerInfo[playerid][pLeader] == 2) ftext = "FBI/ATF";
        else if(PlayerInfo[playerid][pLeader] == 3) ftext = "National Guard";
        else if(PlayerInfo[playerid][pLeader] == 4) ftext = "Firemen/Ambulance";
        else if(PlayerInfo[playerid][pLeader] == 5) ftext = "La Cosa Nostra";
        else if(PlayerInfo[playerid][pLeader] == 6) ftext = "Yakuza";
        else if(PlayerInfo[playerid][pLeader] == 7) ftext = "Mer";
        else if(PlayerInfo[playerid][pLeader] == 8) ftext = "Hitman Agency";
        else if(PlayerInfo[playerid][pLeader] == 9) ftext = "CNN Studio";
        else if(PlayerInfo[playerid][pLeader] == 10) ftext = "Taxi Cab Company";
        else if(PlayerInfo[playerid][pLeader] == 11) ftext = "School Instructors";
        else if(PlayerInfo[playerid][pLeader] == 12) ftext = "Street Race";
        else if(PlayerInfo[playerid][pLeader] == 13) ftext = "Grove Street Gang";
        else if(PlayerInfo[playerid][pLeader] == 14) ftext = "El Coronos";
        else if(PlayerInfo[playerid][pLeader] == 15) ftext = "Los Santos Vagos";
        else if(PlayerInfo[playerid][pLeader] == 19) ftext = "San Fiero Rifa";
        else if(PlayerInfo[playerid][pLeader] == 16) ftext = "The Ballas Gang";
        else if(PlayerInfo[playerid][pLeader] == 17) ftext = "Flaming Cobra Gang";
        else if(PlayerInfo[playerid][pLeader] == 18) ftext = "Triads";
        else if(PlayerInfo[playerid][pLeader] == 20) ftext = "Russian Mafia";
        else if(PlayerInfo[playerid][pLeader] == 21) ftext = "Gopniki";
        else if(PlayerInfo[playerid][pLeader] == 22) ftext = "Yardies Mafia";
        else return 1;
        format(string, sizeof(string), " Лидер %s предложил вступить вам в %s",sendername, ftext);
        ShowPlayerDialog(para1, 123,0,"Приглашение",string,"Вступить","Отмена");
                             SetPVarInt(para1, "PlayerInvite", playerid);
        format(string, sizeof(string), "   Вы  приглаcили %s присоединяться к вам", giveplayer);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

       }
       else
       {
           SendClientMessage(playerid, COLOR_GREY, "  Этот игрок находится в настоящее время, В розыске/Меняет Команду/или Член семьи.");
           return 1;
       }
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду (Лидерам)");
    }
   }
   return 1;
  }

ну попробуй,некоторые фраки вырежишь если чо,ну ето еще смотря как у тя мод прописан надо знать)


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеAksel, ээээ ясли я тя понял то вроде так
Code
    if(strcmp(cmd, "/invite", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /invite [playerid/PartOfName]");
     return 1;
    }
    new para1;
    new ftext[25];
    para1 = ReturnUser(tmp);
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
          if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
          {
             if(PlayerInfo[playerid][pLeader] == 1) ftext = "Police Force";
        else if(PlayerInfo[playerid][pLeader] == 2) ftext = "FBI/ATF";
        else if(PlayerInfo[playerid][pLeader] == 3) ftext = "National Guard";
        else if(PlayerInfo[playerid][pLeader] == 4) ftext = "Firemen/Ambulance";
        else if(PlayerInfo[playerid][pLeader] == 5) ftext = "La Cosa Nostra";
        else if(PlayerInfo[playerid][pLeader] == 6) ftext = "Yakuza";
        else if(PlayerInfo[playerid][pLeader] == 7) ftext = "Mer";
        else if(PlayerInfo[playerid][pLeader] == 8) ftext = "Hitman Agency";
        else if(PlayerInfo[playerid][pLeader] == 9) ftext = "CNN Studio";
        else if(PlayerInfo[playerid][pLeader] == 10) ftext = "Taxi Cab Company";
        else if(PlayerInfo[playerid][pLeader] == 11) ftext = "School Instructors";
        else if(PlayerInfo[playerid][pLeader] == 12) ftext = "Street Race";
        else if(PlayerInfo[playerid][pLeader] == 13) ftext = "Grove Street Gang";
        else if(PlayerInfo[playerid][pLeader] == 14) ftext = "El Coronos";
        else if(PlayerInfo[playerid][pLeader] == 15) ftext = "Los Santos Vagos";
        else if(PlayerInfo[playerid][pLeader] == 19) ftext = "San Fiero Rifa";
        else if(PlayerInfo[playerid][pLeader] == 16) ftext = "The Ballas Gang";
        else if(PlayerInfo[playerid][pLeader] == 17) ftext = "Flaming Cobra Gang";
        else if(PlayerInfo[playerid][pLeader] == 18) ftext = "Triads";
        else if(PlayerInfo[playerid][pLeader] == 20) ftext = "Russian Mafia";
        else if(PlayerInfo[playerid][pLeader] == 21) ftext = "Gopniki";
        else if(PlayerInfo[playerid][pLeader] == 22) ftext = "Yardies Mafia";
        else return 1;
        format(string, sizeof(string), " Лидер %s предложил вступить вам в %s",sendername, ftext);
        ShowPlayerDialog(para1, 123,0,"Приглашение",string,"Вступить","Отмена");
                             SetPVarInt(para1, "PlayerInvite", playerid);
        format(string, sizeof(string), "   Вы  приглаcили %s присоединяться к вам", giveplayer);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

       }
       else
       {
           SendClientMessage(playerid, COLOR_GREY, "  Этот игрок находится в настоящее время, В розыске/Меняет Команду/или Член семьи.");
           return 1;
       }
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду (Лидерам)");
    }
   }
   return 1;
  }

ну попробуй,некоторые фраки вырежишь если чо,ну ето еще смотря как у тя мод прописан надо знать)

Автор - Dimka_71rus
Дата добавления - 24.09.2011 в 10:34:38
TWiXДата: Воскресенье, 25.09.2011, 10:11:52 | Сообщение # 3

Группа: Пользователи
Сообщений: 316
Димка ты его не понял, короче он хочет чтобы когда он пропишет /invite [id], то игроку которому он послал приглашение высветилось сообщение что его хотят принять в ту или иную фракцию, то есть он написал /invite и тому игроку высветилось "введите /accept team" чтобы вступить во фракцию. и игрок уже сам выбирает идти или не идти во фраку, а то без соглашения игрока это принудительное принятие.

Хоронят олигарха. Гроб стоит. Собрались друзья.
Подходит к покойному Гусинский, достает портмоне,
извлекает 200 долларов, кладет в гроб и скорбно отходит.
За Гусинским к гробу подходит Потанин, тоже достает портмоне,
отсчитывает 200 долларов, кладет, отходит.
Наконец, подбегает Березовский. Достает чековую книжку,
выписывает чек на 600 долларов, кладе, забирает 400 баксов
наличными, отходит.
 
СообщениеДимка ты его не понял, короче он хочет чтобы когда он пропишет /invite [id], то игроку которому он послал приглашение высветилось сообщение что его хотят принять в ту или иную фракцию, то есть он написал /invite и тому игроку высветилось "введите /accept team" чтобы вступить во фракцию. и игрок уже сам выбирает идти или не идти во фраку, а то без соглашения игрока это принудительное принятие.

Автор - TWiX
Дата добавления - 25.09.2011 в 10:11:52
danik_rokДата: Воскресенье, 25.09.2011, 12:07:47 | Сообщение # 4

Группа: Проверенные
Сообщений: 317
Да димка все правельно сделал только вот диалог етот нечего не значит походу. Dimka, Ты же просто вставил строчку показать диалог, а разписать в DialogResponce чтобы когда человек нажимает -согласится- ето принимало или нет?:)

1. Вы сейчас в интернете.
2. Вы на сайте www.forum-pawno.net.ru.
3. Вы читаете это.
5. Вы не заметили что отсутствует пункт 4.
6. Вы сейчас это проверили.
7. Вы улыбаетесь.
 
СообщениеДа димка все правельно сделал только вот диалог етот нечего не значит походу. Dimka, Ты же просто вставил строчку показать диалог, а разписать в DialogResponce чтобы когда человек нажимает -согласится- ето принимало или нет?:)

Автор - danik_rok
Дата добавления - 25.09.2011 в 12:07:47
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
00:05:59
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: