Здравствуйте ув.пользователи http://isamp.3dn.ru
Сегодня я покажу как сделать покупку лицензий в мерии на пикапе и как поставить себе на Server.
Добавляем ко всем NEW
В public OnGameModeInit()
Цитата (Код)
merlic = CreatePickup(1239, 23, 358.6587,166.4190,1008.3828, -1);
Потом пихаем в public OnPlayerPickUpPickup(playerid, pickupid)
Цитата (Код)
if(pickupid == merlic) {
ShowPlayerDialog(playerid,7878,DIALOG_STYLE_LIST,"Лицензии","Дом 100000$\nБизнес 200000$\nСБизнес 300000$","Выбор","Закрыть");
}
Потом добавляем в public OnDialogResponse
Цитата (Код)
SendClientMessage(playerid, COLOR_YELLOW, "Вы получили лицензию на Бизнес за 200000$");
GivePlayerMoneyH(playerid, -200000);
PlayerInfo [giveplayerid][pBusinessLicka]= 1;
}
if(listitem == 2) //Если был выбран 3 пункт списка
{
if(PlayerInfo [playerid][pSbusinessLicka]== 1){SendClientMessage(playerid, COLOR_GREY, "[Мэр]: У вас уже имеется лицензия на СБизнес");return 1;}
if(GetPlayerMoneyH(playerid) < 300000) { SendClientMessage(playerid, COLOR_YELLOW, "Вам нужно 300000$ у вас столько нет."); return 1; }
SendClientMessage(playerid, COLOR_YELLOW, "Вы получили лицензию на СБизнес за 300000$");
GivePlayerMoneyH(playerid, -300000);
PlayerInfo [giveplayerid][pSbusinessLicka]= 1;
}
return 1;
}
//==============================================================================
Вот так должно получится: