Jump to content
  • 0

Problema admin warning


ShowBell

Question

Salut am facut admin warning pentru /setstat dar imi apare de 2 ori si nu stiu de ce...

Aici e /setstat ... ma poate ajuta cineva?

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 |5 BankAccount");
				SendClientMessage(playerid, COLOR_GRAD3, "|6 PhoneNumber |7 RespectPoints |8 HouseKey |9 BizKey |10 DonateRank");
				SendClientMessage(playerid, COLOR_GRAD2, "|11 FMember |12 Det |13 Lawyer |14 Fixer |15 News |16 Jack |17 Drug |18 Sex");
				SendClientMessage(playerid, COLOR_GRAD2, "|19 Box |20 PassKey |21 VehKey |22 BikeKey |23 Spawn[1-LS 2-SF] |24 FPunish |25 Rob");
				SendClientMessage(playerid, COLOR_GRAD2, "|26 AdmWarn |27 Job |28 ContractTime |29 FWarns |30 Warns");
				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 |5 BankAccount");
						SendClientMessage(playerid, COLOR_GRAD3, "|6 PhoneNumber |7 RespectPoints |8 HouseKey |9 BizKey |10 DonateRank");
						SendClientMessage(playerid, COLOR_GRAD2, "|11 FMember |12 Det |13 Lawyer |14 Fixer |15 News |16 Jack |17 Drug |18 Sex ");
						SendClientMessage(playerid, COLOR_GRAD2, "|19 Box |20 PassKey |21 VehKey1 |22 VehKey2 |23 Spawn[1-LS 2-SF] |24 FPunish |25 Rob");
						SendClientMessage(playerid, COLOR_GRAD2, "|26 AdmWarn |27 Job |28 ContractTime |29 FWarns |30 Warns");
						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 |5 BankAccount");
						SendClientMessage(playerid, COLOR_GRAD3, "|6 PhoneNumber |7 RespectPoints |8 HouseKey |9 BizKey |10 DonateRank");
						SendClientMessage(playerid, COLOR_GRAD2, "|11 FMember |12 Det |13 Lawyer |14 Fixer |15 News |16 Jack |17 Drug |18 Sex");
						SendClientMessage(playerid, COLOR_GRAD2, "|19 Box |20 PassKey |21 VehKey1 |22 VehKey2 |23 Spawn[1-LS 2-SF] |24 FPunish |25 Rob");
						SendClientMessage(playerid, COLOR_GRAD2, "|26 AdmWarn |27 Job |28 ContractTime |29 FWarns |30 Warns");
						return 1;
					}
					new amount;
					amount = strval(tmp);
					if (PlayerInfo[playerid][pAdmin] >= 6)
					{
						switch (stat)
						{
							case 1:
							{
								PlayerInfo[giveplayerid][pLevel] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's level to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 2:
							{
								PlayerInfo[giveplayerid][pSHealth] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's spawn health to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 3:
							{
								PlayerInfo[giveplayerid][gPupgrade] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's upgrade points to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 4:
							{
								PlayerInfo[giveplayerid][pModel] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's model to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 5:
							{
								PlayerInfo[giveplayerid][pAccount] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's account to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 6:
							{
								PlayerInfo[giveplayerid][pPnumber] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's phone number to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 7:
							{
								PlayerInfo[giveplayerid][pExp] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's respect points to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 8:
							{
								PlayerInfo[giveplayerid][pPhousekey] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's house key to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 9:
							{
								PlayerInfo[giveplayerid][pPbiskey] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's business key to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 10:
							{
								PlayerInfo[giveplayerid][pDonateRank] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's donation rank to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 11:
							{
								PlayerInfo[giveplayerid][pFMember] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's family member to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 12:
							{
								PlayerInfo[giveplayerid][pDetSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's detective skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 13:
							{
								PlayerInfo[giveplayerid][pLawSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's lawyer job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 14:
							{
								PlayerInfo[giveplayerid][pMechSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
	   							GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's car mechanic job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 15:
							{
								PlayerInfo[giveplayerid][pNewsSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's NR job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 16:
							{
								PlayerInfo[giveplayerid][pJackSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's car jacker job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 17:
							{
								PlayerInfo[giveplayerid][pDrugsSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's drug dealer job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 18:
							{
								PlayerInfo[giveplayerid][pSexSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's sex job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 19:
							{
								PlayerInfo[giveplayerid][pBoxSkill] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's boxing job skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 21:
							{
							    PlayerInfo[giveplayerid][pPcarkey] = amount;
							    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							    GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's carkey to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW, string, 1);
								setstatlog(string);
							}
                            case 22:
							{
							    PlayerInfo[giveplayerid][pPbikekey] = amount;
							    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							    GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's Bikekey to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW, string, 1);
								setstatlog(string);
							}
							case 23:
							{
							    PlayerInfo[giveplayerid][pOrigin] = amount;
							    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							    GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's origin to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW, string, 1);
								setstatlog(string);
							}
							case 24:
							{
								PlayerInfo[giveplayerid][pPunish] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's fpunish to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW, string, 1);
								setstatlog(string);
							}
							case 25:
                     		{
                        		PlayerInfo[giveplayerid][pRob] = amount;
                        		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                        		GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's rob skill to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW, string, 1);
								setstatlog(string);
                     		}
							case 26:
							{
								PlayerInfo[giveplayerid][pADMWarns] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, ": %s has set %s's admin warns to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 27:
							{
								PlayerInfo[giveplayerid][pJob] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's job to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW, string, 1);
								setstatlog(string);
							}
							case 28:
							{
								PlayerInfo[giveplayerid][pContractTime] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's contract time to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 29:
							{
								PlayerInfo[giveplayerid][pFwarn] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's faction warns to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							case 30:
							{
								PlayerInfo[giveplayerid][pWarns] = amount;
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, numewarning, sizeof(numewarning));
								format(string, 256, "{F81414}[AdmWarning]:{FFFFFF} %s has set %s's warns to %d.", numewarning, giveplayer, amount);
								ABroadCast(COLOR_YELLOW,string,1);
								setstatlog(string);
							}
							default:
							{
								format(string, sizeof(string), "   Invalid Stat Code", amount);
							}

						}
						SendClientMessage(playerid, COLOR_GRAD1, string);
					}
					else
					{
						SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
					}
				}//not valid id
			}//not connected
		}
		return 1;
	}

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.