|
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]
|
| |
|
|