Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. /*
  2. ================================================================================
  3. _ _
  4. | | | |
  5. | |__| |_ ____ _ _ __ __ _
  6. | __ \ \ /\ / / _` | '_ \ / _` |
  7. | | | |\ V V / (_| | | | | (_| |
  8. |_| |_| \_/\_/ \__,_|_| |_|\__, |
  9. __/ |
  10. |___/
  11. Sistem:
  12. - Renk Testi
  13.  
  14. Kodlandı:
  15. - 09/01/2016
  16.  
  17. Hesaplar:
  18. - www.facebook.com/EmirKoseoglu99
  19. - www.twitter.com/EmirKoseoglu99
  20. - www.gtaturk.com/forum/profile/1011248
  21. ================================================================================
  22. */
  23.  
  24. #include <a_samp>
  25. #if !defined w
  26. #define w "{fffffF}"
  27. #endif
  28.  
  29. enum _rTestInf
  30. {
  31. bool: Durum,
  32. Timer, Timer2,
  33. Skor,
  34. Para,
  35. Renk, strRenk[56]
  36. };
  37. new RenkTest[_rTestInf];
  38.  
  39. public OnFilterScriptInit()
  40. {
  41. print("Renk Testi Yüklendi.");
  42. RenkTest[Timer] = SetTimer("ColorTest", 180000, true);
  43. return true;
  44. }
  45.  
  46. public OnFilterScriptExit()
  47. {
  48. KillTimer(RenkTest[Timer2]);
  49. KillTimer(RenkTest[Timer]);
  50. return true;
  51. }
  52.  
  53. public OnPlayerText(playerid, text[]){
  54. if(!strcmp(RenkTest[strRenk], text, true))
  55. {
  56. if(RenkTest[Durum] == true)
  57. {
  58. new pname[MAX_PLAYER_NAME], string[176];
  59. GetPlayerName(playerid, pname, sizeof pname);
  60. format(string, sizeof string, "{FBEC5D}[RenkTesti] "w"Oyuncu {%06x}%s "w"testi kazandı. [Renk: {%06x}%s"w"]", RenkTest[Renk] >>> 8, pname, RenkTest[Renk] >>> 8, RenkTest[strRenk]);
  61. SendClientMessageToAll(-1, string);
  62. GivePlayerMoney(playerid, RenkTest[Para]);
  63. SetPlayerScore(playerid, GetPlayerScore(playerid)+RenkTest[Skor]);
  64. ColorTestEnd();
  65. }
  66. }
  67. return true;
  68. }
  69.  
  70. forward ColorTest(); public ColorTest(){
  71. new string[156];
  72. switch(random(9))
  73. {
  74. case 0: format(RenkTest[strRenk], 56, "Kırmızı"), RenkTest[Renk] = 0xFF0000FF; //Kırmızı
  75. case 1: format(RenkTest[strRenk], 56, "Mavi"),RenkTest[Renk] = 0x1E90FFFF; //Mavi
  76. case 2: format(RenkTest[strRenk], 56, "Sarı"),RenkTest[Renk] = 0xFFFF00FF; //Sarı
  77. case 3: format(RenkTest[strRenk], 56, "Yeşil"),RenkTest[Renk] = 0x009000FF; //Yeşil
  78. case 4: format(RenkTest[strRenk], 56, "Turuncu"),RenkTest[Renk] = 0xFFA500FF; //Turuncu
  79. case 5: format(RenkTest[strRenk], 56, "Lacivert"),RenkTest[Renk] = 0x120A8FFF; //Lacivert
  80. case 6: format(RenkTest[strRenk], 56, "Turkuaz"),RenkTest[Renk] = 0x30D5C8ff; //Turkuaz
  81. case 7: format(RenkTest[strRenk], 56, "Pembe"),RenkTest[Renk] = 0xEE82EEFF; //Pembe
  82. case 8: format(RenkTest[strRenk], 56, "Mor"),RenkTest[Renk] = 0x660099FF; //Mor
  83. }
  84. RenkTest[Para] = (random(8000)+7000);
  85. RenkTest[Skor] = (random(2)+1);
  86. format(string, sizeof string, "{FBEC5D}[RenkTesti] "w"Bu {%06x}renk "w"hangi renktir? - Ödül: {FBEC5D}$%i + %i skor", RenkTest[Renk] >>> 8, RenkTest[Para], RenkTest[Skor]);
  87. SendClientMessageToAll(-1, string);
  88. RenkTest[Durum] = true;
  89. KillTimer(RenkTest[Timer]);
  90. KillTimer(RenkTest[Timer2]);
  91. RenkTest[Timer2] = SetTimer("ColorTestEnd", 30000, false);
  92. return true ;
  93. }
  94.  
  95. forward ColorTestEnd(); public ColorTestEnd(){
  96. if(RenkTest[Durum] == true)
  97. {
  98. KillTimer(RenkTest[Timer2]);
  99. RenkTest[Durum] = false;
  100. RenkTest[Timer] = SetTimer("ColorTest", 180000, true);
  101. }
  102. return true;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement