Advertisement
Guest User

Untitled

a guest
Dec 15th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.25 KB | None | 0 0
  1. for(new q=0; q<50; q++)
  2. {
  3. if(pickupid == QuestP[q])
  4. {
  5. if(QEvent[playerid][q] == 0)
  6. {
  7. new str[1556],str1[1256],str2[1256],str4[1256],queryy[256];
  8. if(QuestWait[playerid] > 0)
  9. {
  10. format(str, sizeof(str),"Asteapta %d secunde inainte de a colecta din nou un Cadou.", QuestWait[playerid]);
  11. SendClientMessage(playerid, COLOR_WHITE, str);
  12. return 1;
  13. }
  14. QEvent[playerid][q] = 1;
  15. QuestWait[playerid] = 120;
  16. mysql_format(SQL,queryy,sizeof(queryy),"UPDATE `users` SET `Quest%d`='1' WHERE `name`='%s'",q,PlayerInfo[playerid][pNormalName]);
  17. mysql_tquery(SQL,queryy,"","");
  18. new remain = 50;
  19. for(new qs=0; qs<50; qs++)
  20. {
  21. if(QEvent[playerid][qs] == 1)
  22. {
  23. remain--;
  24. }
  25. }
  26. if(remain > 0)
  27. {
  28. new randomcash = 50000 + random(20000) + random(20000), randomrp = 1 + random(1), name[30], randompremium = random(5), randompoints = 1 + random(3);
  29. GetPlayerName(playerid, name, sizeof(name));
  30. if(randompremium != 7)
  31. {
  32. format(str, sizeof(str),"Felicitari! Ai gasit un Cadou. Gaseste inca %d cadouri pentru a primi un premiu special.", remain);
  33. SendClientMessage(playerid, COLOR_YELLOW, str);
  34. format(str, sizeof(str),"{d10000}Cadouri: {7f26f2}%s {2667f2}a gasit un cadou si a castigat {086303}$%s , {d10000}%d Respect points si {e2ff0c}%d Puncte Premium", name, FormatNumber(randomcash), randomrp, randompoints);
  35. BroadCast(COLOR_WHITE, str);
  36. GivePlayerCash(playerid, randomcash);
  37. PlayerInfo[playerid][pExp] += randomrp;
  38. PlayerInfo[playerid][pPremiumPoints] += randompoints;
  39. Update(playerid, pPremiumPointsx);
  40. Update(playerid, pCashx);
  41. Update(playerid, pRP);
  42. }
  43. }
  44. else if(remain == 0)
  45. {
  46. new randomcash = 1500000 + random(1000000) + random(1500000), randomrp = 5 + random(10), name[30], randompremium = random(10), randompoints = 10 + random(30);
  47. GetPlayerName(playerid, name, sizeof(name));
  48. if(randompremium != 7)
  49. {
  50. format(str, sizeof(str),"Quest: {72ff00}%s{ffff00} a gasit toate cele {72ff00}50{ffff00} cadouri si a primit $%s si %d puncte respect.", name, FormatNumber(randomcash), randomrp);
  51. SendClientMessageToAll(COLOR_YELLOW, str);
  52. format(str, sizeof(str),"{ffffff}Salut, {72ff00}%s{ffffff}, te felicit! Ai gasit toate cele {72ff00}50{ffffff} cadouri si ai terminat eventul {72ff00}'Skulls Quest'", name);
  53. format(str1, sizeof(str1),"{ffffff}Ai castigat{72ff00} %s{33cc33}$ {ffffff}si {72ff00}%d {ffffff}RP", FormatNumber(randomcash), randomrp);
  54. format(str2, sizeof(str2),"{ffffff}Speram sa ramai cat mai mult timp alaturi de {72ff00}XtremePlay {ffffff}RPG", name, FormatNumber(randomcash), randomrp);
  55. format(str4, sizeof(str4),"%s\n%s\n%s", str,str1,str2);
  56. ShowPlayerDialog(playerid, 3256,DIALOG_STYLE_MSGBOX, "{ffffff}Skulls Quest",str4, "Multumesc","");
  57. }
  58. else
  59. {
  60. format(str, sizeof(str),"Quest: {72ff00}%s{ffff00} a gasit toate cele {72ff00}50 {ffff00}cadouri si a primit $%s, %d puncte respect si %d puncte premium.", name, FormatNumber(randomcash), randomrp, randompoints);
  61. SendClientMessageToAll(COLOR_YELLOW, str);
  62. format(str, sizeof(str),"{ffffff}Salut, {72ff00}%s{ffffff}, te felicit! Ai gasit toate cele {72ff00}50{ffffff} cadouri si ai terminat eventul {72ff00}'Skulls Quest'", name);
  63. format(str1, sizeof(str1),"{ffffff}Ai castigat{72ff00} %s{33cc33}$ {ffffff}, {72ff00}%d {ffffff}RP si {72ff00}%d {ffffff}Premium Points", FormatNumber(randomcash), randomrp, randompoints);
  64. format(str2, sizeof(str2),"{ffffff}Speram sa ramai cat mai mult timp alaturi de {72ff00}XtremePlay {ffffff}RPG", name, FormatNumber(randomcash), randomrp);
  65. format(str4, sizeof(str4),"%s\n%s\n%s", str,str1,str2);
  66. ShowPlayerDialog(playerid, 3256,DIALOG_STYLE_MSGBOX, "{ffffff}Skulls Quest",str4, "Multumesc","");
  67. PlayerInfo[playerid][pPremiumPoints] += randompoints;
  68. Update(playerid, pPremiumPointsx);
  69. }
  70. GivePlayerCash(playerid, randomcash);
  71. PlayerInfo[playerid][pExp] += randomrp;
  72. Update(playerid, pCashx);
  73. Update(playerid, pRP);
  74. }
  75. }
  76. else return SendClientMessage(playerid, COLOR_WHITE, "Ai gasit aceast Cadou, continua sa cauti altele.");
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement