как сделать, чтобы только менты видели преступников на карте
|
|
Awm | Дата: Суббота, 16.05.2009, 16:03 | Сообщение # 1 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| Вот Перевернул Весь форум но негде не нашол негде чтоб зделать чтобы только менты видели преступников на карте надеюсь мне и не токо мне тут помогут ато ломаю голову над этим почти месяц да и сама функция в Гф я считаю очень нужна.... тому кто поможет поставлю +
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
Morozzzko | Дата: Суббота, 16.05.2009, 16:07 | Сообщение # 2 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| volune, проверку на местонахождение преступника можно сделать. и чекпоинт врубить на позицию преступника. и так по таймеру повторять.
Главный программист в Malefic Entertainment.
|
|
|
|
raen | Дата: Суббота, 16.05.2009, 16:12 | Сообщение # 3 |
Уважаемый человек
Группа:
Продвинутые
Сообщений: 785
Награды: 25
Город: PакунСити
Репутация: 154
Замечания: 20%
Статус:
| Morozzzko это самый тупой способ...я хз как ты до него вообще додумался xD
- Social Roleplay - ucp.gtamir.ru - 77.220.182.241:7777
|
|
|
|
Morozzzko | Дата: Суббота, 16.05.2009, 16:13 | Сообщение # 4 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
| raen, ну а нах усложнять? Главное чтоб работало Добавлено (16.05.2009, 16:13) --------------------------------------------- а хотя не айс. чекпоинт буит "прыгать" с позиции на позицию...
Главный программист в Malefic Entertainment.
Сообщение отредактировал Morozzzko - Суббота, 16.05.2009, 16:13 |
|
|
|
Madger | Дата: Суббота, 16.05.2009, 16:18 | Сообщение # 5 |
Освоившийся
Группа:
Продвинутые
Сообщений: 101
Награды: 2
Город: Какбэ Daugavpils
Репутация: 49
Замечания: 0%
Статус:
| Народ, у меня аналогичный вопрос, ответьте пожалуйста!
|
|
|
|
Phenom | Дата: Суббота, 16.05.2009, 16:18 | Сообщение # 6 |
Постоялец
Группа:
Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
| Тот кто умный юзает Пен.
|
|
|
|
Awm | Дата: Суббота, 16.05.2009, 16:56 | Сообщение # 7 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| Quote (Phenom) Тот кто умный юзает Пен. Гф Тоже Нечего)
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
Lynch | Дата: Суббота, 16.05.2009, 17:23 | Сообщение # 8 |
Местный
Группа:
Продвинутые
Сообщений: 720
Награды: 11
Город: Губкин
Репутация: 288
Замечания: 60%
Статус:
| он имел ввиду что берите пример с PEN там эта функция есть.
|
|
|
|
ZirkiN | Дата: Суббота, 16.05.2009, 18:25 | Сообщение # 9 |
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
| // сохраняет цветовую гамму отнимая или добавляя байт прозрачности Code public TogglePlayerPaletteForPlayer(playerid, showplayerid, bool:fosq){ if(fosq) SetPlayerMarkerForPlayer( playerid, showplayerid, GetPlayerColor( playerid) | 0xFF ); else SetPlayerMarkerForPlayer( playerid, showplayerid, GetPlayerColor( playerid) & 0xFFFFFF00 ); } 1 способ: [pwn] везде где уровень розыска увеличивается if(уровень розыска > 0) for(new r4; r4<MAX_PLAYERS; r4++) if(r4 == мент && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, playerid, true); везде где уровень розыска уменьшается if(уровень розыска < 1) for(new r4; r4<MAX_PLAYERS; r4++) if(r4 == мент && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, playerid, true);[/pwn] 2 способ: [pwn] создать таймер проверки В OnGameModeInit() SetTimer("HYligani", 30000, 1); В функции public Hyligani(){ for(new i=0; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i)){ if(уровень розыска[i] > 0) for(new r4; r4<MAX_PLAYERS; r4++) if(r4 == мент && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, i, true); else for(new r4; r4<MAX_PLAYERS; r4++) if(r4 == мент && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, i, true); } }[/pwn]
all:GMCC ~2% current:GMCC.C.L0 ~49%
Сообщение отредактировал ZirkiN - Суббота, 16.05.2009, 18:26 |
|
|
|
Awm | Дата: Суббота, 16.05.2009, 19:07 | Сообщение # 10 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| Quote (ZirkiN) везде где уровень розыска увеличивается if(уровень розыска > 0) for(new r4; r4<MAX_PLAYERS; r4++) if(r4 == мент && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, playerid, true); везде где уровень розыска уменьшается if(уровень розыска < 1) for(new r4; r4<MAX_PLAYERS; r4++) if(r4 == мент && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, playerid, true); вобще непонел куда это вставлять...
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
ZirkiN | Дата: Суббота, 16.05.2009, 19:16 | Сообщение # 11 |
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
| Quote (volune) вобще непонел куда это вставлять... Там где WantedPoints[ид игрока] меняет значение, но вообще проще с таймером
all:GMCC ~2% current:GMCC.C.L0 ~49%
|
|
|
|
Awm | Дата: Суббота, 16.05.2009, 21:04 | Сообщение # 12 |
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
| уровень розыска[i] > 0 мент че место этого ставить???
"Life is hard... life is harder if you're stupid." - John Wayne
|
|
|
|
[RD]Chez | Дата: Суббота, 16.05.2009, 21:21 | Сообщение # 13 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
| volune, эммм обычно это чтото связанное с wanted и isacop or somethin ^_^ попробуй подключить немного логики и ctrl+f
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
|
|
|
ZirkiN | Дата: Суббота, 16.05.2009, 21:28 | Сообщение # 14 |
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус:
| volune, [pwn]public Hyligani() { new r4; for(new i; i<5; i++) { if(IsPlayerConnected(i)) { if(WantedPoints[i] > 0) for(r4=0; r4<MAX_PLAYERS; r4++) if(IsACop(r4) && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, i, true); else for(r4=0; r4<MAX_PLAYERS; r4++) if(IsACop(r4) && IsPlayerConnected(r4)) TogglePlayerPaletteForPlayer(r4, i, true); } } }[/pwn] Если не работает, пиши в аську, т.к. я не проверял
all:GMCC ~2% current:GMCC.C.L0 ~49%
Сообщение отредактировал ZirkiN - Воскресенье, 17.05.2009, 00:05 |
|
|
|
[RD]Chez | Дата: Суббота, 16.05.2009, 21:42 | Сообщение # 15 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
| ZirkiN, логичней IsACop(r4)
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
|
|
|