ReVoLuTiioNz
Mr BigShot
Hey everyone i was looking around my Dropbox and found some old sources of mods i made so i thought id release them have fun guys
PHP:
#include <natives.h>
#include <common.h>
#include <consts.h>
#include <types.h>
#include <strings.h>
#define print(x) CLEAR_PRINTS(); PRINT_STRING_WITH_LITERAL_STRING("STRING",x,2000,true);
#define printlong(x) CLEAR_PRINTS(); PRINT_STRING_WITH_LITERAL_STRING("STRING",x,3000,true);
#define BUTTON_SELECT 0xD
#define BUTTON_START 0xC
#define BUTTON_X 0xE
#define BUTTON_Y 0xF
#define BUTTON_A 0x10
#define BUTTON_B 0x11
#define DPAD_UP 0x8
#define DPAD_DOWN 0x9
#define DPAD_LEFT 0xA
#define DPAD_RIGHT 0xB
#define BUTTON_L 0x5
#define BUTTON_R 0x7
#define BUTTON_LB 0x4
#define BUTTON_RB 0x6
#define STICK_LEFT 0x12
#define STICK_RIGHT 0x13
bool fire_karma = false,
taser_karma = false,
exp_karma = false,
mol_karma = false,
sd_karma = false,
sk_karma = false,
nk_karma = false,
fg_karma = false,
ob_karma = false,
po_karma = false,
end_karma = false;
//*******************Define Section***************************
int i, wep, togglee,toggllee, nvid, tmpgroup,tmpgroup2, obj;
int saved, armor;
//************************************************************
float Radius, x, y, z, px, py, pz,dist;
//************************************************************
Ped online_player;
//************************************************************
Vehicle online_veh;
//************************************************************
void powerful_weapons(void){
REMOVE_ALL_CHAR_WEAPONS(GetPlayerPed());
WAIT(10);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_DEAGLE,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_GRENADE,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_RLAUNCHER,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_MP5,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_M4,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_BARETTA,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_SNIPERRIFLE,AMMO_MAX,false);
GIVE_WEAPON_TO_CHAR(GetPlayerPed(),WEAPON_BASEBALLBAT,1,false);
SET_CHAR_HEALTH(GetPlayerPed(),500);
ADD_ARMOUR_TO_CHAR(GetPlayerPed(),100);
}
void ptfx_show(Ped ped){
if(DOES_CHAR_EXIST(ped)){
int rand;
GENERATE_RANDOM_INT_IN_RANGE(1, 6, &rand);
char* effect[7];
effect[1] = "qub_lg_explode_blue";
effect[2] = "qub_lg_explode_yellow";
effect[3] = "qub_lg_explode_red";
effect[4] = "qub_lg_explode_purple";
effect[5] = "qub_lg_explode_orange";
effect[6] = "qub_lg_explode_green";
START_PTFX_ON_PED(effect[rand],ped, 0, 0, 0, 0, 0, 0, 1);
WAIT(1100);
}
}
void create_big_explosion(float fX,float fY,float fZ){
ADD_EXPLOSION(fX,fY,fZ + 12.5,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX,fY,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX + 20.0,fY,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX + 40.0,fY,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
WAIT(100);
ADD_EXPLOSION(fX,fY + 20.0,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX,fY + 30.0,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX - 20.0,fY,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX - 40.0,fY,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
WAIT(100);
ADD_EXPLOSION(fX,fY + 20.0,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX,fY - 40.0,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX + 12.5,fY + 12.5,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
WAIT(100);
ADD_EXPLOSION(fX + 25.0,fY + 25.0,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX - 12.5,fY - 12.5,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
ADD_EXPLOSION(fX - 25.0,fY - 25.0,fZ,EXPLOSION_SHIP_DESTROY,10.0f,true,false,0.7f);
}
void on_and_off(void){
if((IS_BUTTON_PRESSED(0, DPAD_DOWN)) && (IS_BUTTON_JUST_PRESSED(0, BUTTON_X))){
toggllee++;}
if(toggllee == 1){
print("Karma Mod Activated");
print("Menu Opened Presss ~PAD_DPAD_LEFT~ to scroll Through Modes Press ~PAD_A~ to Activate");
}
if(toggllee == 2){
print("Menu Is Now Closed");
CLEAR_PRINTS();
}
if(toggllee == 3){
print("Menu Opened Presss ~PAD_DPAD_LEFT~ to scroll Through Modes Press ~PAD_A~ to Activate");
toggllee = 1;
}
}
void toggle_function(void){
if(IS_BUTTON_JUST_PRESSED(0,DPAD_LEFT)){
togglee++;}
if(togglee == 1){
if(fire_karma){
print("Fire Karma Enabled!");
}
else{
print("Fire Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(fire_karma){
fire_karma = false;
}
else{
fire_karma = true;
}
}
}
else if(togglee == 2){
if(taser_karma){
print("Taser Karma Enabled!");
}
else{
print("Taser Karma disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(taser_karma){
taser_karma = false;
}
else{
taser_karma = true;
}
}
}
else if(togglee == 3){
if(exp_karma){
print("Explosive Karma Enabled!");
}
else{
print("Explosive Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(exp_karma){
exp_karma = false;
}
else{
exp_karma = true;
}
}
}
else if(togglee == 4){
if(mol_karma){
print("Molitov Karma Enabled!");
}
else{
print("Molitov Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(mol_karma){
mol_karma = false;
}
else{
mol_karma = true;
}
}
}
else if(togglee == 5){
if(sd_karma){
print("Ship Destroy Karma Enabled!");
}
else{
print("Ship Destroy Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(sd_karma){
sd_karma = false;
}
else{
sd_karma = true;
}
}
}
else if(togglee == 6){
if(sk_karma){
print("Stealth Kill Karma Enabled!");
}
else{
print("Stealth Kill Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(sk_karma){
sd_karma = false;
}
else{
sk_karma = true;
}
}
}
else if(togglee == 7){
if(nk_karma){
print("Nuke Karma Enabled!");
}
else{
print("Nuke Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(nk_karma){
nk_karma = false;
}
else{
nk_karma = true;
}
}
}
else if(togglee == 8){
if(fg_karma){
print("Freeze Gun Karma Enabled!");
}
else{
print("Freeze Gun Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(fg_karma){
fg_karma = false;
}
else{
fg_karma = true;
}
}
}
else if(togglee == 9){
if(ob_karma){
print("Object Karma Enabled!");
}
else{
print("Object Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(ob_karma){
ob_karma = false;
}
else{
ob_karma = true;
}
}
}
else if(togglee == 10){
if(po_karma){
print("Portal Karma Enabled!");
}
else{
print("Portal Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(po_karma){
po_karma = false;
}
else{
po_karma = true;
}
}
}
else if(togglee == 11){
if(fire_karma){
print("Fire Karma Enabled!");
}
else{
print("Fire Karma Disabled");
}
if(IS_BUTTON_JUST_PRESSED(0,BUTTON_A)){
if(fire_karma){
fire_karma = false;
}
else{
fire_karma = true;
}
}
togglee = 1;
}
}
void toggllee_loop(void){
if(toggllee == 1){
toggle_function();
}
}
void looped_function(void){
if(togglee == 1){
if(fire_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
START_CHAR_FIRE(online_player);
if(IS_CHAR_DEAD(online_player)){
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
}
else if(togglee == 2){
if(taser_karma){
if(GET_HOST_ID() != GET_PLAYER_ID()){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
START_PTFX_ON_PED("ambient_electrical_sparks", online_player, 0, 0, 0, 1, 1, 1, 1);
GET_CHAR_COORDINATES(GetPlayerPed(), &px,&py,&pz);
GET_CHAR_COORDINATES(online_player, &x,&y,&z);
ADD_EXPLOSION(x,y,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
ADD_EXPLOSION(x + 2.0,y,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
ADD_EXPLOSION(x,y + 2.0,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
ADD_EXPLOSION(x - 2.0,y,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
ADD_EXPLOSION(x,y - 2.0,z,EXPLOSION_DIR_WATER_HYDRANT,5.0,false,true,0.0);
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
WAIT(5000);
REMOVE_PTFX_FROM_PED(online_player);
}
}
}
else if(GET_HOST_ID() == GET_PLAYER_ID()){
print("Can use this because you are ~r~host");
}
}
}
else if(togglee == 3){
if(exp_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
GET_CHAR_COORDINATES(GetPlayerPed(), &px,&py,&pz);
GET_CHAR_COORDINATES(online_player, &x,&y,&z);
ADD_EXPLOSION(x, y, z, EXPLOSION_GRENADE, 15.0, true, false, 0.0);
if(IS_CHAR_DEAD(online_player)){
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
}
else if(togglee == 4){
if(mol_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
GET_CHAR_COORDINATES(GetPlayerPed(), &px,&py,&pz);
GET_CHAR_COORDINATES(online_player, &x,&y,&z);
ADD_EXPLOSION(x, y, z, EXPLOSION_MOLOTOV, 15.0, true, false, 0.0);
if(IS_CHAR_DEAD(online_player)){
CLEAR_CHAR_LAST_DAMAGE_ENTITY(online_player);
CLEAR_CHAR_LAST_WEAPON_DAMAGE(GetPlayerPed());
}
}
}
}
}
else if(togglee == 5){
if(sd_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
GET_CHAR_COORDINATES(GetPlayerPed(), &px,&py,&pz);
GET_CHAR_COORDINATES(online_player, &x,&y,&z);
ADD_EXPLOSION(x, y, z,EXPLOSION_SHIP_DESTROY, 15.0, true, false, 0.0);
if(IS_CHAR_DEAD(online_player)){
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
}
else if(togglee == 6){
if(sk_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
GET_CHAR_COORDINATES(GetPlayerPed(), &px,&py,&pz);
GET_CHAR_COORDINATES(online_player, &x,&y,&z);
ADD_EXPLOSION(x, y, z,EXPLOSION_SHIP_DESTROY, 15.0, false, true, 0.0);
if(IS_CHAR_DEAD(online_player)){
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
}
else if(togglee == 7){
if(nk_karma){
for(i = 0;i <= 15;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
GET_CHAR_COORDINATES(GetPlayerPed(), &px,&py,&pz);
GET_CHAR_COORDINATES(online_player, &x,&y,&z);
create_big_explosion(x, y, z);
if(IS_CHAR_DEAD(online_player)){
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
}
else if(togglee == 8){
if(fg_karma){
for(i = 0;i <= 15;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
REMOVE_ALL_CHAR_WEAPONS(online_player);
GIVE_WEAPON_TO_CHAR(online_player, WEAPON_ROCKET, AMMO_MAX, false);
}
}
}
}
else if(togglee == 9){
if(ob_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
REQUEST_MODEL(0x2718C626);
while(!HAS_MODEL_LOADED(0x2718C626)) WAIT(0);
REQUEST_MODEL(0xDD28B247);
while(!HAS_MODEL_LOADED(0xDD28B247)) WAIT(0);
REQUEST_MODEL(0xCCEA11CA);
while(!HAS_MODEL_LOADED(0xCCEA11CA)) WAIT(0);
REQUEST_MODEL(0xBB1F6E71);
while(!HAS_MODEL_LOADED(0xBB1F6E71)) WAIT(0);
REQUEST_MODEL(0xA6E545FD);
while(!HAS_MODEL_LOADED(0xA6E545FD)) WAIT(0);
REQUEST_MODEL(0x5C5030D4);
while(!HAS_MODEL_LOADED(0x5C5030D4)) WAIT(0);
Object otmp;
CREATE_OBJECT(0x2718C626,0.0,0.0,0.0,&otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,1,0.0,0.0,0.0,0.0,3.0,false);
CREATE_OBJECT(0xDD28B247, 0.0,0.0,0.0, &otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,-1,0.0,0.0,0.0,0.0,3.0,false);
CREATE_OBJECT(0xDD28B247, 0.0,0.0,0.0, &otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,0,0.0,0.0,0.0,0.0,3.0,false);
CREATE_OBJECT(0xCCEA11CA, 0.0,0.0,0.0, &otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,0,1,0.0,0.0,0.0,3.0,false);
CREATE_OBJECT(0xBB1F6E71, 0.0,0.0,0.0, &otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,0,-1,0.0,0.0,0.0,3.0,false);
CREATE_OBJECT(0xA6E545FD,0.0,0.0,0.0, &otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,0,0.0,1,0.0,0.0,3.0,false);
CREATE_OBJECT(0x5C5030D4, 0.0,0.0,0.0, &otmp,true);
ATTACH_OBJECT_TO_PED(otmp, online_player, 0,0,0.0,-1,0.0,0.0,3.0,false);
WAIT(10);
MARK_OBJECT_AS_NO_LONGER_NEEDED(&otmp);
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
else if(togglee == 10){
if(po_karma){
for(i = 0;i <= 16;i++){
if(!IS_NETWORK_PLAYER_ACTIVE(i)) continue;
GET_PLAYER_CHAR(i, &online_player);
if(!DOES_CHAR_EXIST(online_player)) continue;
if((HAS_CHAR_BEEN_DAMAGED_BY_CHAR(GetPlayerPed(), online_player, false))){
GET_CHAR_COORDINATES(GetPlayerPed(),&x,&y,&z);
GET_CHAR_COORDINATES(online_player,&px,&py,&pz);
GET_DISTANCE_BETWEEN_COORDS_3D(x, y, z, px, py, pz, &dist);
ptfx_show(online_player);
if(dist <= 20){
CREATE_OBJECT(0x1B42315D, 0, 0, 0, &obj, true);
ATTACH_OBJECT_TO_PED_PHYSICALLY (obj, online_player, true, 0, 0, 0, -0.5, 0, 0, 0, 0, 0);
DONT_REMOVE_OBJECT(obj);
SET_OBJECT_VISIBLE(obj,false);
FREEZE_OBJECT_POSITION(obj,true);
SET_OBJECT_COLLISION(obj,true);
}
CLEAR_CHAR_LAST_DAMAGE_ENTITY(GetPlayerPed());
CLEAR_CHAR_LAST_WEAPON_DAMAGE(online_player);
}
}
}
}
}
void freezegun(void){
if(HAS_CHAR_GOT_WEAPON(GetPlayerPed(),WEAPON_ROCKET)){
REMOVE_WEAPON_FROM_CHAR(GetPlayerPed(),WEAPON_ROCKET);
print("Some Fat Bastard Tryed Freezing You With a Freeze Gun");
}
}
void main(void){
THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
printlong("Welcome To Project Karma");
WAIT(3000);
printlong("Credits: ReVoLuTiioNz");
WAIT(3000);
printlong("Buttons: ~PAD_DPAD_DOWN~ + ~PAD_X~ To Activate Karma Print Menu");
WAIT(3000);
printlong("Buttons: ~PAD_DPAD_LEFT~ To Scroll Through The Karma Modes");
WAIT(3000);
powerful_weapons();
while(true){
freezegun();
on_and_off();
looped_function();
toggllee_loop();
WAIT(0);
}
}