Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- //#define FILTERSCRIPT
- #include <a_samp>
- new Teclas[10] = 0;
- new TeclasPulsadas[MAX_PLAYERS][10];
- new TutTimer;
- new Paginas[MAX_PLAYERS];
- #if defined FILTERSCRIPT
- #else
- main()
- {
- }
- #endif
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/Activar", cmdtext, true, 10) == 0)
- {
- TutTimer = SetTimerEx("ObtenerTeclas", 1000, true, "i", playerid);
- return 1;
- }
- return 0;
- }
- forward ObtenerTeclas(playerid);
- public ObtenerTeclas(playerid)
- {
- new rand = random(4);
- Teclas[0] = rand;
- Paginas[playerid] ++;
- switch(Paginas[playerid])
- {
- case 1..9:
- {
- Teclas[rand] += 1;
- }
- case 10:
- {
- KillTimer(TutTimer);
- }
- }
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & KEY_UP)
- {
- TeclasPulsadas[playerid][0] += 1;
- RevisionTeclas(playerid);
- return 1;
- }
- if(newkeys & KEY_DOWN)
- {
- TeclasPulsadas[playerid][1] += 1;
- RevisionTeclas(playerid);
- return 1;
- }
- if(newkeys & KEY_LEFT)
- {
- TeclasPulsadas[playerid][2] += 1;
- RevisionTeclas(playerid);
- return 1;
- }
- if(newkeys & KEY_RIGHT)
- {
- TeclasPulsadas[playerid][3] += 1;
- RevisionTeclas(playerid);
- return 1;
- }
- return 1;
- }
- forward RevisionTeclas(playerid);
- public RevisionTeclas(playerid)
- {
- if(Teclas[0] == TeclasPulsadas[playerid][0]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[1] == TeclasPulsadas[playerid][1]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[2] == TeclasPulsadas[playerid][2]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[3] == TeclasPulsadas[playerid][3]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[4] == TeclasPulsadas[playerid][4]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[5] == TeclasPulsadas[playerid][5]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[6] == TeclasPulsadas[playerid][6]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[7] == TeclasPulsadas[playerid][7]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[8] == TeclasPulsadas[playerid][8]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- if(Teclas[9] == TeclasPulsadas[playerid][9]) return SendClientMessage(playerid, -1, # Acertaste );
- SendClientMessage(playerid, -1, # Fallaste );
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment