PDA

Просмотр полной версии : [Вопрос] ТекстДрав, пикапы..



#Mark
13.09.2014, 20:42
Всем здарова. Меня интересует такой вопрос может кто знает.
А как сделать так что бы когда игрок подходил к пикапу ему писало снизу TextDraw'om: Prees: ALt допустим.

Пример:

- Сделал диалог. Чтобы его открыть надо нажать ALT. Ну и когда игрок подходит к этому пикапу и там не написано что нажимать, а тут бац снизу TextDraw: Press ALT.

Как такое сделать?

DeimoS
13.09.2014, 21:01
public OnPlayerPickUpPickup(playerid, pickupid)
{
TextDrawShowForPlayer(playerid, /*ID текстдрава*/);
SetTimerEx("HideNoticeTextDraw", 5000, false, "i", playerid);
return 1;
}

forward HideNoticeTextDraw(playerid);
public HideNoticeTextDraw(playerid) return TextDrawHideForPlayer(playerid, /*ID текстдрава*/);
Текстдрав создадите сами. Игрок наступает на ЛЮБОЙ из пикапов и ему отображается сей текстдрав. Можете сделать проверку на нужные пикапы. В общем, вот вам основа. Доработать придётся самостоятельно

#Mark
13.09.2014, 21:22
public OnPlayerPickUpPickup(playerid, pickupid)
{
TextDrawShowForPlayer(playerid, /*ID текстдрава*/);
SetTimerEx("HideNoticeTextDraw", 5000, false, "i", playerid);
return 1;
}

forward HideNoticeTextDraw(playerid);
public HideNoticeTextDraw(playerid) return TextDrawHideForPlayer(playerid, /*ID текстдрава*/);
Текстдрав создадите сами. Игрок наступает на ЛЮБОЙ из пикапов и ему отображается сей текстдрав. Можете сделать проверку на нужные пикапы. В общем, вот вам основа. Доработать придётся самостоятельно

Cпасибо огромное!

- - - Добавлено - - -

А ещё вопросик, а как сделать так же только там писало улицу в SA?

OKStyle
13.09.2014, 21:38
Для начала, добавить zones.inc, например. И по аналогии.

#Mark
13.09.2014, 21:45
Для начала, добавить zones.inc, например. И по аналогии.

Cпасибо

- - - Добавлено - - -

Я скачал zones.inc