14:28
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [Урок] Участники банд/мафий online (в диалоге)
[Урок] Участники банд/мафий online (в диалоге)
MakeДата: Понедельник, 09.07.2012, 10:09 | Сообщение # 1
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Здравствуйте, сейчас я вам расскажу как сделать участников/лидеров другой банды/мафии online,т.е. их кол-во будет отображаться в диалоговом окне. Кому-то может это и не нужно, а так удобно проводить вары и тд, т.к. можешь посмотреть кол-во участников у другой банды/мафии, и уже что-то проводить.
В команду, или в диалог, вставьте это:
Code
{
                       new Members[19][2]; //[19] - Сколько у вас всего фракций
         for(new i=0; i < GetMaxPlayers(); i++)
         {
          if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
                       Members[PlayerInfo[i][pMember]][0]++;
          Members[PlayerInfo[i][pLeader]][1]++;
         }
                    
       new info[1050];  
      new string1[120];
      new string2[80];
      new string3[80];
      new string4[80];
      new string5[80];
      new string6[80];
      new string7[80];
      new string8[80];
      new string9[80];
      new string10[80];
      new coor[210];
       {
      format(string1, sizeof(string1), "{ff8f2c}____________________________________\n{0abc2f}La {ffffff}Cosa {ff1212}Nostra{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[5][0], Members[5][1]); // Members[5][0] - [5] Это ид фракции (у меня это LCN), [0] - Это участники (без лидеров) [1] - это лидеры (без участников)
      format(string2, sizeof(string2), "\n\n{ffe793}Yakuza{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[6][0], Members[6][1]);
      format(string3, sizeof(string3), "\n\n{8816f3}The Ballas Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[11][0], Members[11][1]);
      format(string4, sizeof(string4), "\n\n{00ec1c}The Grove Street Family{ffffff}: \t(Online: %d, Лидеров: %d)", Members[12][0], Members[12][1]);
      format(string5, sizeof(string5), "\n\n{f8fb00}Los Santos Vagos{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[13][0], Members[13][1]);
      format(string6, sizeof(string6), "\n\n{00d8ff}El Coronos{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[14][0], Members[14][1]);
      format(string7, sizeof(string7), "\n\n{00b2d2}San Fierro Rifa{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[15][0], Members[15][1]);
      format(string8, sizeof(string8), "\n\n{8a9395}Russian Mafia{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[16][0], Members[16][1]);
      format(string9, sizeof(string9), "\n\n{4b8987}Falcone Family{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[17][0], Members[17][1]);
      format(string10, sizeof(string10), "\n\n{b1a4e2}Street Racers{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[18][0], Members[18][1]);
      format(coor, sizeof(coor), "{ff8f2c}Участники банд/мафий онлайн");
                  format(info, 1050,"%s%s%s%s%s%s%s%s%s%s",string1,string2,string3,string4,string5,string6,string7,string8,string9,string10);
                  ShowPlayerDialog(playerid,191,DIALOG_STYLE_MSGBOX,coor,info,"<< Ок >>",""); // 191-это у меня диалог возвращающий назад в kpk, вы можете поставить любой пустой диалог сюда
     return 1;
      }
}

Банды/мафии меняйте на свои, если убираете, то удаляем все string(ид стринга который удаляем). К примеру хочу убрать Street Racers, удаляю всё, что связано с "string10", и в строке где выводится вся информация удаляю 1ну "%s". И получается:
Code
{
                       new Members[19][2]; //[19] - Сколько у вас всего фракций
         for(new i=0; i < GetMaxPlayers(); i++)
         {
          if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
                       Members[PlayerInfo[i][pMember]][0]++;
          Members[PlayerInfo[i][pLeader]][1]++;
         }
                    
       new info[1050];  
      new string1[120];
      new string2[80];
      new string3[80];
      new string4[80];
      new string5[80];
      new string6[80];
      new string7[80];
      new string8[80];
      new string9[80];
      new coor[210];
       {
      format(string1, sizeof(string1), "{ff8f2c}____________________________________\n{0abc2f}La {ffffff}Cosa {ff1212}Nostra{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[5][0], Members[5][1]); // Members[5][0] - [5] Это ид фракции (у меня это LCN), [0] - Это участники (без лидеров) [1] - это лидеры (без участников)
      format(string2, sizeof(string2), "\n\n{ffe793}Yakuza{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[6][0], Members[6][1]);
      format(string3, sizeof(string3), "\n\n{8816f3}The Ballas Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[11][0], Members[11][1]);
      format(string4, sizeof(string4), "\n\n{00ec1c}The Grove Street Family{ffffff}: \t(Online: %d, Лидеров: %d)", Members[12][0], Members[12][1]);
      format(string5, sizeof(string5), "\n\n{f8fb00}Los Santos Vagos{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[13][0], Members[13][1]);
      format(string6, sizeof(string6), "\n\n{00d8ff}El Coronos{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[14][0], Members[14][1]);
      format(string7, sizeof(string7), "\n\n{00b2d2}San Fierro Rifa{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[15][0], Members[15][1]);
      format(string8, sizeof(string8), "\n\n{8a9395}Russian Mafia{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", Members[16][0], Members[16][1]);
      format(string9, sizeof(string9), "\n\n{4b8987}Falcone Family{ffffff}: \t\t(Online: %d, Лидеров: %d)", Members[17][0], Members[17][1]);
      format(coor, sizeof(coor), "{ff8f2c}Участники банд/мафий онлайн");
                  format(info, 1050,"%s%s%s%s%s%s%s%s%s",string1,string2,string3,string4,string5,string6,string7,string8,string9);
                  ShowPlayerDialog(playerid,191,DIALOG_STYLE_MSGBOX,coor,info,"<< Ок >>",""); // 191-это у меня диалог возвращающий назад в kpk, вы можете поставить любой пустой диалог сюда
     return 1;
      }
}

В общем получается вот что:



Автор урока: Make (InkE), т.е. я. Если будут какие-то вопросы/проблемы пишите сюда, отвечу



http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777


Сообщение отредактировал Make - Среда, 11.07.2012, 07:02
DiSEДата: Понедельник, 09.07.2012, 11:34 | Сообщение # 2
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Ужас. Теперь и саппорты вырезают, да и ещё выдают за своё
ХасанДата: Понедельник, 09.07.2012, 12:05 | Сообщение # 3
Группа: Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус:
Quote (DiSE)
Ужас. Теперь и саппорты вырезают, да и ещё выдают за своё

ну он типа со своего мода вырезал! :D
Хотя я уже такую вещь видел где то,давно то этого.



малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук

— Вот ты говорил, город — сила, а здесь слабые все.
— Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат

— ...лягушки падают с неба
— Видимо у них не раскрылись парашюты. © X-Files

— Разве вы не хотели бы жить вечно?
— Если в моде останутся штаны со стрелками то нет.© X-Files

Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их.
(2Кор 11:13-15).


Сообщение отредактировал Августин - Понедельник, 09.07.2012, 12:21
ВеликсДата: Понедельник, 09.07.2012, 12:30 | Сообщение # 4
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Quote (Make)
new info[970]; //Т.к. убрали 80 символов, то и отнимаем 80
new string1[120];
new string2[80];
new string3[80];
new string4[80];
new string5[80];
new string6[80];
new string7[80];
new string8[80];
new string9[80];
new coor[210];
crazy



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
psychoДата: Понедельник, 09.07.2012, 16:41 | Сообщение # 5
16 | 13
Группа: I'm V.I.P.
Сообщений: 327
Награды: 11
Репутация: 645
Замечания: 20%
Статус:
Quote (Make)
new info[970]; //Т.к. убрали 80 символов, то и отнимаем 80
new string1[120];
new string2[80];
new string3[80];
new string4[80];
new string5[80];
new string6[80];
new string7[80];
new string8[80];
new string9[80];
new coor[210];

EPIC FAIL.
:D :D
А ещё и Саппорт.

MakeДата: Среда, 11.07.2012, 07:01 | Сообщение # 6
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Quote (DiSE)
Ужас. Теперь и саппорты вырезают, да и ещё выдают за своё

-_-, такого я нигде не видел, делал сам. Я не знаю где это вы видели. :)
Только делал давно, не оптимизировал :D



http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777


Сообщение отредактировал Make - Среда, 11.07.2012, 07:04
zEscДата: Среда, 11.07.2012, 09:02 | Сообщение # 7
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
На п-и.ру было))


MakeДата: Среда, 11.07.2012, 10:01 | Сообщение # 8
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Quote (DjCubex)
На п-и.ру было))

Ну не знаю =). Я думал такого нигде нет, я первый открыватель :D



http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777
veliхДата: Среда, 11.07.2012, 12:23 | Сообщение # 9
Новенький
Группа: Продвинутые
Сообщений: 67
Награды: 69
Город: Баку
Репутация: 278
Замечания: 0%
Статус:
Дак оптимизируй, потрать 15 минут)


Выполняю небольшие заказы по PAWN: Написание систем, фиксация багов, оптимизация и пр.
Написание User Control Panel, мониторингов сервера. Помощь в установка движков.
ICQ: 615890691 | Skype: velix_movs - Недорого.
DiSEДата: Среда, 11.07.2012, 12:41 | Сообщение # 10
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Make, любая копия самп-рп
ХасанДата: Среда, 11.07.2012, 13:11 | Сообщение # 11
Группа: Модераторы
Сообщений: 2816
Награды: 388
Город: X-Files
Репутация: 2965
Замечания: 0%
Статус:
Он не умеет оптимизировать то наверно
Его методика написание скриптов Ctrl + C - Ctrl + V
А чего вы хотели то:?что если он в саппортах и сможет писать толковые темы и толковые скрипты?)))
Человек еще новенький в этом



малі діти недають нам спати - великі діти недають нам жити © Iван Миколайчук

— Вот ты говорил, город — сила, а здесь слабые все.
— Город — это злая сила. Сильный приезжает — становится слабым. Город забирает силу. Вот и ты пропал…© Брат

— ...лягушки падают с неба
— Видимо у них не раскрылись парашюты. © X-Files

— Разве вы не хотели бы жить вечно?
— Если в моде останутся штаны со стрелками то нет.© X-Files

Ибо таковые лжеапостолы, лукавые делатели, принимают вид Апостолов Христовых. И неудивительно: потому что сам сатана принимает вид Ангела света, а потому не великое дело, если и служители его принимают вид служителей правды; но конец их будет по делам их.
(2Кор 11:13-15).


Сообщение отредактировал Августин - Среда, 11.07.2012, 14:05
MakeДата: Среда, 11.07.2012, 15:43 | Сообщение # 12
Уверенный в себе
Группа: Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус:
Quote (Августин)
Он не умеет оптимизировать то наверно Его методика написание скриптов Ctrl + C - Ctrl + V А чего вы хотели то:?что если он в саппортах и сможет писать толковые темы и толковые скрипты?))) Человек еще новенький в этом

-_-, не стоит говорить, чего не знаешь.. Свои мнения лучше оставить при себе. ;)



http://killerjo.net/ <= зайди
Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA]
Ip: 176.32.36.23:7777


