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

 



 
        
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: Alcoholik 
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [help]Помогите
[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
Репутация: 64
Замечания: 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
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [help]Помогите
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM