 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[help]Помогите
| |
| Make | Дата: Понедельник, 16.04.2012, 17:03 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Здравствуйте все! Если создал тему не там,то извините. В общем у меня такая проблема,я делаю в диалоге,что-бы показывало online всех участников банд/мафий online(кол-во участников), но подскажите фун-ю,что-бы сканировало всех игроков online,и показывало кол-во online той или иной фракции. А-то я сделал,но показывает только первого зашедшего на сервер,и он online в какой банде/мафии. А как сделать что-бы сканировало всех online,и показывало всех,а не 1го человека! Помогите =) Вот скрины: Вот код: Code { // new sendername[MAX_PLAYER_NAME]; // string[0] = 0; for(new i=0;i<MAX_PLAYERS;i++) { if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue; new lcn = PlayerInfo[i][pMember] == 5; new yak = PlayerInfo[i][pMember] == 6; new bal = PlayerInfo[i][pMember] == 11; new gro = PlayerInfo[i][pMember] == 12; new los = PlayerInfo[i][pMember] == 13; new elc = PlayerInfo[i][pMember] == 14; new sfr = PlayerInfo[i][pMember] == 15; new rm = PlayerInfo[i][pMember] == 16; new ff = PlayerInfo[i][pMember] == 17; new sr = PlayerInfo[i][pMember] == 18; new lc1 = PlayerInfo[i][pLeader] == 5; new ya1 = PlayerInfo[i][pLeader] == 6; new ba1 = PlayerInfo[i][pLeader] == 11; new gr1 = PlayerInfo[i][pLeader] == 12; new lo1 = PlayerInfo[i][pLeader] == 13; new el1 = PlayerInfo[i][pLeader] == 14; new sf1 = PlayerInfo[i][pLeader] == 15; new r1 = PlayerInfo[i][pLeader] == 16; new f1 = PlayerInfo[i][pLeader] == 17; new s1 = PlayerInfo[i][pLeader] == 18; 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)",lcn, lc1); format(string2, sizeof(string2), "\n\n{ffe793}Yakuza{ffffff}: \t\t\t(Online: %d, Лидеров: %d)",yak, ya1); format(string3, sizeof(string3), "\n\n{8816f3}The Ballas Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)",bal, ba1); format(string4, sizeof(string4), "\n\n{00ec1c}Grove Street Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)",gro, gr1); format(string5, sizeof(string5), "\n\n{f8fb00}Los Santos Vagos Gang{ffffff}: \t(Online: %d, Лидеров: %d)",los, lo1); format(string6, sizeof(string6), "\n\n{00d8ff}El Coronos Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)",elc, el1); format(string7, sizeof(string7), "\n\n{00b2d2}San Fierro Rifa Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)",sfr, sf1); format(string8, sizeof(string8), "\n\n{8a9395}Russian Mafia{ffffff}: \t\t\t(Online: %d, Лидеров: %d)",rm, r1); format(string9, sizeof(string9), "\n\n{4b8987}Falcone Family{ffffff}: \t\t(Online: %d, Лидеров: %d)",ff, f1); format(string10, sizeof(string10), "\n\n{b1a4e2}Street Racers{ffffff}: \t\t\t(Online: %d, Лидеров: %d)",sr, s1); 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,"<< Ок >>",""); return 1; } } return 1; }
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
Сообщение отредактировал Make - Понедельник, 16.04.2012, 17:06 |
| |
|
|
| [RD]Chez | Дата: Понедельник, 16.04.2012, 19:16 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| Make, во-первых,не обязательно на каждый взбрык создавать тему. во-вторых, используй хоть иногда мозг, вместо седалищного нерва. вот приблизительный набросок(не самый лучший вариант): Code new Mambers[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 info[1024]; new coor[64]; format(info, sizeof(info), "{ff8f2c}____________________________________\n{0abc2f}La {ffffff}Cosa {ff1212}Nostra{ffffff}: \t\t(Online: %d, Лидеров: %d)",Members[5][0], Members[5][1]); format(info, sizeof(info), "%s\n\n{ffe793}Yakuza{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", info, Members[6][0], Members[6][1]); format(info, sizeof(info), "%s\n\n{8816f3}The Ballas Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)", info, Members[11][0], Members[11][1]); format(info, sizeof(info), "%s\n\n{00ec1c}Grove Street Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)", info, Members[12][0], Members[12][1]); format(info, sizeof(info), "%s\n\n{f8fb00}Los Santos Vagos Gang{ffffff}: \t(Online: %d, Лидеров: %d)", info, Members[13][0], Members[13][1]); format(info, sizeof(info), "%s\n\n{00d8ff}El Coronos Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)", info, Members[14][0], Members[14][1]); format(info, sizeof(info), "%s\n\n{00b2d2}San Fierro Rifa Gang{ffffff}: \t\t(Online: %d, Лидеров: %d)", info, Members[15][0], Members[15][1]); format(info, sizeof(info), "%s\n\n{8a9395}Russian Mafia{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", info, Members[16][0], Members[16][1]); format(info, sizeof(info), "%s\n\n{4b8987}Falcone Family{ffffff}: \t\t(Online: %d, Лидеров: %d)", info, Members[17][0], Members[17][1]); format(info, sizeof(info), "%s\n\n{b1a4e2}Street Racers{ffffff}: \t\t\t(Online: %d, Лидеров: %d)", info, Members[18][0], Members[18][1]); format(coor, sizeof(coor), "{ff8f2c}Участники банд/мафий онлайн"); ShowPlayerDialog(playerid,191,DIALOG_STYLE_MSGBOX,coor,info,"<< Ок >>",""); return 1;
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Make | Дата: Вторник, 17.04.2012, 05:25 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 229
Награды: 5
Город: Новосибирск
Репутация: 16
Замечания: 40%
Статус: 
| Всё,спасибо,помогло. Тему можно closed =)
http://killerjo.net/ <= зайди Разработка сервера: Unlimited Space (0.3e) [RPG] [RUS/UA] Ip: 176.32.36.23:7777
Сообщение отредактировал Make - Вторник, 17.04.2012, 05:27 |
| |
|
|
|
 |
|
 | |
| |
|