Сообщение отредактировал Make - Среда, 11.07.2012, 15:47
ВеликсДата: Среда, 11.07.2012, 17:08 | Сообщение # 13
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Make, дак докажи обратное!


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
crackerДата: Среда, 11.07.2012, 19:07 | Сообщение # 14
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 198
Награды: 5
Город: Красноярск
Репутация: 74
Замечания: 60%
Статус:
Должно работать, не компилил Koshechka_08
Code

     new Members[19][2];
     for(new i=0; i < GetMaxPlayers(); i++)
     {
      if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
      Members[PlayerInfo[i][pMember]][0]++;
      Members[PlayerInfo[i][pLeader]][1]++;
     }
     new string[1256];
     format(string, sizeof(string), "{ff8f2c}____________________________________\
     n{0abc2f}La {ffffff}Cosa {ff1212}Nostra{ffffff}: \t\t(Online: %d, Лидеров: %d)\
     n\n{ffe793}Yakuza{ffffff}:\t\t\t(Online: %d, Лидеров: %d\
     n\n{8816f3}The Ballas Gang{ffffff}: \t\t(Online: %d, Лидеров: %d\
     n\n{00ec1c}The Grove Street Family{ffffff}: \t(Online: %d, Лидеров: %d\
     n\n{f8fb00}Los Santos Vagos{ffffff}: \t\t(Online: %d, Лидеров: %d\
     n\n{00d8ff}El Coronos{ffffff}: \t\t\t(Online: %d, Лидеров: %d\
     n\n{00b2d2}San Fierro Rifa{ffffff}: \t\t(Online: %d, Лидеров: %d\
     n\n{8a9395}Russian Mafia{ffffff}: \t\t\t(Online: %d, Лидеров: %d\
     n\n{4b8987}Falcone Family{ffffff}: \t\t(Online: %d, Лидеров: %d",
     Members[5][0],  Members[5][1],  Members[6][0],  Members[6][1],  Members[11][0], Members[11][1],
     Members[12][0], Members[12][1], Members[13][0], Members[13][1], Members[14][0], Members[14][1],
     Members[15][0], Members[15][1], Members[16][0], Members[16][1], Members[17][0], Members[17][1]);
     ShowPlayerDialog(playerid,191,DIALOG_STYLE_MSGBOX,"{ff8f2c}Учасники банд/мафий онлайн",string,"<< Ок >>","");



Сообщение отредактировал cracker - Среда, 11.07.2012, 19:08
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [Урок] Участники банд/мафий online (в диалоге)
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua