--Phoenix/Terminator v1.0 -- These settings below are the configuration for the script. local debug = false -- Set to true to see extra details. Default = false local recoil = false -- This is what the recoil defaults to at script start. true = on, false = off. Default = off local Y_LEVEL = 1-- <---- Default vertical pull. Do not set to 0. Default = 1 local Delay = 21 -- <---- Default delay on startup. Set between 1-100. Default = 1 -- Do not touch these below if you do not know what you are doing! local time;local timeend = 0;local timeendlast = 0;local rsleep = 50;local smoothinglimit = 1;local smoothinglimit2 = 2;local recoil_string = "OFF.";local VERTMIN = 0;local VERTMAX = 10;local DELAYMIN = 1;local DELAYMAX = 100;local power = 1;local firstinterval = 0; function OnEvent(event, arg) if (event == "PROFILE_ACTIVATED") then EnablePrimaryMouseButtonEvents(true) OutputLogMessage("_________________________________________________\n") OutputLogMessage("| |\n") OutputLogMessage("| TERMINATOR - Universal Humanizing Anti-Recoil Script |\n") OutputLogMessage("| Made by Shugnk |\n") OutputLogMessage("| |") OutputLogMessage("\n_________________________________________________\n") OutputLogMessage("\n\n") OutputLogMessage("Loading Values.........................................\n") Sleep(500) ClearLog() end if (event == "MOUSE_BUTTON_PRESSED" and arg == 1) then if(IsMouseButtonPressed(3)) then repeat if (recoil == true) then time = GetRunningTime() MoveMouseRelative(0,Y_LEVEL) Sleep(Delay) timeend = GetRunningTime()-time ClearLog() OutputLogMessage("This recoil macro runs in ") OutputLogMessage(timeend) OutputLogMessage("ms\n This number changing rapidly indicates that the recoil value is randomized!") end until (not IsMouseButtonPressed(1) or not IsMouseButtonPressed(3)) timeendlast = timeend end end OutputLogMessage("\n") OutputLogMessage("c[_] Version 1.2 beta\n") if (event == "MOUSE_BUTTON_PRESSED") then OutputLogMessage("You pressed Mouse-G") OutputLogMessage(arg) elseif(event == "MOUSE_BUTTON_RELEASED") then OutputLogMessage("You released Mouse-G") OutputLogMessage(arg) end --[[if (event == "MOUSE_BUTTON_PRESSED" and arg == 10 and IsModifierPressed("shift") and IsKeyLockOn("numlock") == false) then if (Y_LEVEL >= VERTMIN and Y_LEVEL <= (VERTMAX - 1)) then Y_LEVEL = Y_LEVEL + 1 end elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 11 and IsModifierPressed("shift") and IsKeyLockOn("numlock") == false) then if (Y_LEVEL >= (VERTMIN + 1)) then Y_LEVEL = Y_LEVEL - 1 end]]-- if (event == "MOUSE_BUTTON_PRESSED" and arg == 11 and not(IsModifierPressed("shift")) and not(IsModifierPressed("ctrl")) and IsKeyLockOn("numlock") == false) then if (Delay >= DELAYMIN and Delay <= (DELAYMAX - 1)) then Delay = Delay + 1 end elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 10 and not(IsModifierPressed("shift")) and not(IsModifierPressed("ctrl")) and IsKeyLockOn("numlock") == false) then if (Delay >= (DELAYMIN + 1)) then Delay = Delay - 1 end elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 11 and IsModifierPressed("ctrl") and IsKeyLockOn("numlock") == false) then if (Delay + 5 >= DELAYMIN and Delay <= (DELAYMAX - 5)) then Delay = Delay + 5 end elseif (event == "MOUSE_BUTTON_PRESSED" and arg == 10 and IsModifierPressed("ctrl") and IsKeyLockOn("numlock") == false) then if (Delay >= (DELAYMIN + 5)) then Delay = Delay - 5 end end if (event == "MOUSE_BUTTON_PRESSED" and arg == 7) then recoil = not recoil if (recoil == true) then recoil_string = ("ON") else recoil_string = ("OFF") end end ClearLog() OutputLogMessage("#____________________________________________________________________________________________________________________________________#\n"); OutputLogMessage(" Anti-Recoil = "); OutputLogMessage(recoil_string); OutputLogMessage(", Y_Level = "); OutputLogMessage(Y_LEVEL); OutputLogMessage(", Delay = "); OutputLogMessage(Delay); OutputLogMessage("/"); OutputLogMessage(DELAYMAX); OutputLogMessage(", Power = "); OutputLogMessage(power) OutputLogMessage("\n#____________________________________________________________________________________________________________________________________#\n"); OutputLogMessage("\n "); OutputLogMessage("Controls: \n"); OutputLogMessage("-NUMLOCK on locks mouse wheel changes. \n"); OutputLogMessage("-G7 Toggles the Anti-Recoil on and off. \n"); OutputLogMessage("-Mouse Wheel Left [G11] + Right [G10] change the delay between mouse events. See 'Delay' - This decreases and increases strength on a very small level in (Millisecs). Right increases and Left decreases.\n"); OutputLogMessage("-CTRL + Mouse Wheel Left [G11] + Right [G10] changes the delay in increments of 5.") OutputLogMessage("This script is fixed with a humanizer and smoother. It is not Moss proof but will prevent bans from discovery. This script does not compensate for horizontal recoil either.") end
Write, Run & Share C Language code online using OneCompiler's C online compiler for free. It's one of the robust, feature-rich online compilers for C language, running the latest C version which is C18. Getting started with the OneCompiler's C editor is really simple and pretty fast. The editor shows sample boilerplate code when you choose language as 'C' and start coding!
OneCompiler's C online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample C program which takes name as input and print your name with hello.
#include <stdio.h>
int main()
{
char name[50];
printf("Enter name:");
scanf("%s", name);
printf("Hello %s \n" , name );
return 0;
}
C language is one of the most popular general-purpose programming language developed by Dennis Ritchie at Bell laboratories for UNIX operating system. The initial release of C Language was in the year 1972. Most of the desktop operating systems are written in C Language.
When ever you want to perform a set of operations based on a condition if-else
is used.
if(conditional-expression) {
// code
} else {
// code
}
You can also use if-else for nested Ifs and if-else-if ladder when multiple conditions are to be performed on a single variable.
Switch is an alternative to if-else-if ladder.
switch(conditional-expression) {
case value1:
// code
break; // optional
case value2:
// code
break; // optional
...
default:
// code to be executed when all the above cases are not matched;
}
For loop is used to iterate a set of statements based on a condition.
for(Initialization; Condition; Increment/decrement){
// code
}
While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.
while(condition) {
// code
}
Do-while is also used to iterate a set of statements based on a condition. It is mostly used when you need to execute the statements atleast once.
do {
// code
} while (condition);
Array is a collection of similar data which is stored in continuous memory addresses. Array values can be fetched using index. Index starts from 0 to size-1.
data-type array-name[size];
data-type array-name[size][size];
Function is a sub-routine which contains set of statements. Usually functions are written when multiple calls are required to same set of statements which increases re-usuability and modularity.
Two types of functions are present in C
Library functions are the in-built functions which are declared in header files like printf(),scanf(),puts(),gets() etc.,
User defined functions are the ones which are written by the programmer based on the requirement.
return_type function_name(parameters);
function_name (parameters)
return_type function_name(parameters) {
//code
}