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

 



 
          





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





Последние Файлы 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  
[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
  • Страница 1 из 1
  • 1
Поиск:





 


 


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