Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //============================================================================//
- //===================== [FS] Fast Reactions by RyDeR =========================//
- //========================= Preveo i uredio: nikolla =========================//
- //============================================================================//
- //-------------------- includes --------------------//
- #include <a_samp>
- //----------------------------------------------------------------------------//
- #define DGREEN "{004000}"
- #define GREY "{808080}"
- #define WHITE "{FFFFFF}"
- #define SC "{494EF5}"
- //----------------------------------------------------------------------------//
- #if !defined Loop
- #define Loop(%0,%1) for(new %0 = 0; %0 != %1; %0++)
- #endif
- //----------------------------------------------------------------------------//
- #if !defined function
- #define function%0(%1) forward%0(%1); public%0(%1)
- #endif
- //----------------------------------------------------------------------------//
- #if !defined TIME
- #define TIME 180000
- #endif
- //----------------------------------------------------------------------------//
- new xCharacters[][] =
- {
- "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
- "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
- "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",
- "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
- "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"
- },
- xChars[16] = "",
- xReactionTimer,
- xCash,
- xScore,
- bool: xTestBusy;
- //----------------------------------------------------------------------------//
- public OnFilterScriptInit() {
- //----------------------------------------------------------------------------//
- xReactionTimer = SetTimer("xReactionTest", TIME, 1);
- //----------------------------------------------------------------------------//
- print(" ");
- print(" [FS] Fast Reactions by RyDeR` ");
- print(" ");
- //----------------------------------------------------------------------------//
- return 1; }
- //----------------------------------------------------------------------------//
- public OnFilterScriptExit() {
- KillTimer(xReactionTimer);
- return 1; }
- //----------------------------------------------------------------------------//
- public OnPlayerText(playerid, text[]) {
- switch(xTestBusy) {
- case true: {
- if(!strcmp(xChars, text, false)) {
- new string[256], pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), ""SC"Reaciont-BOT: "GREY"Igrac "WHITE"%s "GREY"je bio najbrzi i osvojio odredjenu svotu novca i Reaction Poena.", pName);
- SendClientMessageToAll(-1, string);
- format(string, sizeof(string), ""SC"Reaction-BOT: "DGREEN"Cestitam! "GREY"Bio si najbrzi i osvojio "DGREEN"%d$ "GREY"i "WHITE"%d "GREY"Reaction Poena.", xCash, xScore);
- SendClientMessage(playerid, -1, string);
- GivePlayerMoney(playerid, xCash);
- SetPlayerScore(playerid, GetPlayerScore(playerid) + xScore);
- xReactionTimer = SetTimer("xReactionTest", TIME, 1);
- xTestBusy = false; } } }
- return 1; }
- //----------------------------------------------------------------------------//
- function xReactionProgress() {
- switch(xTestBusy) {
- case true: {
- new string[128] ;
- format(string, sizeof(string), ""SC"Reaction-BOT: "GREY"Niko nije napisao rec kako treba!", (TIME/60000));
- SendClientMessageToAll(-1, string);
- xReactionTimer = SetTimer("xReactionTest", TIME, 1); } }
- return 1; }
- //----------------------------------------------------------------------------//
- function xReactionTest() {
- new xLength = (random(8) + 2), string[256] ;
- xCash = (random(10000) + 20000);
- xScore = (random(2)+1);
- format(xChars, sizeof(xChars), "");
- Loop(x, xLength) format(xChars, sizeof(xChars), "%s%s", xChars, xCharacters[random(sizeof(xCharacters))][0]);
- format(string, sizeof(string), ""SC"Reaction-BOT: "GREY"Igra je pocela! Ko prvi upise "WHITE"%s "GREY"osvaja "DGREEN"%d$ "GREY"i "WHITE"1 "GREY"Reaction Poen.", xChars, xCash, xScore);
- SendClientMessageToAll(-1, string);
- KillTimer(xReactionTimer);
- xTestBusy = true;
- SetTimer("xReactionProgress", 30000, 0);
- return 1; }
Advertisement
Add Comment
Please, Sign In to add comment