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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
CreateDynamicMapIcon как назначить ид?
КрендельДата: Пятница, 29.06.2012, 17:41 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Стандартной иконке "SetPlayerMapIcon" ид легко назначить, а вот как назначить ид "CreateDynamicMapIcon" непонятно. Подскажите как это сделать


生き死に
МолорищеДата: Пятница, 29.06.2012, 18:14 | Сообщение # 2
Молор
Группа: Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
Может быть.

Code
new ID = CreateDynamicMapIcon(...);



Мне нечего делать.
KämpferДата: Пятница, 29.06.2012, 18:19 | Сообщение # 3
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
вот можно узнать, зачем назначать ид?


Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
КрендельДата: Пятница, 29.06.2012, 20:31 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Kämpfer)
вот можно узнать, зачем назначать ид?

это необходимо для этой части кода:
Code
for(new i = 0; i < sizeof(BizzInfo); i++)
    {
     SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],52,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(SBizzInfo); i++)
    {
        SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],52,COLOR_LIGHTRED);
    }
    for(new i = 0; i < sizeof(HouseInfo); i++)
    {
        if(HouseInfo[i][hOwned] == 1)
        {
        SetPlayerMapIcon(playerid,i + 1,HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],32,COLOR_LIGHTRED);
     }
     else if(HouseInfo[i][hOwned] == 0)
        {
        SetPlayerMapIcon(playerid,i + 1 + sizeof(HouseInfo),HouseInfo[i][hEntrancex],HouseInfo[i][hEntrancey],HouseInfo[i][hEntrancez],31,COLOR_LIGHTRED);
     }
    }


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



生き死に

Сообщение отредактировал Крендель - Пятница, 29.06.2012, 20:32
KämpferДата: Суббота, 30.06.2012, 01:45 | Сообщение # 5
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
переменная хранящая ид иконки or массив = SetPlayerMapIcon( ... );

потом УдалениеИконки( переменная/массив в которой храниться тот самый ид );
переменная хранящая ид иконки or массив = SetPlayerMapIcon( ... );

в чем проблемы не понимаю?!



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
ВеликсДата: Четверг, 05.07.2012, 23:12 | Сообщение # 6
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
Закрыто.


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
  • Страница 1 из 1
  • 1
Поиск:





 


 


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