Четверг, 20.11.2008, 11:38
 
 
Приветствую Вас Проезжий | RSS
[ Новые сообщения · Участники · Правила форума · Поиск! · RSS ]
Статистика Форума
Последние ответы Популярные темы Лучшие пользователи TOP 7
  • Музыка из фильма ... [Музыка]
  • Need For Speed Un... [Игры]
  • Растановка трансп... [Wiki-Samp-Rus]
  • FAQ The Godfather [The Godfather]
  • Russian Actio Gam... [Сервера]
  • Сервер атакуют!!! [Сервера]
  • Голосование RMA (... [Музыка]
  • Обсуждение мода CityLi... (Ответов: 906)
  • Вопрос - Ответ (Ответов: 876)
  • Задавайте сюда ваши во... (Ответов: 855)
  • Обратный отщёт от 500 (Ответов: 512)
  • Помощь новечкам по скр... (Ответов: 503)
  • Пошли всех на хуй тут! (Ответов: 480)
  • Pen1 LS v1.4 by ONEhel... (Ответов: 382)
  • MiX (Сообщений: 2497)
  • AXE (Сообщений: 2148)
  • OKStyle™ (Сообщений: 1934)
  • fAkm4n (Сообщений: 1670)
  • RockStarGamer (Сообщений: 1608)
  • DarkByte (Сообщений: 1284)
  • Winston (Сообщений: 1192)
  • Страница 1 из 212»
    Модератор форума: Torres 
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Large Modes » The Godfather » Радар
    Радар
    SOXxXДата: Воскресенье, 31.08.2008, 13:58 | Сообщение # 1
    Новенький

    Группа: Продвинутые
    Сообщений: 9
    Город: Томск
    Статус: status
    как сделать чтобы игроки были отмечены на радаре и на карте?

     
    Марат007Дата: Вторник, 02.09.2008, 16:30 | Сообщение # 2
    Освоившийся

    Группа: Продвинутые
    Сообщений: 126
    Город: Москва
    Статус: status
    ShowPlayerMarkers(1);
    P.S. кинь в public OnGameModeInit

    [GM] SARSL 0.1 - RELEASED (100%)
    [GM] SARSL 0.2 - RELEASED (100%)
    Игровой ник: Michael_Luis

    if(strcmp(cmd, "/newyear", true) == 0)
    {
    SendClientMessage(playerid,COLOR_WHITE," С Новым Вас Годом! А теперь подохните! xD");
    SetPlayerHealth(playerid,-1);
    return 1;
    }

     
    dentonДата: Среда, 03.09.2008, 06:47 | Сообщение # 3
    Новенький

    Группа: Пользователи
    Сообщений: 16
    Город: Питер
    Статус: status
    а как зделать чтоб игрок был помечен тока в Tab(е) другим цветом а на радаре и карте нет?
     
    RelaxДата: Среда, 03.09.2008, 10:12 | Сообщение # 4
    Местный

    Группа: Продвинутые
    Сообщений: 554
    Город: Beverly Hills
    Статус: status
    ShowPlayerMarkers(0);

    Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Member

     
    primeДата: Среда, 03.09.2008, 12:12 | Сообщение # 5
    Уважаемый

    Группа: Разработчики
    Сообщений: 768
    Город: London
    Статус: status
    Quote (Relax)
    ShowPlayerMarkers(0);

    Ты не о том ))))))

    Он имеет в виду чтобы на радаре ни кого не было, но при этом в ЕФБ ники были цветные ( напомню что в GF они все белые)

    PS подскажу что юзать надо

    Code
    public SetPlayerToTeamColor(playerid)
    {

    }



    сервер Ventrilo по адресу 82.193.141.195 - общайся с нами

    портал Ekabum- С нами будущее

    сервер IgroNet по адресу 82.193.149.51:7777 - переходит на 0.2.X :D

     
    RelaxДата: Среда, 03.09.2008, 13:22 | Сообщение # 6
    Местный

    Группа: Продвинутые
    Сообщений: 554
    Город: Beverly Hills
    Статус: status
    prime, незаметил раздел где пишу crazy

    Public Enemy: LS-SF-LV Developer && Public Enemy TDM Team Member

     
    dentonДата: Среда, 03.09.2008, 17:10 | Сообщение # 7
    Новенький

    Группа: Пользователи
    Сообщений: 16
    Город: Питер
    Статус: status
    prime, можешь поточнее пояснить как например ментов можно зделать в Годфазе синего цвета?
    И ещё меня вопросик интересует, как иконки можно в годфазе добавить вот с такое системой стандартных, от бизов

    if(MapIconsShown[playerid] != 1)
    {
    MapIconsShown[playerid] = 1;
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 8,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(SBizzInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 15,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],52,COLOR_LIGHTRED);
    }
    }

     
    primeДата: Среда, 03.09.2008, 17:56 | Сообщение # 8
    Уважаемый

    Группа: Разработчики
    Сообщений: 768
    Город: London
    Статус: status
    Code
    public SetPlayerToTeamColor(playerid)
    {
      if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1)
      {
       SetPlayerColor(playerid,COLOR_BLUE); // red
      }
    }

    ставь +.....

    PS: если надо ответ на второй вопрос то обьясни поточнее что требуется.... если надо чтобы купленный биз высвечивался то вот так

    Code
        if(MapIconsShown[playerid] != 1)
        {
           MapIconsShown[playerid] = 1;
           new i = PlayerInfo[playerid][pPhousekey];
           new b = PlayerInfo[playerid][pPbiskey];
           if(i != 255)
         {
         SetPlayerMapIcon(playerid,1,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],33,COLOR_LIGHTRED);
         }
        if(b != 255)
         {
         SetPlayerMapIcon(playerid,2,BizzInfo[b][bEntranceX],BizzInfo[b][bEntranceY],BizzInfo[b][bEntranceZ],33,COLOR_LIGHTRED);
         }
        }

    например


    сервер Ventrilo по адресу 82.193.141.195 - общайся с нами

    портал Ekabum- С нами будущее

    сервер IgroNet по адресу 82.193.149.51:7777 - переходит на 0.2.X :D

     
    dentonДата: Понедельник, 08.09.2008, 15:07 | Сообщение # 9
    Новенький

    Группа: Пользователи
    Сообщений: 16
    Город: Питер
    Статус: status
    Quote (prime)
    Codeuzcpublic SetPlayerToTeamColor(playerid) {   if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1)   {    SetPlayerColor(playerid,COLOR_BLUE); // red   } }

    спасибо помог, всё норм работает... :)

    Quote (prime)
    PS: если надо ответ на второй вопрос то обьясни поточнее что требуется.... если надо чтобы купленный биз высвечивался то вот так uzcodeCodeuzc    if(MapIconsShown[playerid] != 1)     {        MapIconsShown[playerid] = 1;        new i = PlayerInfo[playerid][pPhousekey];        new b = PlayerInfo[playerid][pPbiskey];        if(i != 255)      {      SetPlayerMapIcon(playerid,1,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],33,COLOR_LIGHTRED);      }     if(b != 255)      {      SetPlayerMapIcon(playerid,2,BizzInfo[b][bEntranceX],BizzInfo[b][bEntranceY],BizzInfo[b][bEntranceZ],33,COLOR_LIGHTRED);      }     }

    К этим стандартным хотелось добавить ещё иконок, но только когда я их добавляю либо новые видны иконки, либо только старые на бизнезас. Немогу понять как зделать чтоб и то и другое было.

     
    primeДата: Понедельник, 08.09.2008, 15:18 | Сообщение # 10
    Уважаемый

    Группа: Разработчики
    Сообщений: 768
    Город: London
    Статус: status
    Quote (denton)
    К этим стандартным хотелось добавить ещё иконок, но только когда я их добавляю либо новые видны иконки, либо только старые на бизнезас. Немогу понять как зделать чтоб и то и другое было.

    задавай новое условие и выбирай какая иконка будет.... только немного не понял что ты хочешь еще отметить ?



    сервер Ventrilo по адресу 82.193.141.195 - общайся с нами

    портал Ekabum- С нами будущее

    сервер IgroNet по адресу 82.193.149.51:7777 - переходит на 0.2.X :D

     
    dentonДата: Понедельник, 08.09.2008, 15:30 | Сообщение # 11
    Новенький

    Группа: Пользователи
    Сообщений: 16
    Город: Питер
    Статус: status
    prime, ещё просто хотел отметить например полицейский участок, больницу ит.д. А вместе с иконками бизнеса неполучаеться сделать это или я просто неправильно создаю условие.Хотелось бы объединить эти иконки :
    for(new i = 0; i < sizeof(Turfs); i++)
    {
    GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
    }
    if(MapIconsShown[playerid] != 1)
    {
    MapIconsShown[playerid] = 1;
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 8,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);

    }
    for(new i = 0; i < sizeof(SBizzInfo); i++)
    {
    SetPlayerMapIcon(playerid,i + 15,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],52,COLOR_LIGHTRED);
    }
    }
    return 1;
    }

    и эти

    SetPlayerMapIcon(playerid,9,2026.9064,-1421.3240,16.9922,22,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,10,1177.4901,-1323.7438,14.0733,22,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,11,-2649.9326,592.5870,66.0938,22,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,12,1607.5386,1816.8560,30.4688,22,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,13,1557.2534,-1675.1862,28.3955,30,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,14,626.3738,-569.0460,26.1432,30,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,15,-1633.6554,693.3945,48.9375,30,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,16,2276.3235,2455.4976,46.9766,30,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,17,1269.9966,-787.8868,96.9662,34,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,18,-38.4966,-235.0866,31.3478,42,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,19,183.6534,-108.0157,2.0234,42,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,20,-2210.8635,686.7808,63.7599,25,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,21,-1978.6068,144.6668,36.9623,55,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,22,2786.3489,-2456.1809,13.1717,51,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,23,-51.9828,-1132.8634,0.6178,51,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,24,-2058.3245,-126.5169,35.3228,36,0xFFFFFFFF);
    SetPlayerMapIcon(playerid,25,414.2021,2533.0239,19.1484,36,0xFFFFFFFF);
    как это можно зделать?

     
    primeДата: Понедельник, 08.09.2008, 16:21 | Сообщение # 12
    Уважаемый

    Группа: Разработчики
    Сообщений: 768
    Город: London
    Статус: status
    вставь в public OnPlayerSpawn(playerid) независимо от тех условий

    SetPlayerMapIcon(playerid,1,2026.9064,-1421.3240,16.9922,22,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,2,1177.4901,-1323.7438,14.0733,22,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,3,-2649.9326,592.5870,66.0938,22,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,4,1607.5386,1816.8560,30.4688,22,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,5,1557.2534,-1675.1862,28.3955,30,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,6,626.3738,-569.0460,26.1432,30,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,7,-1633.6554,693.3945,48.9375,30,COLOR_YELLOW;
    SetPlayerMapIcon(playerid,8,2276.3235,2455.4976,46.9766,30,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,9,1269.9966,-787.8868,96.9662,34,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,10,-38.4966,-235.0866,31.3478,42,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,11,183.6534,-108.0157,2.0234,42,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,12,-2210.8635,686.7808,63.7599,25,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,13,-1978.6068,144.6668,36.9623,55,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,14,2786.3489,-2456.1809,13.1717,51,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,15,-51.9828,-1132.8634,0.6178,51,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,16,-2058.3245,-126.5169,35.3228,36,COLOR_YELLOW);
    SetPlayerMapIcon(playerid,17,414.2021,2533.0239,19.1484,36,COLOR_YELLOW);



    сервер Ventrilo по адресу 82.193.141.195 - общайся с нами

    портал Ekabum- С нами будущее

    сервер IgroNet по адресу 82.193.149.51:7777 - переходит на 0.2.X :D

    Сообщение отредактировал prime - Понедельник, 08.09.2008, 16:22
     
    dentonДата: Вторник, 09.09.2008, 12:14 | Сообщение # 13
    Новенький

    Группа: Пользователи
    Сообщений: 16
    Город: Питер
    Статус: status
    prime cпасиб за помощь, такой вариант я уже испробовал, он работает тока несовсем нормально, тоесть всё равно некоторые иконки на карте и радаре непоказываються(как бизнеса так и те каторые вставляю) wall . Может в ГодФазе есть какое то ограничение на количество иконок?
     
    primeДата: Вторник, 09.09.2008, 12:58 | Сообщение # 14
    Уважаемый

    Группа: Разработчики
    Сообщений: 768
    Город: London
    Статус: status
    Ограничение в самом SA:MP.... не уверен то ли 32, то ли 64.... Иконки должны отображаться... у меня у самого GF... и все норм


    сервер Ventrilo по адресу 82.193.141.195 - общайся с нами

    портал Ekabum- С нами будущее

    сервер IgroNet по адресу 82.193.149.51:7777 - переходит на 0.2.X :D

     
    BopXxXДата: Вторник, 30.09.2008, 03:37 | Сообщение # 15
    Новенький

    Группа: Пользователи
    Сообщений: 14
    Статус: status
    а как сделать чтобы на радаре токо копы видели только друг друга?)
     
    Форум SA-MP & MTA DM всё о GTa San Andreas по сети » Large Modes » The Godfather » Радар
    Страница 1 из 212»
    Поиск:

    Copyright SAMP-RUS© 2008