Badyx

lol

Aug 19th, 2013
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7. new Teclas[10] = 0;
  8. new TeclasPulsadas[MAX_PLAYERS][10];
  9. new TutTimer;
  10. new Paginas[MAX_PLAYERS];
  11. #if defined FILTERSCRIPT
  12.  
  13. #else
  14.  
  15. main()
  16. {
  17.  
  18. }
  19.  
  20. #endif
  21.  
  22. public OnPlayerCommandText(playerid, cmdtext[])
  23. {
  24. if (strcmp("/Activar", cmdtext, true, 10) == 0)
  25. {
  26. TutTimer = SetTimerEx("ObtenerTeclas", 1000, true, "i", playerid);
  27.  
  28. return 1;
  29. }
  30. return 0;
  31. }
  32.  
  33. forward ObtenerTeclas(playerid);
  34. public ObtenerTeclas(playerid)
  35. {
  36. new rand = random(4);
  37. Teclas[0] = rand;
  38. Paginas[playerid] ++;
  39. switch(Paginas[playerid])
  40. {
  41. case 1..9:
  42. {
  43. Teclas[rand] += 1;
  44. }
  45. case 10:
  46. {
  47. KillTimer(TutTimer);
  48. }
  49. }
  50. return 1;
  51. }
  52.  
  53. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  54. {
  55. if(newkeys & KEY_UP)
  56. {
  57. TeclasPulsadas[playerid][0] += 1;
  58. RevisionTeclas(playerid);
  59. return 1;
  60. }
  61. if(newkeys & KEY_DOWN)
  62. {
  63. TeclasPulsadas[playerid][1] += 1;
  64. RevisionTeclas(playerid);
  65. return 1;
  66. }
  67. if(newkeys & KEY_LEFT)
  68. {
  69. TeclasPulsadas[playerid][2] += 1;
  70. RevisionTeclas(playerid);
  71. return 1;
  72. }
  73. if(newkeys & KEY_RIGHT)
  74. {
  75. TeclasPulsadas[playerid][3] += 1;
  76. RevisionTeclas(playerid);
  77. return 1;
  78. }
  79. return 1;
  80. }
  81. forward RevisionTeclas(playerid);
  82. public RevisionTeclas(playerid)
  83. {
  84. if(Teclas[0] == TeclasPulsadas[playerid][0]) return SendClientMessage(playerid, -1, # Acertaste );
  85. SendClientMessage(playerid, -1, # Fallaste );
  86. if(Teclas[1] == TeclasPulsadas[playerid][1]) return SendClientMessage(playerid, -1, # Acertaste );
  87. SendClientMessage(playerid, -1, # Fallaste );
  88. if(Teclas[2] == TeclasPulsadas[playerid][2]) return SendClientMessage(playerid, -1, # Acertaste );
  89. SendClientMessage(playerid, -1, # Fallaste );
  90. if(Teclas[3] == TeclasPulsadas[playerid][3]) return SendClientMessage(playerid, -1, # Acertaste );
  91. SendClientMessage(playerid, -1, # Fallaste );
  92. if(Teclas[4] == TeclasPulsadas[playerid][4]) return SendClientMessage(playerid, -1, # Acertaste );
  93. SendClientMessage(playerid, -1, # Fallaste );
  94. if(Teclas[5] == TeclasPulsadas[playerid][5]) return SendClientMessage(playerid, -1, # Acertaste );
  95. SendClientMessage(playerid, -1, # Fallaste );
  96. if(Teclas[6] == TeclasPulsadas[playerid][6]) return SendClientMessage(playerid, -1, # Acertaste );
  97. SendClientMessage(playerid, -1, # Fallaste );
  98. if(Teclas[7] == TeclasPulsadas[playerid][7]) return SendClientMessage(playerid, -1, # Acertaste );
  99. SendClientMessage(playerid, -1, # Fallaste );
  100. if(Teclas[8] == TeclasPulsadas[playerid][8]) return SendClientMessage(playerid, -1, # Acertaste );
  101. SendClientMessage(playerid, -1, # Fallaste );
  102. if(Teclas[9] == TeclasPulsadas[playerid][9]) return SendClientMessage(playerid, -1, # Acertaste );
  103. SendClientMessage(playerid, -1, # Fallaste );
  104. return 1;
  105. }
Advertisement
Add Comment
Please, Sign In to add comment