23.09.2006, 19:40
Here is some commands i created for admins (for fun, and also to annoy cheaters before kicking/banning them!) I hope you like
and please give credits if you use these cool commands :
First, add this at the begining of the script:
GOD MODE
reset your life to 250hp each 50ms, you can fall of the hightest building without dying
(if you have no parachute)
At the begining of the script:
In OnGameModeInit:
In OnGameModeExit:
The command:
The function:
RANDOM WEAPONS SET(thx to Simon)
give you random set of weapons
(you have to define the sets)
At the begining of the script:
The command:
REGULAR MONEY
give you 1000$ each 2 seconds 
At the begining of the script:
In OnGameModeInit:
In OnGameModeExit:
The command:
The function:
Retype these commands to turn off them, or use this reset command:

First, add this at the begining of the script:
pawn Code:
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
GOD MODE


At the begining of the script:
pawn Code:
new GodTimer;
new God[MAX_PLAYERS];
pawn Code:
GodTimer = SetTimer("InfiniteLife",50,1);
pawn Code:
KillTimer(GodTimer);
pawn Code:
if((strcmp(cmdtext,"/iddad",true)==0)||(strcmp(cmdtext,"/god",true)==0))
{
if (IsPlayerAdmin(playerid))
{
if(God[playerid] == 0)
{
God[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"GODMODE ON");
}
else
{
God[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"GODMODE OFF");
SetPlayerHealth(playerid, 100);
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
pawn Code:
public InfiniteLife()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && God[i] == 1)
{
SetPlayerHealth(i, 250);
}
}
}
RANDOM WEAPONS SET(thx to Simon)


At the begining of the script:
pawn Code:
new Weapons[MAX_PLAYERS];
new WeaponSet[4][5] =
{
{9, 24, 26, 32, 38},
{8, 23, 25, 30, 37},
{2, 10, 22, 28, 41},
{5, 14, 23, 29, 42}
/* {x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x5},
{x1, x2, x3, x4, x4} EACH "x" IS A WEAPON TO CHOOSE IN A CLASS. x1 is melee*/
};
pawn Code:
if((strcmp(cmdtext,"/idkfq",true)==0)||(strcmp(cmdtext,"/weapons",true)==0))
{
if (IsPlayerAdmin(playerid))
{
new setid = random(sizeof(WeaponSet));
new ammos = 999999999;
if (Weapons[playerid] == 0)
{
Weapons[playerid] = 1;
GivePlayerWeapon(playerid,WeaponSet[setid][0],1);//MELEE: AMMO=1
GivePlayerWeapon(playerid,WeaponSet[setid][1],ammos);
GivePlayerWeapon(playerid,WeaponSet[setid][2],ammos);
GivePlayerWeapon(playerid,WeaponSet[setid][3],ammos);
GivePlayerWeapon(playerid,WeaponSet[setid][4],ammos);
SendClientMessage(playerid,COLOR_GREEN,"WEAPONS ON");
}
else
{
Weapons[playerid] = 0;
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,507);
SendClientMessage(playerid,COLOR_RED,"WEAPONS OFF");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
REGULAR MONEY


At the begining of the script:
pawn Code:
new GiveMoneyTimer;
new GiveMoney[MAX_PLAYERS];
pawn Code:
GiveMoneyTimer = SetTimer("Money",2000,1);
pawn Code:
KillTimer(GiveMoneyTimer);
pawn Code:
if(strcmp(cmdtext,"/cash",true)==0)
{
if (IsPlayerAdmin(playerid))
{
if (GiveMoney[playerid] == 0)
{
GiveMoney[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"CASH ON");
}
else
{
GiveMoney[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"CASH OFF");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}
pawn Code:
public Money()
{
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && GiveMoney[i] == 1)
{
GivePlayerMoney(i,1000);
}
}
}
Retype these commands to turn off them, or use this reset command:
pawn Code:
if(strcmp(cmdtext,"/reset",true)==0)
{
if (IsPlayerAdmin(playerid))
{
if ((God[playerid] == 0)&&(Weapons[playerid] == 0)&&(GiveMoney[playerid] == 0))
{
SendClientMessage(playerid,COLOR_GREEN,"NOTHING TO RESET");
}
if (God[playerid] == 1)
{
God[playerid] = 0;
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_RED,"GODMODE OFF");
}
if (Weapons[playerid] == 1)
{
Weapons[playerid] = 0;
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,507);
SendClientMessage(playerid,COLOR_RED,"WEAPONS OFF");
}
if (GiveMoney[playerid] == 1)
{
GiveMoney[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"CASH OFF");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"COMMANDS FOR ADMINS ONLY");
}
return 1;
}