Форум

  • Страница 1 из 1
  • 1
Модератор форума: dr40  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Как сделать чтобы при наступлении на пик-ап, то вылезало ДО (Помогите)
Как сделать чтобы при наступлении на пик-ап, то вылезало ДО
У меня есть пик-ап и я хочу сделать чтобы когда к нему подходишь(он не исчезал) вылезало ДО

-Coca-Cola(5$) (15хп)
-Sprite(15$) (25 хп)
-Pespi(10$) (20 хп)

После выбора одного из пунктов в чате писало например: Вы выпили колу и восстановили 15 хп
И над головой вылезала надпись на 3 секунды "Выпил Coca-Cola"
Чтобы у игрока снималась определённая сумма денег

Я думаю всё понятно)

Кто поможет дам 2 +
И за ранее спс) biggrin
25.10.2012 в 22:44
Ко всем new

Code
new DRINK;


В OnGameModeInit

Code
DRINK = CreatePickup(1314,22,координата x,координата y,координата z,0);


В OnPlayerPickUpPickup

Code
if(pickupid == DRINK)
{
ShowPlayerDialog(playerid,твой id диалога,DIALOG_STYLE_LIST,"Напитки","Coca-Cola\t(5$)\t(15хп)\nSprite\t(15$)\t(25хп)\nPepsi\t(10$)\t(20хп)","Выбрать","Отмена");
return 1;
}


В OnDialogResponse

Code
if(dialogid == твой id диалога)
{
switch(listitem)
{
case 0:
{
SetPlayerChatBubble(playerid,"Выпил Coca-Cola",0xFF0000FF,10.0,3000);
SendClientMessage(playerid,0xFF0000AA,"Вы выпили Coca-Cola и восстановили 15хп");
SetPlayerHealth(playerid,GetPlayerHealth(playerid)+15);
GivePlayerMoney(playerid,-5);
return 1;
}
case 1:
{
SetPlayerChatBubble(playerid,"Выпил Sprite",0x00ff00FF,10.0,3000);
SendClientMessage(playerid,0xFF0000AA,"Вы выпили Sprite и восстановили 25хп");
SetPlayerHealth(playerid,GetPlayerHealth(playerid)+25);
GivePlayerMoney(playerid,-15);
return 1;
}
case 2:
{
SendClientMessage(playerid,0xFF0000AA,"Вы выпили Pepsi и восстановили 20хп");
SetPlayerChatBubble(playerid,"Выпил Pepsi",0x0000FFFF,10.0,3000);
SetPlayerHealth(playerid,GetPlayerHealth(playerid)+20);
GivePlayerMoney(playerid,-10);
return 1;
}
}
}
26.10.2012 в 16:11
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Как сделать чтобы при наступлении на пик-ап, то вылезало ДО (Помогите)
  • Страница 1 из 1
  • 1
Поиск: