CMD:god(playerid, params[]) { new str[128]; if(PlayerAcc[playerid][Log] == 0) return SendClientMessage(playerid, COLOR_RED, "Error: You are not logged in!"); if(PlayerAcc[playerid][Admin] >= 3) { if(PlayerAcc[playerid][God] == 0) { SetPlayerArmour(playerid, 100.0); SetPlayerHealth(playerid, 5000.0); HealthTimer[playerid] = SetTimerEx("SetToGod", 1000, true, "d", playerid); format(str, sizeof(str), "Administrator %s(%d) is now on god mode!", GetName(playerid), playerid); SendClientMessageToAll(COLOR_LIME, str); GodM[playerid] = Create3DTextLabel("God Mode!", COLOR_ORANGE, 0.0, 0.0, 40.0, 20.0, 0, 1); Attach3DTextLabelToPlayer(GodM[playerid], playerid, 0.0, 0.0, 0.40); PlayerAcc[playerid][God] = 1; } else if(PlayerAcc[playerid][God] == 1) { format(str, sizeof(str), "Administrator %s(%d) is now off god mode!", GetName(playerid), playerid); SendClientMessageToAll(COLOR_YELLOW, str); Delete3DTextLabel(GodM[playerid]); KillTimer(HealthTimer[playerid]); SetPlayerHealth(playerid, 100.0); PlayerAcc[playerid][God] = 0; } } else return ErrorMessages(playerid, 7); return 1; }
CMD:whois(playerid, params[]) { new str[128], zone[MAX_ZONE_NAME], str2[128], string[128], str3[128], id; if(PlayerAcc[playerid][Log] == 0) return SendClientMessage(playerid, COLOR_RED, "Error: You are not logged in!"); if(PlayerAcc[playerid][Admin] >= 1) { if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_RED, "Syntax: /whois (id)"); if(id == INVALID_PLAYER_ID) return ErrorMessages(playerid, 2); new ip[16], h, m, s, jail = PlayerAcc[id][Jail], mute = PlayerAcc[id][Mute], time = PlayerAcc[id][MuteTime], admin = PlayerAcc[id][Admin], vip = PlayerAcc[id][Vip], warn = PlayerAcc[id][Warn], skin = PlayerAcc[id][SaveSkin], wanted = GetPlayerWantedLevel(id), score = GetPlayerScore(id), money = GetPlayerMoney(id), kill = PlayerAcc[id][Kills], cookies = PlayerAcc[id][Cookies], death = PlayerAcc[id][Deaths]; GetPlayerIp(id, ip, sizeof(ip)); GetPlayer2DZone(id, zone, MAX_ZONE_NAME); TotalGameTime(id, h, m, s); switch(jail) { case 0: AdminRank = "No"; case 1: AdminRank = "Yes"; } switch(mute) { case 0: DutyStatus = "No"; case 1: DutyStatus = "Yes"; } switch(admin) { case 0: Admin2 = "Player"; case 1: AdminRank = "Tester"; case 2: AdminRank = "Co-Mod"; case 3: AdminRank = "Mod"; case 4: AdminRank = "Admin"; case 5: AdminRank = "Leader"; case 6: AdminRank = "Manager"; } switch(vip) { case 0: VIP = "Player"; case 1: VIP = "Bronze VIP"; case 2: VIP = "Silver VIP"; case 3: VIP = "Premium VIP"; } format(string, sizeof(string), "%s's Account Statistics:", GetName(id)); SendClientMessage(playerid, COLOR_BLUE, str); format(str, sizeof(str), "Jail: [%s] | Mute: [%s] | Time: [%i] | Admin: [%i - %s] | Vip: [%i - %s] | Cookies: [%i]", AdminRank, DutyStatus, time, admin, Admin2, vip, VIP, cookies); format(str2, sizeof(str2), "Warning: [%i/%i] | WantedLvl: [%i] | Score: [%i] Money: [$%i] | Kills: [%d] | Deaths: [%d]", warn, MAX_WARNINGS, wanted, score, money, kill, death); format(str3, sizeof(str3), "SaveSkin: [%i] | Ratio: [%0.2f] | Location: [%s] Hours: [%i] | Minutes: [%i] | Seconds: [%i]", skin, Float:kill/Float:death, zone, h, m, s); SendClientMessage(playerid, COLOR_GREY, string); SendClientMessage(playerid, COLOR_GREY, str); SendClientMessage(playerid, COLOR_GREY, str2); SendClientMessage(playerid, COLOR_GREY, str3); } else return ErrorMessages(playerid, 1); return 1; }
CMD:god(playerid, params[])
{
new str[128];
if(PlayerAcc[playerid][Log] == 0) return SendClientMessage(playerid, COLOR_RED, "Error: You are not logged in!");
if(PlayerAcc[playerid][Admin] >= 3)
{
if(PlayerAcc[playerid][God] == 1)
{
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 5000.0);
HealthTimer[playerid] = SetTimerEx("SetToGod", 1000, true, "d", playerid);
format(str, sizeof(str), "Administrator %s(%d) is now on god mode!", GetName(playerid), playerid);
SendClientMessageToAll(COLOR_LIME, str);
GodM[playerid] = Create3DTextLabel("God Mode!", COLOR_ORANGE, 0.0, 0.0, 40.0, 20.0, 0, 1);
Attach3DTextLabelToPlayer(GodM[playerid], playerid, 0.0, 0.0, 0.40);
PlayerAcc[playerid][God] = 1;
}
else if(PlayerAcc[playerid][God] == 0)
{
format(str, sizeof(str), "Administrator %s(%d) is now off god mode!", GetName(playerid), playerid);
SendClientMessageToAll(COLOR_YELLOW, str);
Delete3DTextLabel(GodM[playerid]);
KillTimer(HealthTimer[playerid]);
SetPlayerHealth(playerid, 100.0);
PlayerAcc[playerid][God] = 0;
}
}
else return ErrorMessages(playerid, 7);
return 1;
}
format(string, sizeof(string), "%s's Account Statistics:", GetName(id)); SendClientMessage(playerid, COLOR_BLUE, str); format(str, sizeof(str), "Jail: [%s] | Mute: [%s]| Godmode:[%i] | Time: [%i] | Admin: [%i - %s] | Vip: [%i - %s] | Cookies: [%i]", AdminRank, DutyStatus, time, admin, Admin2, vip, VIP, cookies); format(str2, sizeof(str2), "Warning: [%i/%i] | WantedLvl: [%i] | Score: [%i] Money: [$%i] | Kills: [%d] | Deaths: [%d]", warn, MAX_WARNINGS, wanted, score, money, kill, death); format(str3, sizeof(str3), "SaveSkin: [%i] | Ratio: [%0.2f] | Location: [%s] Hours: [%i] | Minutes: [%i] | Seconds: [%i]", skin, Float:kill/Float:death, zone, h, m, s); SendClientMessage(playerid, COLOR_GREY, string); SendClientMessage(playerid, COLOR_GREY, str); SendClientMessage(playerid, COLOR_GREY, str2); SendClientMessage(playerid, COLOR_GREY, str3); |
CMD:god(playerid, params[])
{
if(!PlayerAcc[playerid][Log]) return SendClientMessage(playerid, COLOR_RED, "Error: You are not logged in!");
if(PlayerAcc[playerid][Admin] < 3) return ErrorMessages(playerid, 7);
new str[65];
if(!PlayerAcc[playerid][God])
{
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 5000.0);
HealthTimer[playerid] = SetTimerEx("SetToGod", 1000, true, "d", playerid);
format(str, sizeof(str), "Administrator %s(%d) is now on god mode!", GetName(playerid), playerid);
SendClientMessageToAll(COLOR_LIME, str);
GodM[playerid] = Create3DTextLabel("God Mode!", COLOR_ORANGE, 0.0, 0.0, 40.0, 20.0, 0, 1);
Attach3DTextLabelToPlayer(GodM[playerid], playerid, 0.0, 0.0, 0.40);
}
else
{
format(str, sizeof(str), "Administrator %s(%d) is now off god mode!", GetName(playerid), playerid);
SendClientMessageToAll(COLOR_YELLOW, str);
Delete3DTextLabel(GodM[playerid]);
KillTimer(HealthTimer[playerid]);
SetPlayerHealth(playerid, 100.0);
}
PlayerAcc[playerid][God] = (PlayerAcc[playerid][God]) ? (0) : (1);
return 1;
}
CMD:whois(playerid, params[])
{
if(!PlayerAcc[playerid][Log]) return SendClientMessage(playerid, COLOR_RED, "Error: You are not logged in!");
if(PlayerAcc[playerid][Admin] < 1) return ErrorMessages(playerid, 1);
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_RED, "Syntax: /whois (id)");
if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return ErrorMessages(playerid, 2);
new
h, m, s,
jail = PlayerAcc[id][Jail],
mute = PlayerAcc[id][Mute],
time = PlayerAcc[id][MuteTime],
admin = PlayerAcc[id][Admin],
vip = PlayerAcc[id][Vip],
warn = PlayerAcc[id][Warn],
skin = PlayerAcc[id][SaveSkin],
wanted = GetPlayerWantedLevel(id),
score = GetPlayerScore(id),
money = GetPlayerMoney(id),
kill = PlayerAcc[id][Kills],
cookies = PlayerAcc[id][Cookies],
death = PlayerAcc[id][Deaths],
zone[MAX_ZONE_NAME],
AdminRank[8],
VIP[12],
str[144]
;
GetPlayer2DZone(id, zone, MAX_ZONE_NAME);
TotalGameTime(id, h, m, s);
switch(admin)
{
case 1: AdminRank = "Tester";
case 2: AdminRank = "Co-Mod";
case 3: AdminRank = "Mod";
case 4: AdminRank = "Admin";
case 5: AdminRank = "Leader";
case 6: AdminRank = "Manager";
default: AdminRank = "Player";
}
switch(vip)
{
case 1: VIP = "Bronze VIP";
case 2: VIP = "Silver VIP";
case 3: VIP = "Premium VIP";
default: VIP = "Player";
}
format(str, sizeof(str), "%s's Account Statistics:", GetName(id));
SendClientMessage(playerid, COLOR_BLUE, str);
format(str, sizeof(str), "Jail: [%s] | Mute: [%s] | Time: [%i] | Admin: [%i - %s] | Vip: [%i - %s] | Cookies: [%i]", (jail) ? ("Yes") : ("No"), (mute) ? ("Yes") : ("No"), time, admin, AdminRank, vip, VIP, cookies);
SendClientMessage(playerid, COLOR_GREY, str);
format(str, sizeof(str), "Warning: [%i/%i] | WantedLvl: [%i] | Score: [%i] Money: [$%i] | Kills: [%d] | Deaths: [%d]", warn, MAX_WARNINGS, wanted, score, money, kill, death);
SendClientMessage(playerid, COLOR_GREY, str);
format(str, sizeof(str), "SaveSkin: [%i] | Ratio: [%0.2f] | Location: [%s] Hours: [%i] | Minutes: [%i] | Seconds: [%i]", skin, kill/death, zone, h, m, s);
SendClientMessage(playerid, COLOR_GREY, str);
return 1;
}