//-----------------------------------editstat---------------------------------------
if(strcmp(cmd, "/setstat", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /setstat [playerid/PartOfName] [statcode] [amount]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Level |2 SpawnHealth |3 UpgradePoints |4 Model ");
SendClientMessage(playerid, COLOR_GRAD3, "|5 BankAccount |6 PhoneNumber |7 RespectPoints ");
SendClientMessage(playerid, COLOR_GRAD2, "|8 HouseKey |9 BizKey |10 DonateRank");
SendClientMessage(playerid, COLOR_GRAD2, "|12 Det |13 Lawyer |14 Fixer |15 News |16 Jack |17 Drug |18 Sex");
SendClientMessage(playerid, COLOR_GRAD1, "|19 Box |20 Job |21 Contract Time |22 Connect Time");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /setstat [playerid/PartOfName] [statcode] [amount]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Level |2 SpawnHealth |3 UpgradePoints |4 Model ");
SendClientMessage(playerid, COLOR_GRAD3, "|5 BankAccount |6 PhoneNumber |7 RespectPoints ");
SendClientMessage(playerid, COLOR_GRAD2, "|8 HouseKey |9 BizKey |10 DonateRank");
SendClientMessage(playerid, COLOR_GRAD2, "|12 Det |13 Lawyer |14 Fixer |15 News |16 Jack |17 Drug |18 Sex");
SendClientMessage(playerid, COLOR_GRAD1, "|19 Box |20 Job |21 Contract Time |22 Connect Time");
return 1;
}
new stat;
stat = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /setstat [playerid/PartOfName] [statcode] [amount]");
SendClientMessage(playerid, COLOR_GRAD4, "|1 Level |2 SpawnHealth |3 UpgradePoints |4 Model ");
SendClientMessage(playerid, COLOR_GRAD3, "|5 BankAccount |6 PhoneNumber |7 RespectPoints ");
SendClientMessage(playerid, COLOR_GRAD2, "|8 HouseKey |9 BizKey |10 DonateRank");
SendClientMessage(playerid, COLOR_GRAD2, "|12 Det |13 Lawyer |14 Fixer |15 News |16 Jack |17 Drug |18 Sex");
SendClientMessage(playerid, COLOR_GRAD1, "|19 Box |20 Job |21 Contract Time |22 Connect Time");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
new amount;
amount = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
switch (stat)
{
case 1:
{
PlayerInfo[giveplayerid][pLevel] = amount;
format(string, sizeof(string), "The Player Was Set To Level %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's level to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 2:
{
PlayerInfo[giveplayerid][pSHealth] = amount;
format(string, sizeof(string), "The Player Was Set To %d Spawnhealth ", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's spawnhealth to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 3:
{
PlayerInfo[giveplayerid][gPupgrade] = amount;
format(string, sizeof(string), "The Player Was Set To %d Upgrade Points", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's upgrade-points to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 4:
{
PlayerInfo[giveplayerid][pModel] = amount;
format(string, sizeof(string), "The Player Was Set To Model %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's model to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 5:
{
PlayerInfo[giveplayerid][pAccount] = amount;
format(string, sizeof(string), "The Player Account Was Set To $%d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's account to $%d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 6:
{
PlayerInfo[giveplayerid][pPnumber] = amount;
format(string, sizeof(string), "The Player Phone Number Was Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's PH.Number to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 7:
{
PlayerInfo[giveplayerid][pExp] = amount;
format(string, sizeof(string), "The Player Respect Points Were Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's respect-points to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 8:
{
PlayerInfo[giveplayerid][pPhousekey] = amount;
format(string, sizeof(string), "The Player House Key Was Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's House-Key to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 9:
{
PlayerInfo[giveplayerid][pPbiskey] = amount;
format(string, sizeof(string), "The Player Business Key Was Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Biz-Key to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 10:
{
PlayerInfo[giveplayerid][pDonateRank] = amount;
format(string, sizeof(string), "The Player DonateRank Was Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Donate-Rank to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 11:
{
PlayerInfo[giveplayerid][pFMember] = amount;
format(string, sizeof(string), "The Player Family Member Was Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has maked %s family member to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 12:
{
PlayerInfo[giveplayerid][pDetSkill] = amount;
format(string, sizeof(string), "The Player Detective Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Detective Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 13:
{
PlayerInfo[giveplayerid][pLawSkill] = amount;
format(string, sizeof(string), "The Player Lawyer Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Lawyer Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 14:
{
PlayerInfo[giveplayerid][pMechSkill] = amount;
format(string, sizeof(string), "The Player Car Mechanic Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Mechanic Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 15:
{
PlayerInfo[giveplayerid][pNewsSkill] = amount;
format(string, sizeof(string), "The Player News Reporter Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's News Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 16:
{
PlayerInfo[giveplayerid][pJackSkill] = amount;
format(string, sizeof(string), "The Player Car Jacker Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Car Jacker Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 17:
{
PlayerInfo[giveplayerid][pDrugsSkill] = amount;
format(string, sizeof(string), "The Player Drug Dealer Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Drugs Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 18:
{
PlayerInfo[giveplayerid][pSexSkill] = amount;
format(string, sizeof(string), "The Player Sex Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Whore Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 19:
{
PlayerInfo[giveplayerid][pBoxSkill] = amount;
format(string, sizeof(string), "The Player Box Skill Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Box Skill to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 20:
{
PlayerInfo[giveplayerid][pJob] = amount;
format(string, sizeof(string), "The Player Job Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Job to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 21:
{
PlayerInfo[giveplayerid][pContractTime] = amount;
format(string, sizeof(string), "The Player Job Contract Time Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Contract Time to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
case 22:
{
PlayerInfo[giveplayerid][pConnectTime] = amount;
format(string, sizeof(string), "The Player Job Contract Time Set To %d", amount);
SendClientMessage(playerid, COLOR_GRAD1, string);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmWarning: %s has setted %s's Playing Hours to %d.",sendername,giveplayer,amount);
ABroadCast(COLOR_YELLOW, string, 1);
}
default:
{
format(string, sizeof(string), "Invalid Stat Code", amount);
}