Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2022
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 23.93 KB | None | 0 0
  1. #include     <YSI\y_hooks>
  2. #include     <YSI\y_timers>
  3. #define TIME_REWARD 3600
  4.  
  5.  
  6. new PlayerText:RewardTD[2][MAX_PLAYERS], PlayerText:RewardTDMenu[MAX_PLAYERS][11], InRewardMenu[MAX_PLAYERS];
  7.  
  8. function ShowReward(playerid) {
  9.     PlayerTextDrawShow(playerid, RewardTD[playerid][0]);
  10.     PlayerTextDrawShow(playerid, RewardTD[playerid][1]);
  11.     return true;
  12. }
  13. function pUpdateInt(playerid,varname[],varnameingame){
  14.     gString[0]=(EOS);
  15.     mysql_format( SQL, gString, sizeof gString, "UPDATE `users` SET `%s` = '%d' WHERE `id` = '%d' LIMIT 1",varname,varnameingame,PlayerInfo[playerid][pSQLID]);
  16.     mysql_tquery( SQL, gString, "", "" );
  17.     return true;
  18.  
  19. }
  20. stock waiting(s){
  21.     new time = s;
  22.     time = time%3600;
  23.     new minute = time/60;
  24.     time = time%60;
  25.     new secunde2 = time;
  26.     new string[40];
  27.     format(string,sizeof(string),"%d minutes %d seconds",minute,secunde2);
  28.     return string;
  29. }
  30. hook OnPlayerConnect(playerid) {
  31.  
  32.     RewardTD[playerid][0] = CreatePlayerTextDraw(playerid, 575.333374, 214.733383, "");
  33.     PlayerTextDrawTextSize(playerid, RewardTD[playerid][0], 54.000000, 48.000000);
  34.     PlayerTextDrawAlignment(playerid, RewardTD[playerid][0], 1);
  35.     PlayerTextDrawColor(playerid, RewardTD[playerid][0], -1);
  36.     PlayerTextDrawSetShadow(playerid, RewardTD[playerid][0], 0);
  37.     PlayerTextDrawFont(playerid, RewardTD[playerid][0], 5);
  38.     PlayerTextDrawSetProportional(playerid, RewardTD[playerid][0], 0);
  39.     PlayerTextDrawSetPreviewModel(playerid, RewardTD[playerid][0], 19054);
  40.     PlayerTextDrawSetPreviewRot(playerid, RewardTD[playerid][0], -40.000000, 0.000000, 50.000000, 1.000000);
  41.     PlayerTextDrawBackgroundColor(playerid, RewardTD[playerid][0], 0);
  42.  
  43.     RewardTD[playerid][1] = CreatePlayerTextDraw(playerid, 595.333312, 262.199523, "Loading...");
  44.     PlayerTextDrawLetterSize(playerid, RewardTD[playerid][1], 0.171666, 0.973629);
  45.     PlayerTextDrawTextSize(playerid, RewardTD[playerid][1], 0.000000, 172.000000);
  46.     PlayerTextDrawAlignment(playerid, RewardTD[playerid][1], 2);
  47.     PlayerTextDrawColor(playerid, RewardTD[playerid][1], -1);
  48.     PlayerTextDrawSetShadow(playerid, RewardTD[playerid][1], 0);
  49.     PlayerTextDrawSetOutline(playerid, RewardTD[playerid][1], 1);
  50.     PlayerTextDrawBackgroundColor(playerid, RewardTD[playerid][1], 255);
  51.     PlayerTextDrawFont(playerid, RewardTD[playerid][1], 2);
  52.     PlayerTextDrawSetProportional(playerid, RewardTD[playerid][1], 1);
  53.  
  54.     RewardTDMenu[playerid][0] = CreatePlayerTextDraw(playerid, 285.000000, 148.000000, "_");
  55.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][0], 1);
  56.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][0], 0.566664, 25.749876);
  57.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][0], 292.500000, 164.500000);
  58.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][0], 1);
  59.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][0], 0);
  60.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][0], 2);
  61.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][0], -1);
  62.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][0], 255);
  63.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][0], 71);
  64.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][0], 1);
  65.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][0], 1);
  66.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][0], 0);
  67.  
  68.     RewardTDMenu[playerid][1] = CreatePlayerTextDraw(playerid, 223.000000, 188.000000, "ld_card:cdback");
  69.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][1], 4);
  70.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][1], 0.600000, 2.000000);
  71.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][1], 32.000000, 58.500000);
  72.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][1], 1);
  73.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][1], 0);
  74.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][1], 1);
  75.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][1], -1);
  76.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][1], 255);
  77.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][1], 50);
  78.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][1], 1);
  79.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][1], 1);
  80.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][1], 1);
  81.  
  82.     RewardTDMenu[playerid][2] = CreatePlayerTextDraw(playerid, 270.000000, 188.000000, "ld_card:cdback");
  83.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][2], 4);
  84.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][2], 0.600000, 2.000000);
  85.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][2], 32.000000, 58.500000);
  86.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][2], 1);
  87.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][2], 0);
  88.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][2], 1);
  89.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][2], -1);
  90.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][2], 255);
  91.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][2], 50);
  92.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][2], 1);
  93.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][2], 1);
  94.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][2], 1);
  95.  
  96.     RewardTDMenu[playerid][3] = CreatePlayerTextDraw(playerid, 317.000000, 188.000000, "ld_card:cdback");
  97.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][3], 4);
  98.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][3], 0.600000, 2.000000);
  99.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][3], 32.000000, 58.500000);
  100.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][3], 1);
  101.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][3], 0);
  102.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][3], 1);
  103.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][3], -1);
  104.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][3], 255);
  105.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][3], 50);
  106.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][3], 1);
  107.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][3], 1);
  108.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][3], 1);
  109.  
  110.     RewardTDMenu[playerid][4] = CreatePlayerTextDraw(playerid, 223.000000, 251.000000, "ld_card:cdback");
  111.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][4], 4);
  112.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][4], 0.600000, 2.000000);
  113.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][4], 32.000000, 58.500000);
  114.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][4], 1);
  115.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][4], 0);
  116.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][4], 1);
  117.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][4], -1);
  118.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][4], 255);
  119.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][4], 50);
  120.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][4], 1);
  121.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][4], 1);
  122.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][4], 1);
  123.  
  124.     RewardTDMenu[playerid][5] = CreatePlayerTextDraw(playerid, 270.000000, 251.000000, "ld_card:cdback");
  125.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][5], 4);
  126.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][5], 0.600000, 2.000000);
  127.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][5], 32.000000, 58.500000);
  128.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][5], 1);
  129.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][5], 0);
  130.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][5], 1);
  131.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][5], -1);
  132.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][5], 255);
  133.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][5], 50);
  134.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][5], 1);
  135.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][5], 1);
  136.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][5], 1);
  137.  
  138.     RewardTDMenu[playerid][6] = CreatePlayerTextDraw(playerid, 317.000000, 251.000000, "ld_card:cdback");
  139.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][6], 4);
  140.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][6], 0.600000, 2.000000);
  141.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][6], 32.000000, 58.500000);
  142.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][6], 1);
  143.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][6], 0);
  144.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][6], 1);
  145.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][6], -1);
  146.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][6], 255);
  147.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][6], 50);
  148.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][6], 1);
  149.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][6], 1);
  150.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][6], 1);
  151.  
  152.     RewardTDMenu[playerid][7] = CreatePlayerTextDraw(playerid, 223.000000, 315.000000, "ld_card:cdback");
  153.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][7], 4);
  154.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][7], 0.600000, 2.000000);
  155.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][7], 32.000000, 58.500000);
  156.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][7], 1);
  157.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][7], 0);
  158.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][7], 1);
  159.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][7], -1);
  160.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][7], 255);
  161.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][7], 50);
  162.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][7], 1);
  163.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][7], 1);
  164.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][7], 1);
  165.  
  166.     RewardTDMenu[playerid][8] = CreatePlayerTextDraw(playerid, 270.000000, 315.000000, "ld_card:cdback");
  167.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][8], 4);
  168.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][8], 0.600000, 2.000000);
  169.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][8], 32.000000, 58.500000);
  170.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][8], 1);
  171.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][8], 0);
  172.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][8], 1);
  173.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][8], -1);
  174.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][8], 255);
  175.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][8], 50);
  176.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][8], 1);
  177.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][8], 1);
  178.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][8], 1);
  179.  
  180.     RewardTDMenu[playerid][9] = CreatePlayerTextDraw(playerid, 317.000000, 315.000000, "ld_card:cdback");
  181.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][9], 4);
  182.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][9], 0.600000, 2.000000);
  183.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][9], 32.000000, 58.500000);
  184.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][9], 1);
  185.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][9], 0);
  186.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][9], 1);
  187.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][9], -1);
  188.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][9], 255);
  189.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][9], 50);
  190.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][9], 1);
  191.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][9], 1);
  192.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][9], 1);
  193.  
  194.     RewardTDMenu[playerid][10] = CreatePlayerTextDraw(playerid, 231.000000, 128.000000, "Daily Activity");
  195.     PlayerTextDrawFont(playerid, RewardTDMenu[playerid][10], 0);
  196.     PlayerTextDrawLetterSize(playerid, RewardTDMenu[playerid][10], 0.595833, 3.399996);
  197.     PlayerTextDrawTextSize(playerid, RewardTDMenu[playerid][10], 408.500000, 22.500000);
  198.     PlayerTextDrawSetOutline(playerid, RewardTDMenu[playerid][10], 1);
  199.     PlayerTextDrawSetShadow(playerid, RewardTDMenu[playerid][10], 0);
  200.     PlayerTextDrawAlignment(playerid, RewardTDMenu[playerid][10], 1);
  201.     PlayerTextDrawColor(playerid, RewardTDMenu[playerid][10], -1);
  202.     PlayerTextDrawBackgroundColor(playerid, RewardTDMenu[playerid][10], 255);
  203.     PlayerTextDrawBoxColor(playerid, RewardTDMenu[playerid][10], 50);
  204.     PlayerTextDrawUseBox(playerid, RewardTDMenu[playerid][10], 0);
  205.     PlayerTextDrawSetProportional(playerid, RewardTDMenu[playerid][10], 1);
  206.     PlayerTextDrawSetSelectable(playerid, RewardTDMenu[playerid][10], 0);
  207.     PlayerTextDrawShow(playerid, RewardTD[playerid][0]);
  208.  
  209.     InRewardMenu[playerid] = false;
  210.     return true;
  211. }
  212.  
  213. hook OnPlayerDisconnect(playerid, reason)
  214. {
  215.     for(new i = 0; i < 2; i++) PlayerTextDrawDestroy(playerid, RewardTD[playerid][i]);
  216.     for(new i = 0; i < 11; i++) PlayerTextDrawDestroy(playerid, RewardTDMenu[playerid][i]);
  217.     pUpdateInt(playerid, "RewardTime", PlayerInfo[playerid][pReward]);
  218.     return true;
  219. }
  220.  
  221. hook OnPlayerClickTextDraw(playerid, Text:clickedid) {
  222.     if(clickedid == Text:INVALID_TEXT_DRAW)
  223.     {
  224.         if(InRewardMenu[playerid] == 1)
  225.         {
  226.             for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]); InRewardMenu[playerid] = 0;
  227.         }
  228.     }
  229.     return true;
  230. }
  231.  
  232. hook OnGameModeInit() {
  233.     CosminAK47Timer();
  234.     return true;
  235. }
  236.  
  237. task CosminAK47Timer[1000]();
  238. {
  239.     foreach(new i : Player);
  240.     {
  241.         if(PlayerInfo[i][pReward] >= 1);
  242.         {
  243.             PlayerInfo[i][pReward] --; pUpdateInt(i, "RewardTime", PlayerInfo[i][pReward]);
  244.             format(gString, 50, "~w~You have to wait~n~~y~%s~w~", waiting(PlayerInfo[i][pReward]));
  245.             PlayerTextDrawSetString(i, RewardTD[i][1], gString);
  246.             PlayerTextDrawShow(i, RewardTD[i][1]);
  247.         }
  248.         else
  249.         {
  250.             PlayerTextDrawSetString(i, RewardTD[i][1], "~w~Type ~y~/collect~w~ to~n~ claim your prize");
  251.             PlayerTextDrawShow(i, RewardTD[i][1]);
  252.         }
  253.     }
  254. }
  255.  
  256. YCMD:collect(playerid, params[], help)
  257. {
  258.     if(PlayerInfo[playerid][pReward] == 0) {
  259.         PlayerInfo[playerid][pReward] = TIME_REWARD;
  260.         pUpdateInt(playerid, "RewardTime", PlayerInfo[playerid][pReward]);
  261.     }
  262.  
  263.     if(InRewardMenu[playerid] == 1) return true;
  264.  
  265.     for(new i = 0; i < 11; i++) {
  266.         PlayerTextDrawShow(playerid, RewardTDMenu[playerid][i]);
  267.         SelectTextDraw(playerid, 0xFF0000FF); InRewardMenu[playerid] = 1;
  268.     }
  269.     else va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You have to wait another %s.", waiting(PlayerInfo[playerid][pReward]));
  270.     return true;
  271. }
  272.  
  273. hook OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  274. {
  275.     if(playertextid == RewardTDMenu[playerid][1])
  276.     {
  277.         new rewards = random(10);
  278.         switch(rewards)
  279.         {
  280.             case 0..2:
  281.             {
  282.                 new pp = 1 + random(4);
  283.                 // aici adaugi premiul
  284.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}1{ffffff} and you won: %d premium points.", pp);
  285.             }
  286.             case 3..6:
  287.             {
  288.                 new rp = 2 + random(5);
  289.                 // aici adaugi premiul
  290.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}1{ffffff} and you won: %d respect points.", rp);
  291.             }
  292.             case 7..10:
  293.             {
  294.                 new money = 222222 + random(555555);
  295.                 // aici adaugi premiul
  296.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}1{ffffff} and you won: %s$.", FormatNumber(money));
  297.             }
  298.         }
  299.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  300.         InRewardMenu[playerid] = 0;
  301.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  302.        
  303.     }
  304.     if(playertextid == RewardTDMenu[playerid][2])
  305.     {
  306.         new rewards = random(10);
  307.         switch(rewards)
  308.         {
  309.             case 0..2:
  310.             {
  311.                 new pp = 1 + random(4);
  312.                 // aici adaugi premiul
  313.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}2{ffffff} and you won: %d premium points.", pp);
  314.             }
  315.             case 3..6:
  316.             {
  317.                 new rp = 2 + random(5);
  318.                 // aici adaugi premiul
  319.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}2{ffffff} and you won: %d respect points.", rp);
  320.             }
  321.             case 7..10:
  322.             {
  323.                 new money = 222222 + random(555555);
  324.                 // aici adaugi premiul
  325.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}2{ffffff} and you won: %s$.", FormatNumber(money));
  326.             }
  327.         }
  328.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  329.         InRewardMenu[playerid] = 0;
  330.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  331.        
  332.     }
  333.     if(playertextid == RewardTDMenu[playerid][3])
  334.     {
  335.         new rewards = random(10);
  336.         switch(rewards)
  337.         {
  338.             case 0..2:
  339.             {
  340.                 new pp = 1 + random(4);
  341.                 // aici adaugi premiul
  342.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}3{ffffff} and you won: %d premium points.", pp);
  343.             }
  344.             case 3..6:
  345.             {
  346.                 new rp = 2 + random(5);
  347.                 // aici adaugi premiul
  348.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}3{ffffff} and you won: %d respect points.", rp);
  349.             }
  350.             case 7..10:
  351.             {
  352.                 new money = 222222 + random(555555);
  353.                 // aici adaugi premiul
  354.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}3{ffffff} and you won: %s$.", FormatNumber(money));
  355.             }
  356.         }
  357.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  358.         InRewardMenu[playerid] = 0;
  359.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  360.        
  361.     }
  362.     if(playertextid == RewardTDMenu[playerid][4])
  363.     {
  364.         new rewards = random(10);
  365.         switch(rewards)
  366.         {
  367.             case 0..2:
  368.             {
  369.                 new pp = 1 + random(4);
  370.                 // aici adaugi premiul
  371.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}4{ffffff} and you won: %d premium points.", pp);
  372.             }
  373.             case 3..6:
  374.             {
  375.                 new rp = 2 + random(5);
  376.                 // aici adaugi premiul
  377.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}4{ffffff} and you won: %d respect points.", rp);
  378.             }
  379.             case 7..10:
  380.             {
  381.                 new money = 222222 + random(555555);
  382.                 // aici adaugi premiul
  383.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}4{ffffff} and you won: %s$.", FormatNumber(money));
  384.             }
  385.         }
  386.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  387.         InRewardMenu[playerid] = 0;
  388.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  389.        
  390.     }
  391.     if(playertextid == RewardTDMenu[playerid][5])
  392.     {
  393.         new rewards = random(10);
  394.         switch(rewards)
  395.         {
  396.             case 0..2:
  397.             {
  398.                 new pp = 1 + random(4);
  399.                 // aici adaugi premiul
  400.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}5{ffffff} and you won: %d premium points.", pp);
  401.             }
  402.             case 3..6:
  403.             {
  404.                 new rp = 2 + random(5);
  405.                 // aici adaugi premiul
  406.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}5{ffffff} and you won: %d respect points.", rp);
  407.             }
  408.             case 7..10:
  409.             {
  410.                 new money = 222222 + random(555555);
  411.                 // aici adaugi premiul
  412.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}5{ffffff} and you won: %s$.", FormatNumber(money));
  413.             }
  414.         }
  415.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  416.         InRewardMenu[playerid] = 0;
  417.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  418.        
  419.     }
  420.     if(playertextid == RewardTDMenu[playerid][6])
  421.     {
  422.         new rewards = random(10);
  423.         switch(rewards)
  424.         {
  425.             case 0..2:
  426.             {
  427.                 new pp = 1 + random(4);
  428.                 // aici adaugi premiul
  429.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}6{ffffff} and you won: %d premium points.", pp);
  430.             }
  431.             case 3..6:
  432.             {
  433.                 new rp = 2 + random(5);
  434.                 // aici adaugi premiul
  435.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}6{ffffff} and you won: %d respect points.", rp);
  436.             }
  437.             case 7..10:
  438.             {
  439.                 new money = 222222 + random(555555);
  440.                 // aici adaugi premiul
  441.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}6{ffffff} and you won: %s$.", FormatNumber(money));
  442.             }
  443.         }
  444.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  445.         InRewardMenu[playerid] = 0;
  446.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  447.        
  448.     }
  449.     if(playertextid == RewardTDMenu[playerid][7])
  450.     {
  451.         new rewards = random(10);
  452.         switch(rewards)
  453.         {
  454.             case 0..2:
  455.             {
  456.                 new pp = 1 + random(4);
  457.                 // aici adaugi premiul
  458.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}7{ffffff} and you won: %d premium points.", pp);
  459.             }
  460.             case 3..6:
  461.             {
  462.                 new rp = 2 + random(5);
  463.                 // aici adaugi premiul
  464.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}7{ffffff} and you won: %d respect points.", rp);
  465.             }
  466.             case 7..10:
  467.             {
  468.                 new money = 222222 + random(555555);
  469.                 // aici adaugi premiul
  470.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}7{ffffff} and you won: %s$.", FormatNumber(money));
  471.             }
  472.         }
  473.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  474.         InRewardMenu[playerid] = 0;
  475.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  476.        
  477.     }
  478.     if(playertextid == RewardTDMenu[playerid][8])
  479.     {
  480.         new rewards = random(10);
  481.         switch(rewards)
  482.         {
  483.             case 0..2:
  484.             {
  485.                 new pp = 1 + random(4);
  486.                 // aici adaugi premiul
  487.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}8{ffffff} and you won: %d premium points.", pp);
  488.             }
  489.             case 3..6:
  490.             {
  491.                 new rp = 2 + random(5);
  492.                 // aici adaugi premiul
  493.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}8{ffffff} and you won: %d respect points.", rp);
  494.             }
  495.             case 7..10:
  496.             {
  497.                 new money = 222222 + random(555555);
  498.                 // aici adaugi premiul
  499.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}8{ffffff} and you won: %s$.", FormatNumber(money));
  500.             }
  501.         }
  502.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  503.         InRewardMenu[playerid] = 0;
  504.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  505.        
  506.     }
  507.     if(playertextid == RewardTDMenu[playerid][9])
  508.     {
  509.         new rewards = random(10);
  510.         switch(rewards)
  511.         {
  512.             case 0..2:
  513.             {
  514.                 new pp = 1 + random(4);
  515.                 // aici adaugi premiul
  516.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}9{ffffff} and you won: %d premium points.", pp);
  517.             }
  518.             case 3..6:
  519.             {
  520.                 new rp = 2 + random(5);
  521.                 // aici adaugi premiul
  522.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}9{ffffff} and you won: %d respect points.", rp);
  523.             }
  524.             case 7..10:
  525.             {
  526.                 new money = 222222 + random(555555);
  527.                 // aici adaugi premiul
  528.                 va_SendClientMessage(playerid, -1, "{fad900}(Reward System): {ffffff}You chose book no. {fad900}9{ffffff} and you won: %s$.", FormatNumber(money));
  529.             }
  530.         }
  531.         for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  532.         InRewardMenu[playerid] = 0;
  533.         if(InRewardMenu[playerid] == 0) CancelSelectTextDraw(playerid);
  534.     }
  535.     if(playertextid == PlayerText:INVALID_TEXT_DRAW)
  536.     {
  537.         if(InRewardMenu[playerid] == 1)
  538.         {
  539.             InRewardMenu[playerid] = 0;
  540.             for(new i = 0; i < 11; i++) PlayerTextDrawHide(playerid, RewardTDMenu[playerid][i]);
  541.         }
  542.     }
  543.     return true;
  544. }
  545.  
  546.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement