 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Урок] Участники банд/мафий 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) Ужас. Теперь и саппорты вырезают, да и ещё выдают за своё ну он типа со своего мода вырезал! Хотя я уже такую вещь видел где то,давно то этого.
малі діти недають нам спати - великі діти недають нам жити © 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];
[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. А ещё и Саппорт.
|
| |
|
|
| Make | Дата: Среда, 11.07.2012, 07:01 | Сообщение # 6 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Quote (DiSE) Ужас. Теперь и саппорты вырезают, да и ещё выдают за своё -_-, такого я нигде не видел, делал сам. Я не знаю где это вы видели. Только делал давно, не оптимизировал
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) На п-и.ру было)) Ну не знаю =). Я думал такого нигде нет, я первый открыватель
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%
Статус: 
| Должно работать, не компилил 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 |
| |
|
|
|
 |
|
 | |
| |
|