All pastes #672549 Raw Edit

sa-mp Filterscript admin menu

public c v1 · immutable
#672549 ·published 2007-08-27 17:24 UTC
rendered paste body
/*Admin Menu Script created by ElykS.	Created: 27.08.2007	Version: 07.08.27aCredits: for dcmd, dudb, dini, dutils to DracoBlue for fsearch to Sacky for IsNumeric to Mike for ReturnUser to Y_Less for IsInvalidSkin to Simon for the idea to Correlli for everything else to all i forgot*/#include <a_samp>#include <dini>#include <dutils>#include <dudb>#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1#define banfile "BannedNames.txt"#define COLOR_SYSTEM 0xADD8E6AAnew PLAYER_Muted[MAX_PLAYERS];new PLAYER_Jailed[MAX_PLAYERS];new PLAYER_Frozen[MAX_PLAYERS];new PLAYER_giveplayerid[MAX_PLAYERS];new PLAYER_weaponid[MAX_PLAYERS];new Menu:MENU_PlayerMenu[MAX_PLAYERS];new PLAYER_Menu[MAX_PLAYERS];new GLOBAL_ServerLocked;new PLAYER_Weapon[MAX_PLAYERS][13];new PLAYER_Ammo[MAX_PLAYERS][13];stock Float:PlayerHealth(playerid){	new Float:health;	GetPlayerHealth(playerid,health);	return health;}stock Float:PlayerArmour(playerid){	new Float:armour;	GetPlayerArmour(playerid,armour);	return armour;}public OnFilterScriptInit() {	printf("*** Admin Menu Script by Elyks loaded ***");	return 1;}public OnFilterScriptExit() {	printf("*** Admin Menu Script by Elyks unloaded ***");	return 1;}dcmd_server(const playerid, const params[]){	#pragma unused params	if(!IsPlayerAdmin(playerid)) return 0;	if(PLAYER_Menu[playerid] != 0) return SystemMsg(playerid,"(admin) Close the other menu before");	ShowServerMenu(playerid);	return 1;}dcmd_player(const playerid, const params[]){	if(!IsPlayerAdmin(playerid)) return 0;	if(PLAYER_Menu[playerid] != 0) return SystemMsg(playerid,"(admin) Close the other menu before");	new index = 0;	new giveplayerid;    giveplayerid = ReturnUser(strtok(params,index));    if(giveplayerid == INVALID_PLAYER_ID) return SystemMsg(playerid,"(admin) Cant find the player.");	PLAYER_giveplayerid[playerid] = giveplayerid;	ShowPlayerMenu(playerid);	return 1;}public OnPlayerCommandText(playerid, cmdtext[]) {	dcmd(player,6,cmdtext);	dcmd(server,6,cmdtext);	return 0;}public OnPlayerConnect(playerid) {    PLAYER_Muted[playerid] = 0;   	if(fsearch(banfile, PlayerName(playerid), true)) {	    SystemMsg(playerid,"You are banned on this server.");		TogglePlayerControllable(playerid,0);		Kick(playerid);	}	if(GLOBAL_ServerLocked){	    SystemMsg(playerid,"The Server is locked at the moment.");		TogglePlayerControllable(playerid,0);		Kick(playerid);	}	return 1;}public OnPlayerText(playerid, text[]){	if(PLAYER_Muted[playerid]){	    SystemMsg(playerid,"(chat) You are muted, noone can hear you.");	    return 0;	}	return 1;}public OnPlayerExitedMenu(playerid){	if(PLAYER_Menu[playerid] == 50 || PLAYER_Menu[playerid] == 1 || PLAYER_Menu[playerid] == 2) PLAYER_Menu[playerid] = 0;	else if(PLAYER_Menu[playerid] >= 51 && PLAYER_Menu[playerid] <= 53) ShowServerMenu(playerid);	else if(PLAYER_Menu[playerid] >= 10 && PLAYER_Menu[playerid] <= 14) ShowPlayerMenu(playerid);	else if(PLAYER_Menu[playerid] >= 20 && PLAYER_Menu[playerid] <= 23) ShowPlayerMenu2(playerid);	else if(PLAYER_Menu[playerid] >= 140 && PLAYER_Menu[playerid] <= 145) ShowPlayerWeaponMenu(playerid);	else if(PLAYER_Menu[playerid] >= 145 && PLAYER_Menu[playerid] <= 152) ShowPlayerWeaponMenu2(playerid);	else if(PLAYER_Menu[playerid] == 30) ShowPlayerWeaponMenu(playerid);	else PLAYER_Menu[playerid] = 0;}public OnPlayerSelectedMenuRow(playerid,row){	if(PLAYER_Menu[playerid] == 50){	    if(row == 0){	        if(GLOBAL_ServerLocked){	            GLOBAL_ServerLocked = 0;				for(new i;i<MAX_PLAYERS;i++){				    if(IsPlayerConnected(i)){					    SystemMsg(i,"(admin) The server is opend for new players again.");				    }				}	        }	        else if(!GLOBAL_ServerLocked){	            GLOBAL_ServerLocked = 1;				for(new i;i<MAX_PLAYERS;i++){				    if(IsPlayerConnected(i)){				    	SystemMsg(i,"(admin) The server is closed for new players.");				    }				}	        }	        PLAYER_Menu[playerid] = 0;	    }	    if(row == 1) ShowServerTimeMenu(playerid);	    if(row == 2) ShowServerWeatherMenu(playerid);	    if(row == 3) ShowServerGravityMenu(playerid);	}	else if(PLAYER_Menu[playerid] == 51){	    if(row == 0) SetWorldTime(0);	    if(row == 1) SetWorldTime(3);	    if(row == 2) SetWorldTime(6);		if(row == 3) SetWorldTime(9);		if(row == 4) SetWorldTime(12);        if(row == 5) SetWorldTime(15);        if(row == 6) SetWorldTime(18);        if(row == 7) SetWorldTime(21);        for(new i;i<MAX_PLAYERS;i++){            if(IsPlayerConnected(i)){                SystemMsg(i,"(admin) An Admin has changed the time.");            }        }        PLAYER_Menu[playerid] = 0;	}	else if(PLAYER_Menu[playerid] == 52){	    if(row == 0)SetWeather(10);	    if(row == 1)SetWeather(8);	    if(row == 2)SetWeather(43);	    for(new i;i<MAX_PLAYERS;i++){            if(IsPlayerConnected(i)){                SystemMsg(i,"(admin) An Admin has changed the weather.");            }	    }	    PLAYER_Menu[playerid] = 0;	}	else if(PLAYER_Menu[playerid] == 53){	    if(row == 0) SetGravity(0.008);	    if(row == 1) SetGravity(0.004);	    if(row == 2) SetGravity(0.001);	    for(new i;i<MAX_PLAYERS;i++){            if(IsPlayerConnected(i)){                SystemMsg(i,"(admin) An Admin has changed the gravity.");            }	    }	    PLAYER_Menu[playerid] = 0;	}	else if(PLAYER_Menu[playerid] == 1){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) ShowPlayerHealthMenu(playerid);			if(row == 1) ShowPlayerArmourMenu(playerid);			if(row == 2) ShowPlayerSkinMenu(playerid);			if(row == 3) ShowPlayerMoneyMenu(playerid);			if(row == 4) ShowPlayerWeaponMenu(playerid);			if(row == 5) {			    if(PLAYER_Muted[PLAYER_giveplayerid[playerid]] == 0){					PLAYER_Muted[PLAYER_giveplayerid[playerid]] = 1;					SystemMsg(playerid,"(admin) You muted the player.");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has muted you.");			    }			    else if(PLAYER_Muted[PLAYER_giveplayerid[playerid]] == 1){					PLAYER_Muted[PLAYER_giveplayerid[playerid]] = 0;					SystemMsg(playerid,"(admin) You unmuted the player.");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has unmuted you.");			    }				PLAYER_Menu[playerid] = 0;			}			if(row == 6) {			    if(PLAYER_Jailed[PLAYER_giveplayerid[playerid]] == 0){					SetPlayerFacingAngle(playerid, 177.0350);					SetCameraBehindPlayer(playerid);					SetPlayerInterior(playerid, 3);					SetPlayerPos(playerid, 197.7029,174.8801,1003.0234);					PLAYER_Jailed[PLAYER_giveplayerid[playerid]] = 1;					SystemMsg(playerid,"(admin) You put the player in jail.");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has put you in jail.");				}				else if(PLAYER_Jailed[PLAYER_giveplayerid[playerid]] == 1){				    SpawnPlayer(PLAYER_giveplayerid[playerid]);				    PLAYER_Jailed[PLAYER_giveplayerid[playerid]] = 0;					SystemMsg(playerid,"(admin) You put the player out of jail.");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has put you out of jail.");				}				PLAYER_Menu[playerid] = 0;			}			if(row == 7) {				new Float:XPOS;				new Float:YPOS;				new Float:ZPOS;				GetPlayerPos(playerid, XPOS, YPOS, ZPOS);				CreateExplosion(XPOS, YPOS, ZPOS, 3, 5);				SystemMsg(playerid,"(admin) You explode the player.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has exploded you.");				PLAYER_Menu[playerid] = 0;			}			if(row == 8) {			    if(PLAYER_Frozen[PLAYER_giveplayerid[playerid]] == 0){			        TogglePlayerControllable(playerid,0);			        PLAYER_Frozen[PLAYER_giveplayerid[playerid]] = 1;					SystemMsg(playerid,"(admin) You frozen the player.");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has frozen you.");			    }			    else if(PLAYER_Frozen[PLAYER_giveplayerid[playerid]] == 1){			        TogglePlayerControllable(playerid,1);			        PLAYER_Frozen[PLAYER_giveplayerid[playerid]] = 0;					SystemMsg(playerid,"(admin) You unfrozen the player.");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has unfrozen you.");			    }				PLAYER_Menu[playerid] = 0;			}			if(row == 9) ShowPlayerMenu2(playerid);		}	}	else if(PLAYER_Menu[playerid] == 2){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{	    	if(row == 0) ShowPlayerMenu(playerid);	    	if(row == 1) ShowPlayerVehicleMenu(playerid);	    	if(row == 2) ShowPlayerTeleportMenu(playerid);    		if(row == 3) {				SystemMsg(playerid,"(admin) You kicked the player.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has kicked you.");			    TogglePlayerControllable(playerid, 0);			    Kick(playerid);				PLAYER_Menu[playerid] = 0;			}			if(row == 4) ShowPlayerBanMenu(playerid);		}	}	else if(PLAYER_Menu[playerid] == 10){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0){		        SetPlayerHealth(PLAYER_giveplayerid[playerid],(floatadd(PlayerHealth(PLAYER_giveplayerid[playerid]),10)));		    }		    if(row == 1){		        SetPlayerHealth(PLAYER_giveplayerid[playerid],(floatsub(PlayerHealth(PLAYER_giveplayerid[playerid]),10)));		    }			if(row == 2){		       	SetPlayerHealth(PLAYER_giveplayerid[playerid],0);			}			if(row == 3){		       	SetPlayerHealth(PLAYER_giveplayerid[playerid],100);			}	        SystemMsg(playerid,"(admin) You modified the players health.");	        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your health.");			PLAYER_Menu[playerid] = 0;		}	}	else if(PLAYER_Menu[playerid] == 11){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0){		        SetPlayerArmour(PLAYER_giveplayerid[playerid],(floatadd(PlayerArmour(PLAYER_giveplayerid[playerid]),10)));		    }		    if(row == 1){		        SetPlayerArmour(PLAYER_giveplayerid[playerid],(floatsub(PlayerArmour(PLAYER_giveplayerid[playerid]),10)));		    }			if(row == 2){		       	SetPlayerArmour(PLAYER_giveplayerid[playerid],0);			}			if(row == 3){		       	SetPlayerArmour(PLAYER_giveplayerid[playerid],100);			}	        SystemMsg(playerid,"(admin) You changed the players armour.");	        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your armour.");			PLAYER_Menu[playerid] = 0;		}	}	else if(PLAYER_Menu[playerid] == 12){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    new wantedskin;		    if(row == 0){				wantedskin = GetPlayerSkin(PLAYER_giveplayerid[playerid])+1;				if(wantedskin >= 300){				    wantedskin = 0;				}				if(IsInvalidSkin(wantedskin)){				    wantedskin = NextSkin(wantedskin);				}				SetPlayerSkin(PLAYER_giveplayerid[playerid],wantedskin);		    }		    if(row == 1){				wantedskin = GetPlayerSkin(PLAYER_giveplayerid[playerid])-1;				if(wantedskin < 0){				    wantedskin = 299;				}				if(IsInvalidSkin(wantedskin)){				    wantedskin = PrevSkin(wantedskin);				}				SetPlayerSkin(PLAYER_giveplayerid[playerid],wantedskin);		    }		    if(row == 2){				wantedskin = GetPlayerSkin(PLAYER_giveplayerid[playerid])+10;				if(wantedskin >= 300){				    wantedskin = 0;				}				if(IsInvalidSkin(wantedskin)){				    wantedskin = NextSkin(wantedskin);				}				SetPlayerSkin(PLAYER_giveplayerid[playerid],wantedskin);		    }		    if(row == 3){				wantedskin = GetPlayerSkin(PLAYER_giveplayerid[playerid])-10;				if(wantedskin < 0){				    wantedskin = 299;				}				if(IsInvalidSkin(wantedskin)){				    wantedskin = PrevSkin(wantedskin);				}				SetPlayerSkin(PLAYER_giveplayerid[playerid],wantedskin);		    }	       	SystemMsg(playerid,"(admin) You changed the players skin.");	        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your skin.");	        PLAYER_Menu[playerid] = 0;		}	}	else if(PLAYER_Menu[playerid] == 13){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{	        if(row == 0){	            SetPlayerMoney(PLAYER_giveplayerid[playerid],(GetPlayerMoney(PLAYER_giveplayerid[playerid])+1000));	        }	        if(row == 1){	            SetPlayerMoney(PLAYER_giveplayerid[playerid],(GetPlayerMoney(PLAYER_giveplayerid[playerid])-1000));	        }	        if(row == 2){	            SetPlayerMoney(PLAYER_giveplayerid[playerid],(GetPlayerMoney(PLAYER_giveplayerid[playerid])+10000));	        }	        if(row == 3){	            SetPlayerMoney(PLAYER_giveplayerid[playerid],(GetPlayerMoney(PLAYER_giveplayerid[playerid])-10000));	        }	        if(row == 4){	            SetPlayerMoney(PLAYER_giveplayerid[playerid],0);	        }	        if(row == 5){	            SetPlayerMoney(PLAYER_giveplayerid[playerid],99999999);	        }	       	SystemMsg(playerid,"(admin) You changed the players money.");	        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your money.");	        PLAYER_Menu[playerid] = 0;	    }	}	else if(PLAYER_Menu[playerid] == 14){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0){		        ResetPlayerWeapons(PLAYER_giveplayerid[playerid]);		        SystemMsg(playerid,"(admin) You reseted the players weapons.");		        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin reseted your weapons.");		    }		    if(row == 1) ShowPlayerSlot0Menu(playerid);		    if(row == 2) ShowPlayerSlot1Menu(playerid);		    if(row == 3) ShowPlayerSlot2Menu(playerid);		    if(row == 4) ShowPlayerSlot3Menu(playerid);		    if(row == 5) ShowPlayerSlot4Menu(playerid);		    if(row == 6) ShowPlayerSlot5Menu(playerid);			if(row == 7) ShowPlayerWeaponMenu2(playerid);		}	}	else if(PLAYER_Menu[playerid] == 15){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) ShowPlayerWeaponMenu(playerid);		    if(row == 1) ShowPlayerSlot6Menu(playerid);		    if(row == 2) ShowPlayerSlot7Menu(playerid);		    if(row == 3) ShowPlayerSlot8Menu(playerid);		    if(row == 4) ShowPlayerSlot9Menu(playerid);		    if(row == 5) ShowPlayerSlot10Menu(playerid);		    if(row == 6) ShowPlayerSlot11Menu(playerid);		    if(row == 7) ShowPlayerSlot12Menu(playerid);		}	}	else if(PLAYER_Menu[playerid] == 140){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0){		        GivePlayerWeapon(PLAYER_giveplayerid[playerid],0,1);		    }		    if(row == 1){		        GivePlayerWeapon(PLAYER_giveplayerid[playerid],1,1);		    }		    SystemMsg(playerid,"(admin) You changed the players weapon.");		    SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");		    PLAYER_Menu[playerid] = 0;		}	}	else if(PLAYER_Menu[playerid] == 141){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) DeleteWeaponSlot(PLAYER_giveplayerid[playerid],1);		    if(row == 1) GivePlayerWeapon(PLAYER_giveplayerid[playerid],2,1);		    if(row == 2) GivePlayerWeapon(PLAYER_giveplayerid[playerid],3,1);		    if(row == 3) GivePlayerWeapon(PLAYER_giveplayerid[playerid],4,1);		    if(row == 4) GivePlayerWeapon(PLAYER_giveplayerid[playerid],5,1);		    if(row == 5) GivePlayerWeapon(PLAYER_giveplayerid[playerid],6,1);		    if(row == 6) GivePlayerWeapon(PLAYER_giveplayerid[playerid],7,1);		    if(row == 7) GivePlayerWeapon(PLAYER_giveplayerid[playerid],8,1);		    if(row == 8) GivePlayerWeapon(PLAYER_giveplayerid[playerid],9,1);		    SystemMsg(playerid,"(admin) You changed the players weapon.");		    SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");		    PLAYER_Menu[playerid] = 0;		}	}	else if(PLAYER_Menu[playerid] == 142){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],2);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,22);            if(row == 2) ShowPlayerAmmoMenu(playerid,23);            if(row == 3) ShowPlayerAmmoMenu(playerid,24);		}	}	else if(PLAYER_Menu[playerid] == 143){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],3);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,25);            if(row == 2) ShowPlayerAmmoMenu(playerid,26);            if(row == 3) ShowPlayerAmmoMenu(playerid,27);		}	}	else if(PLAYER_Menu[playerid] == 144){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],4);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,28);            if(row == 2) ShowPlayerAmmoMenu(playerid,29);            if(row == 3) ShowPlayerAmmoMenu(playerid,32);		}	}	else if(PLAYER_Menu[playerid] == 145){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],5);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,30);            if(row == 2) ShowPlayerAmmoMenu(playerid,31);		}	}	else if(PLAYER_Menu[playerid] == 146){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],6);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,33);            if(row == 2) ShowPlayerAmmoMenu(playerid,34);		}	}	else if(PLAYER_Menu[playerid] == 147){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],7);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,35);            if(row == 2) ShowPlayerAmmoMenu(playerid,36);            if(row == 3) ShowPlayerAmmoMenu(playerid,37);            if(row == 4) ShowPlayerAmmoMenu(playerid,38);		}	}	else if(PLAYER_Menu[playerid] == 148){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],8);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,16);            if(row == 2) ShowPlayerAmmoMenu(playerid,17);            if(row == 3) ShowPlayerAmmoMenu(playerid,18);            if(row == 4) ShowPlayerAmmoMenu(playerid,39);		}	}	else if(PLAYER_Menu[playerid] == 149){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],9);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,41);            if(row == 2) ShowPlayerAmmoMenu(playerid,42);            if(row == 3) ShowPlayerAmmoMenu(playerid,43);		}	}	else if(PLAYER_Menu[playerid] == 150){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) DeleteWeaponSlot(PLAYER_giveplayerid[playerid],10);		    if(row == 1) GivePlayerWeapon(PLAYER_giveplayerid[playerid],10,1);		    if(row == 2) GivePlayerWeapon(PLAYER_giveplayerid[playerid],11,1);		    if(row == 3) GivePlayerWeapon(PLAYER_giveplayerid[playerid],12,1);		    if(row == 4) GivePlayerWeapon(PLAYER_giveplayerid[playerid],13,1);		    if(row == 5) GivePlayerWeapon(PLAYER_giveplayerid[playerid],14,1);		    if(row == 6) GivePlayerWeapon(PLAYER_giveplayerid[playerid],15,1);		    SystemMsg(playerid,"(admin) You changed the players weapon.");		    SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");		    PLAYER_Menu[playerid] = 0;		}	}	else if(PLAYER_Menu[playerid] == 151){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],11);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,44);            if(row == 2) ShowPlayerAmmoMenu(playerid,45);            if(row == 3) ShowPlayerAmmoMenu(playerid,46);		}	}	else if(PLAYER_Menu[playerid] == 152){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) {				DeleteWeaponSlot(PLAYER_giveplayerid[playerid],12);				SystemMsg(playerid,"(admin) You changed the players weapon.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");				PLAYER_Menu[playerid] = 0;			}		    if(row == 1) ShowPlayerAmmoMenu(playerid,40);		}	}	else if(PLAYER_Menu[playerid] == 20){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{			if(!IsPlayerInAnyVehicle(PLAYER_giveplayerid[playerid])){			    SystemMsg(playerid,"(admin) The player isnt in any vehicle.");			    PLAYER_Menu[playerid] = 0;			}			else{			    new vid = GetPlayerVehicleID(PLAYER_giveplayerid[playerid]);			    if(row == 0){			        for(new i=0;i<MAX_PLAYERS;i++){			            if(IsPlayerInVehicle(i,vid)){							RemovePlayerFromVehicle(i);							SetVehicleToRespawn(vid);							SystemMsg(playerid,"(admin) You deleted the players vehicle.");							SystemMsg(i,"(admin) An Admin has deleted your vehicle.");			            }			        }			    }			    if(row == 1){			        SetVehicleHealth(vid,10);			        SystemMsg(playerid,"(admin) You burned the players vehicle.");			        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has burned your vehicle.");			        			    }			    if(row == 2){			        SetVehicleHealth(vid,1000);			        SystemMsg(playerid,"(admin) You repaired the players vehicle.");			        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has repaired your vehicle.");			    }			    PLAYER_Menu[playerid] = 0;			}		}	}	else if(PLAYER_Menu[playerid] == 21){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{			new Float:x, Float:y, Float:z;		    if(row == 0){		        if(IsPlayerInAnyVehicle(PLAYER_giveplayerid[playerid])){					GetPlayerPos(playerid,x,y,z);					SetVehiclePos(GetPlayerVehicleID(PLAYER_giveplayerid[playerid]),x,y,z);		        }		        else{					GetPlayerPos(playerid,x,y,z);					SetPlayerPos(PLAYER_giveplayerid[playerid],x,y,z);		        }		        SystemMsg(playerid,"(admin) You teleported the player to you.");		        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has teleported you to him.");		        PLAYER_Menu[playerid] = 0;		    }		    if(row == 1){		        if(IsPlayerInAnyVehicle(playerid)){		            GetPlayerPos(PLAYER_giveplayerid[playerid],x,y,z);		            SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);		        }		        else{		            GetPlayerPos(PLAYER_giveplayerid[playerid],x,y,z);		            SetPlayerPos(playerid,x,y,z);		        }		        SystemMsg(playerid,"(admin) You teleported to the player.");		        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has teleported to you.");		        PLAYER_Menu[playerid] = 0;		    }		    if(row == 2){		        GetPlayerPos(PLAYER_giveplayerid[playerid],x,y,z);		        for(new i=0;i<MAX_PLAYERS;i++){					if(IsPlayerConnected(i)){					    if(IsPlayerInAnyVehicle(i)){					        SetVehiclePos(GetPlayerVehicleID(i),x,y,z);					    }					    else{					        SetPlayerPos(i,x,y,z);					    }    					SystemMsg(i,"(admin) An Admin teleported you to another player.");					}				}				SystemMsg(playerid,"(admin) You teleported all to the player.");				SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin teleported all players to you.");				PLAYER_Menu[playerid] = 0;		    }		}	}	else if(PLAYER_Menu[playerid] == 23){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0){		        if(dini_Exists(banfile)){		            new File:FILE_file;		            new string[MAX_STRING];		            FILE_file = fopen(banfile, io_append);		            format(string,MAX_STRING,"\n%s", PlayerName(PLAYER_giveplayerid[playerid]));		            fwrite(FILE_file,string);		            fclose(FILE_file);				    PLAYER_Menu[playerid] = 0;				    SystemMsg(playerid,"(admin) You banned the player (Name ban).");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has banned you.");					TogglePlayerControllable(PLAYER_giveplayerid[playerid],0);					Kick(PLAYER_giveplayerid[playerid]);		        }		    }		    if(row == 1){		        SystemMsg(playerid,"(admin) You banend the player (IP ban).");		        SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin banned you.");		        PLAYER_Menu[playerid] = 0;		        TogglePlayerControllable(PLAYER_giveplayerid[playerid],0);		        Ban(PLAYER_giveplayerid[playerid]);		        Kick(PLAYER_giveplayerid[playerid]);		    }		    if(row == 2){		        if(dini_Exists(banfile)){		            new File:FILE_file;		            new string[MAX_STRING];		            FILE_file = fopen(banfile, io_append);		            format(string,MAX_STRING,"\n%s", PlayerName(PLAYER_giveplayerid[playerid]));		            fwrite(FILE_file,string);		            fclose(FILE_file);				    PLAYER_Menu[playerid] = 0;				    SystemMsg(playerid,"(admin) You banned the player (Name and IP ban).");					SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has banned you.");					TogglePlayerControllable(PLAYER_giveplayerid[playerid],0);					Ban(PLAYER_giveplayerid[playerid]);		        }		    }		}	}	else if(PLAYER_Menu[playerid] == 30){		if(!IsPlayerConnected(PLAYER_giveplayerid[playerid])){			SystemMsg(playerid,"(admin) The player isnt online anymore.");			PLAYER_Menu[playerid] = 0;		}		else{		    if(row == 0) GivePlayerWeapon(PLAYER_giveplayerid[playerid],PLAYER_weaponid[playerid],50);		    if(row == 1) GivePlayerWeapon(PLAYER_giveplayerid[playerid],PLAYER_weaponid[playerid],100);		    if(row == 2) GivePlayerWeapon(PLAYER_giveplayerid[playerid],PLAYER_weaponid[playerid],250);		    if(row == 3) GivePlayerWeapon(PLAYER_giveplayerid[playerid],PLAYER_weaponid[playerid],500);		    if(row == 4) GivePlayerWeapon(PLAYER_giveplayerid[playerid],PLAYER_weaponid[playerid],10000);			SystemMsg(playerid,"(admin) You changed the players weapon.");			SystemMsg(PLAYER_giveplayerid[playerid],"(admin) An Admin has changed your weapons.");			PLAYER_Menu[playerid] = 0;		}	}}ShowPlayerMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Page 1");		format(string,MAX_STRING,"Health: %d",floatround(PlayerHealth(PLAYER_giveplayerid[playerid])));		AddMenuItem(MENU_PlayerMenu[playerid],0,string); // 10		format(string,MAX_STRING,"Armour: %d",floatround(PlayerArmour(PLAYER_giveplayerid[playerid])));		AddMenuItem(MENU_PlayerMenu[playerid],0,string); // 11		format(string,MAX_STRING,"Skin: %d",GetPlayerSkin(PLAYER_giveplayerid[playerid]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string); // 12		format(string,MAX_STRING,"Money: %d",GetPlayerMoney(PLAYER_giveplayerid[playerid]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string); // 13		AddMenuItem(MENU_PlayerMenu[playerid],0,"Change Weapons"); // 14 + 15		AddMenuItem(MENU_PlayerMenu[playerid],0,"Mute/Unmute");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Jail/Unjail");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Explode");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Freeze/Unfreeze");		AddMenuItem(MENU_PlayerMenu[playerid],0,"-->"); // 2		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 1;	}}ShowPlayerMenu2(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Page 2");		AddMenuItem(MENU_PlayerMenu[playerid],0,"<--"); // 1		AddMenuItem(MENU_PlayerMenu[playerid],0,"Vehicle"); // 20		AddMenuItem(MENU_PlayerMenu[playerid],0,"Teleport"); // 21		AddMenuItem(MENU_PlayerMenu[playerid],0,"Kick");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Ban"); // 23		if(!IsPlayerInAnyVehicle(PLAYER_giveplayerid[playerid])) {			DisableMenuRow(MENU_PlayerMenu[playerid],1);		}		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 2;	}}ShowPlayerHealthMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    format(string,MAX_STRING,"Health: %d",floatround(PlayerHealth(PLAYER_giveplayerid[playerid])));		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,string);		AddMenuItem(MENU_PlayerMenu[playerid],0,"+10");		AddMenuItem(MENU_PlayerMenu[playerid],0,"-10");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Set to 0");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Set to 100");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 10;	}}ShowPlayerArmourMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    format(string,MAX_STRING,"Armour: %d",floatround(PlayerArmour(PLAYER_giveplayerid[playerid])));		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,string);		AddMenuItem(MENU_PlayerMenu[playerid],0,"+10");		AddMenuItem(MENU_PlayerMenu[playerid],0,"-10");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Set to 0");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Set to 100");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 11;	}}ShowPlayerSkinMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    format(string,MAX_STRING,"Skin: %d",GetPlayerSkin(playerid));	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,string);	    AddMenuItem(MENU_PlayerMenu[playerid],0,"+1");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"-1");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"+10");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"-10");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 12;	}}ShowPlayerMoneyMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    format(string,MAX_STRING,"Money: %d",GetPlayerMoney(PLAYER_giveplayerid[playerid]));	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,string);	    AddMenuItem(MENU_PlayerMenu[playerid],0,"+1000");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"-1000");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"+10000");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"-10000");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Set to 0");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Set to 99999999");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 13;	}}ShowPlayerWeaponMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Weapon 1");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Reset Weapons");		for(new w=0;w<6;w++){			GetPlayerWeaponData(PLAYER_giveplayerid[playerid],w,PLAYER_Weapon[PLAYER_giveplayerid[playerid]][w],PLAYER_Ammo[PLAYER_giveplayerid[playerid]][w]);		}		format(string,MAX_STRING,"Slot 0: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][0]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 1: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][1]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 2: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][2]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 3: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][3]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 4: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][4]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 5: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][5]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		AddMenuItem(MENU_PlayerMenu[playerid],0,"-->");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 14;	}}ShowPlayerSlot0Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 0");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Brassknuckle");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 140;	}}ShowPlayerSlot1Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 1");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Golfclub");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Nitestick");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Knife");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Baseball Bat");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Shovel");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Pool stick");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Katana");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Chainsaw");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 141;	}}ShowPlayerSlot2Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 2");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Colt45");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Silenced");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Deagle");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 142;	}}ShowPlayerSlot3Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 3");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Shotgun");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Sawnoff");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Combat Shotgun");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 143;	}}ShowPlayerSlot4Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 4");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Mac10");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Mp5");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Tec9");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 144;	}}ShowPlayerSlot5Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 5");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Ak");		AddMenuItem(MENU_PlayerMenu[playerid],0,"M4");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 145;	}}ShowPlayerSlot6Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 6");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Country Rifle");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Sniper");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 146;	}}ShowPlayerSlot7Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 7");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Rocketlauncher");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Heatseeking");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Flamethrower");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Minigun");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 147;	}}ShowPlayerSlot8Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 8");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Grenades");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Teargas");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Molotovs");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Stachels");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 148;	}}ShowPlayerSlot9Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 9");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Spraycan");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Fire Ex");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Camera");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 149;	}}ShowPlayerSlot10Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 10");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Dildo");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Dildo 2");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Vibrator");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Vibrtaor 2");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Flowers");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Cane");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 150;	}}ShowPlayerSlot11Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 11");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Nightvision");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Thermal Goggles");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Parachute");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 151;	}}ShowPlayerSlot12Menu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Slot 12");		AddMenuItem(MENU_PlayerMenu[playerid],0,"None");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Detonator");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 152;	}}ShowPlayerWeaponMenu2(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Weapons 2");		AddMenuItem(MENU_PlayerMenu[playerid],0,"<--");		for(new w=5;w<13;w++){			GetPlayerWeaponData(PLAYER_giveplayerid[playerid],w,PLAYER_Weapon[PLAYER_giveplayerid[playerid]][w],PLAYER_Ammo[PLAYER_giveplayerid[playerid]][w]);		}		format(string,MAX_STRING,"Slot 6: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][6]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 7: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][7]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 8: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][8]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 9: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][9]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 10: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][10]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 11: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][11]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		format(string,MAX_STRING,"Slot 12: %s",WeaponName(PLAYER_Weapon[PLAYER_giveplayerid[playerid]][12]));		AddMenuItem(MENU_PlayerMenu[playerid],0,string);		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 15;	}}ShowPlayerVehicleMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Vehicle");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Destroy");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Burn");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Repair");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 20;	}}ShowPlayerTeleportMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Teleport");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Teleport him to me");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Teleport me to him");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Teleport all to him");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 21;	}}ShowPlayerBanMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){	    SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Ban");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Ban by Name");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Ban by IP");	    AddMenuItem(MENU_PlayerMenu[playerid],0,"Ban by Name and IP");		ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);		PLAYER_Menu[playerid] = 23;	}}ShowPlayerAmmoMenu(playerid,weaponid){	PLAYER_weaponid[playerid] = weaponid;	DestroyMenu(MENU_PlayerMenu[playerid]);	new string[MAX_STRING];	format(string,MAX_STRING,"%s",PlayerName(PLAYER_giveplayerid[playerid]));	MENU_PlayerMenu[playerid] = CreateMenu(string,1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		format(string,MAX_STRING,"Ammo for %d",weaponid);		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,string);		AddMenuItem(MENU_PlayerMenu[playerid],0,"50");		AddMenuItem(MENU_PlayerMenu[playerid],0,"100");		AddMenuItem(MENU_PlayerMenu[playerid],0,"250");		AddMenuItem(MENU_PlayerMenu[playerid],0,"500");		AddMenuItem(MENU_PlayerMenu[playerid],0,"infinte");	    ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);	    PLAYER_Menu[playerid] = 30;	}}ShowServerMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	MENU_PlayerMenu[playerid] = CreateMenu("Server",1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0," ");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Lock/Unlock");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Time");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Weather");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Gravity");	    ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);	    PLAYER_Menu[playerid] = 50;	}}ShowServerTimeMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	MENU_PlayerMenu[playerid] = CreateMenu("Server",1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Time");		AddMenuItem(MENU_PlayerMenu[playerid],0,"0");		AddMenuItem(MENU_PlayerMenu[playerid],0,"3");		AddMenuItem(MENU_PlayerMenu[playerid],0,"6");		AddMenuItem(MENU_PlayerMenu[playerid],0,"9");		AddMenuItem(MENU_PlayerMenu[playerid],0,"12");		AddMenuItem(MENU_PlayerMenu[playerid],0,"15");		AddMenuItem(MENU_PlayerMenu[playerid],0,"18");		AddMenuItem(MENU_PlayerMenu[playerid],0,"21");	    ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);	    PLAYER_Menu[playerid] = 51;	}}ShowServerWeatherMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	MENU_PlayerMenu[playerid] = CreateMenu("Server",1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Weather");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Good weather");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Rain");		AddMenuItem(MENU_PlayerMenu[playerid],0,"Sand Storm");	    ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);	    PLAYER_Menu[playerid] = 52;	}}ShowServerGravityMenu(playerid){	DestroyMenu(MENU_PlayerMenu[playerid]);	MENU_PlayerMenu[playerid] = CreateMenu("Server",1,0, 120.0, 100.0, 80.0);	if(IsValidMenu(MENU_PlayerMenu[playerid])){		SetMenuColumnHeader(MENU_PlayerMenu[playerid],0,"Gravity");		AddMenuItem(MENU_PlayerMenu[playerid],0,"0.008 (normal)");		AddMenuItem(MENU_PlayerMenu[playerid],0,"0.004");		AddMenuItem(MENU_PlayerMenu[playerid],0,"0.001");	    ShowMenuForPlayer(MENU_PlayerMenu[playerid],playerid);	    PLAYER_Menu[playerid] = 53;	}}stock DeleteWeaponSlot(playerid,slot){	new OldWeapon[13], OldAmmo[13], SelectedWeapon;	SelectedWeapon = GetPlayerWeapon(playerid);	for(new w;w<13;w++){	    GetPlayerWeaponData(playerid,w,OldWeapon[w],OldAmmo[w]);	}	ResetPlayerWeapons(playerid);	for(new w;w<13;w++){	    if(w != slot){			GivePlayerWeapon(playerid,OldWeapon[w],OldAmmo[w]);	    }	}	GivePlayerWeapon(playerid,SelectedWeapon,0);}stock WeaponName(weapon){	new weaponnamestring[MAX_STRING];	if(weapon == 0){ weaponnamestring = "None"; }	if(weapon == 1){ weaponnamestring = "Brassknuckle"; }	if(weapon == 2){ weaponnamestring = "Golfclub"; }	if(weapon == 3){ weaponnamestring = "Nitestick"; }	if(weapon == 4){ weaponnamestring = "Knife"; }	if(weapon == 5){ weaponnamestring = "Bat"; }	if(weapon == 6){ weaponnamestring = "Shovel"; }	if(weapon == 7){ weaponnamestring = "Poolstick"; }	if(weapon == 8){ weaponnamestring = "Katana"; }	if(weapon == 9){ weaponnamestring = "Chainsaw"; }	if(weapon == 10){ weaponnamestring = "Dildo"; }	if(weapon == 11){ weaponnamestring = "Dildo2"; }	if(weapon == 12){ weaponnamestring = "Vibrator"; }	if(weapon == 13){ weaponnamestring = "Vibrator2"; }	if(weapon == 14){ weaponnamestring = "Flower"; }	if(weapon == 15){ weaponnamestring = "Cane"; }	if(weapon == 16){ weaponnamestring = "Grenade"; }	if(weapon == 17){ weaponnamestring = "Teargas"; }	if(weapon == 18){ weaponnamestring = "Molotov"; }	if(weapon == 22){ weaponnamestring = "Colt45"; }	if(weapon == 23){ weaponnamestring = "Silenced Pistole"; }	if(weapon == 24){ weaponnamestring = "Deagle"; }	if(weapon == 25){ weaponnamestring = "Shotgun"; }	if(weapon == 26){ weaponnamestring = "Sawn-off Shotgun"; }	if(weapon == 27){ weaponnamestring = "Combat Shotgun"; }	if(weapon == 28){ weaponnamestring = "Uzi"; }	if(weapon == 29){ weaponnamestring = "Mp5"; }	if(weapon == 30){ weaponnamestring = "AK47"; }	if(weapon == 31){ weaponnamestring = "M4"; }	if(weapon == 32){ weaponnamestring = "Tec9"; }	if(weapon == 33){ weaponnamestring = "Country Rifle"; }	if(weapon == 34){ weaponnamestring = "Sniper"; }	if(weapon == 35){ weaponnamestring = "Rocketlauncher"; }	if(weapon == 36){ weaponnamestring = "Heatseeking Rocket"; }	if(weapon == 37){ weaponnamestring = "Flamethrower"; }	if(weapon == 38){ weaponnamestring = "Minigun"; }	if(weapon == 39){ weaponnamestring = "Stachel"; }	if(weapon == 40){ weaponnamestring = "Bomb"; }	if(weapon == 41){ weaponnamestring = "Spraycan"; }	if(weapon == 42){ weaponnamestring = "Fireextinguisher"; }	if(weapon == 43){ weaponnamestring = "Camera"; }	if(weapon == 46){ weaponnamestring = "Parachute"; }	return weaponnamestring;}stock IsNumeric(const string[]) {	for (new i = 0, j = strlen(string); i < j; i++)	if (string[i] > '9' || string[i] < '0')    return 0;	return 1;}stock NextSkin(skin){	if(IsInvalidSkin(skin+1)) return skin+1;	return NextSkin(skin+1);}stock PrevSkin(skin){	if(IsInvalidSkin(skin-1)) return skin-1;	return PrevSkin(skin-1);}stock IsInvalidSkin(skinid) {	#define	MAX_BAD_SKINS   22	new badSkins[MAX_BAD_SKINS] =	{	3, 4, 5, 6, 8, 42, 65, 74, 86,	119, 149, 208, 265, 266, 267,	268, 269, 270, 271, 272, 273, 289	};	for (new i = 0; i < MAX_BAD_SKINS; i++) {    	if (skinid == badSkins[i]) return true;	}	return false;}stock PlayerName(playerid) {    new name[MAX_PLAYER_NAME];    GetPlayerName(playerid, name, MAX_PLAYER_NAME);    return name;}stock SystemMsg(playerid, msg[]) {    if ((IsPlayerConnected(playerid)) && (strlen(msg) > 0)) {    	SendClientMessage(playerid, COLOR_SYSTEM, msg);    }    return 1;}stock fsearch(filename[], search[], bool:caps = false) {    new File:fhandle = fopen(filename, io_read);	new temp[255];	while(fread(fhandle, temp)) {		StripNewLine(temp);		if(equal(temp, search, caps)) return true;	}	return false;}stock ReturnUser(text[], playerid = INVALID_PLAYER_ID){	new pos = 0;	while (text[pos] < 0x21) // Strip out leading spaces	{		if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text		pos++;	}	new userid = INVALID_PLAYER_ID;	if (IsNumeric(text[pos])) // Check whole passed string	{		// If they have a numeric name you have a problem (although names are checked on id failure)		userid = strval(text[pos]);		if (userid >=0 && userid < MAX_PLAYERS)		{			if(!IsPlayerConnected(userid))			{				/*if (playerid != INVALID_PLAYER_ID)				{					SendClientMessage(playerid, 0xFF0000AA, "User not connected");				}*/				userid = INVALID_PLAYER_ID;			}			else			{				return userid; // A player was found			}		}		/*else		{			if (playerid != INVALID_PLAYER_ID)			{				SendClientMessage(playerid, 0xFF0000AA, "Invalid user ID");			}			userid = INVALID_PLAYER_ID;		}		return userid;*/		// Removed for fallthrough code	}	// They entered [part of] a name or the id search failed (check names just incase)	new len = strlen(text[pos]);	new count = 0;	new name[MAX_PLAYER_NAME];	for (new i = 0; i < MAX_PLAYERS; i++)	{		if (IsPlayerConnected(i))		{			GetPlayerName(i, name, sizeof (name));			if (strcmp(name, text[pos], true, len) == 0) // Check segment of name			{				if (len == strlen(name)) // Exact match				{					return i; // Return the exact player on an exact match					// Otherwise if there are two players:					// Me and MeYou any time you entered Me it would find both					// And never be able to return just Me's id				}				else // Partial match				{					count++;					userid = i;				}			}		}	}	if (count != 1)	{		if (playerid != INVALID_PLAYER_ID)		{			if (count)			{				SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch");			}			else			{				SendClientMessage(playerid, 0xFF0000AA, "No matching user found");			}		}		userid = INVALID_PLAYER_ID;	}	return userid; // INVALID_USER_ID for bad return}