Главный редактор форума: Doc-John | Текущая дата: 30.11.2024, 06:33
  • Страница 1 из 1
  • 1
[Мануал] Покупка лицензий через пикап
Оффлайн
Понедельник, 26.08.2013, 12:06 | Сообщение # 1
Сообщений:
20
0
Здравствуйте ув.пользователи http://isamp.3dn.ru
Сегодня я покажу как сделать покупку лицензий в мерии на пикапе и как поставить себе на Server.


Добавляем ко всем NEW


Цитата (Код)
new merlic;


В 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;

}

//==============================================================================

Вот так должно получится:
  • Страница 1 из 1
  • 1
Поиск: