- Регистрация
- 20 Дек 2012
- Сообщения
- 82
- Лучшие ответы
- 0
- Репутация
- 10
Хех, не уверен в 100% работе данной системы так как написав её я даже не проверял
Ну будем считать что это просто типо мини шаблончик
Суть всего в том что когда игрок получить новый уровень откроется тексдрав и в нём нужно будет выбрать карточку
из этих карточек падает, рандомный подарок , ну как вы настроите)
Ну приступим
В начало мода ко всем New
Далее в OnGameModeInit()
Далее в OnPlayerClickTextDraw(playerid, Text:clickedid)
Потом в OnGameModeExit()
И потом же это вставляем в паблик который отвечает за выдачу LvL
Ну будем считать что это просто типо мини шаблончик
Суть всего в том что когда игрок получить новый уровень откроется тексдрав и в нём нужно будет выбрать карточку
из этих карточек падает, рандомный подарок , ну как вы настроите)
Ну приступим
В начало мода ко всем New
PHP:
new Text:Textdraw2;
new Text:Textdraw3;
new Text:Textdraw4;
new Text:Textdraw5;
new Text:Textdraw6;
new Text:Textdraw7;
new Text:TextDraw9;
PHP:
TextDraw9 = TextDrawCreate(537.988281, 109.416671, "usebox");
TextDrawLetterSize(TextDraw9, 0.000000, 32.090736);
TextDrawTextSize(TextDraw9, 96.857971, 0.000000);
TextDrawAlignment(TextDraw9, 1);
TextDrawColor(TextDraw9, 65535);
TextDrawUseBox(TextDraw9, true);
TextDrawBoxColor(TextDraw9, 102);
TextDrawSetShadow(TextDraw9, 0);
TextDrawSetOutline(TextDraw9, 0);
TextDrawFont(TextDraw9, 0);
Textdraw1 = TextDrawCreate(134.934112, 140.000030, "LD_SPAC:white");
TextDrawLetterSize(Textdraw1, 0.000000, 0.000000);
TextDrawTextSize(Textdraw1, 106.354324, 226.916656);
TextDrawAlignment(Textdraw1, 1);
TextDrawColor(Textdraw1, 41215);
TextDrawSetShadow(Textdraw1, 0);
TextDrawSetOutline(Textdraw1, 0);
TextDrawFont(Textdraw1, 4);
Textdraw2 = TextDrawCreate(263.777160, 140.000000, "LD_SPAC:white");
TextDrawLetterSize(Textdraw2, 0.000000, 0.000000);
TextDrawTextSize(Textdraw2, 112.445098, 224.583343);
TextDrawAlignment(Textdraw2, 1);
TextDrawColor(Textdraw2, 41215);
TextDrawSetShadow(Textdraw2, 0);
TextDrawSetOutline(Textdraw2, 0);
TextDrawFont(Textdraw2, 4);
Textdraw3 = TextDrawCreate(402.928131, 139.416671, "LD_SPAC:white");
TextDrawLetterSize(Textdraw3, 0.000000, 0.000000);
TextDrawTextSize(Textdraw3, 100.263519, 223.416656);
TextDrawAlignment(Textdraw3, 1);
TextDrawColor(Textdraw3, 41215);
TextDrawSetShadow(Textdraw3, 0);
TextDrawSetOutline(Textdraw3, 0);
TextDrawFont(Textdraw3, 4);
Textdraw4 = TextDrawCreate(143.367446, 234.499938, "Select Card");
TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
TextDrawAlignment(Textdraw4, 1);
TextDrawColor(Textdraw4, -5963521);
TextDrawSetShadow(Textdraw4, 0);
TextDrawSetOutline(Textdraw4, 1);
TextDrawBackgroundColor(Textdraw4, 51);
TextDrawFont(Textdraw4, 1);
TextDrawSetProportional(Textdraw4, 1);
Textdraw5 = TextDrawCreate(275.958984, 234.500000, "Select Card");
TextDrawLetterSize(Textdraw5, 0.449999, 1.600000);
TextDrawAlignment(Textdraw5, 1);
TextDrawColor(Textdraw5, -5963521);
TextDrawSetShadow(Textdraw5, 0);
TextDrawSetOutline(Textdraw5, 1);
TextDrawBackgroundColor(Textdraw5, 51);
TextDrawFont(Textdraw5, 1);
TextDrawSetProportional(Textdraw5, 1);
Textdraw6 = TextDrawCreate(408.550445, 232.750015, "Select Card");
TextDrawLetterSize(Textdraw6, 0.449999, 1.600000);
TextDrawAlignment(Textdraw6, 1);
TextDrawColor(Textdraw6, -5963521);
TextDrawSetShadow(Textdraw6, 0);
TextDrawSetOutline(Textdraw6, 1);
TextDrawBackgroundColor(Textdraw6, 51);
TextDrawFont(Textdraw6, 1);
TextDrawSetProportional(Textdraw6, 1);
Textdraw7 = TextDrawCreate(456.808258, 111.999954, "Close [x]");
TextDrawLetterSize(Textdraw7, 0.449999, 1.600000);
TextDrawAlignment(Textdraw7, 1);
TextDrawColor(Textdraw7, -65281);
TextDrawSetShadow(Textdraw7, 0);
TextDrawSetOutline(Textdraw7, 1);
TextDrawBackgroundColor(Textdraw7, 51);
TextDrawFont(Textdraw7, 1);
TextDrawSetProportional(Textdraw7, 1);
TextDrawSetSelectable(Textdraw2, false);
TextDrawSetSelectable(Textdraw3, false);
TextDrawSetSelectable(Textdraw4, true);
TextDrawSetSelectable(Textdraw5, true);
TextDrawSetSelectable(Textdraw6, true);
TextDrawSetSelectable(Textdraw7, true);
TextDrawSetSelectable(TextDraw9, false);
PHP:
if(Text:INVALID_TEXT_DRAW == clickedid)
{
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, TextDraw9);
}
if(clickedid == Textdraw4)
{
// Свой рандом приз(тут уже сами)
}
if(clickedid == Textdraw5)
{
// Свой рандом приз(тут уже сами)
}
if(clickedid == Textdraw6)
{
// Свой рандом приз(тут уже сами)
}
if(clickedid == Textdraw7)
{
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, TextDraw9);
}
PHP:
TextDrawDestroy(Textdraw2);
TextDrawDestroy(Textdraw3);
TextDrawDestroy(Textdraw4);
TextDrawDestroy(Textdraw5);
TextDrawDestroy(Textdraw6);
TextDrawDestroy(Textdraw7);
TextDrawDestroy(TextDraw9);
PHP:
TextDrawShowForPlayer(playerid, Textdraw2);
TextDrawShowForPlayer(playerid, Textdraw3);
TextDrawShowForPlayer(playerid, Textdraw4);
TextDrawShowForPlayer(playerid, Textdraw5);
TextDrawShowForPlayer(playerid, Textdraw6);
TextDrawShowForPlayer(playerid, Textdraw7);
TextDrawShowForPlayer(playerid, TextDraw9);
SelectTextDraw(playerid, 0xf64242FF),PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
Последнее редактирование модератором: