コード例 #1
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public static void PluginText(StringBuilder sb, Plugin pl, BinLogFlags flags, int fileid)
		{
			if (HasFlag(flags, BinLogFlags.Show_PlugId)
				&& HasFlag(flags, BinLogFlags.Show_PlugFile))
			{
				sb.Append("\"");
				sb.Append(pl.File);
				if (pl.IsDebug())
				{
					sb.Append(", ");
					sb.Append(pl.FindFile(fileid));
				}
				sb.Append("\"");
				sb.Append(" (");
				sb.Append(pl.Index);
				sb.Append(")");
			} 
			else if (HasFlag(flags, BinLogFlags.Show_PlugId))
			{
				sb.Append(pl.Index);
			} 
			else if (HasFlag(flags, BinLogFlags.Show_PlugFile))
			{
				sb.Append("\"");
				sb.Append(pl.File);
				if (pl.IsDebug())
				{
					sb.Append(", ");
					sb.Append(pl.FindFile(fileid));
				}
				sb.Append("\"");
			}
		}
コード例 #2
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public static void PluginText(StringBuilder sb, Plugin pl, BinLogFlags flags)
		{
			if (HasFlag(flags, BinLogFlags.Show_PlugId)
				&& HasFlag(flags, BinLogFlags.Show_PlugFile))
			{
				sb.Append("\"");
				sb.Append(pl.File);
				sb.Append("\"");
				sb.Append(" (");
				sb.Append(pl.Index);
				sb.Append(")");
			} 
			else if (HasFlag(flags, BinLogFlags.Show_PlugId))
			{
				sb.Append(pl.Index);
			} 
			else if (HasFlag(flags, BinLogFlags.Show_PlugFile))
			{
				sb.Append("\"");
				sb.Append(pl.File);
				sb.Append("\"");
			}
		}
コード例 #3
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogRegister(float gt, long rt, Plugin _pl) : 
			base(gt, rt, _pl)
		{
			
		}
コード例 #4
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogNativeParams(float gt, long rt, Plugin _pl)
			: base(gt, rt, _pl)
		{
		}
コード例 #5
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogFmtString(int pa, int ma, string str, float gt, long rt, Plugin _pl)
			: base(gt, rt, _pl)
		{
			parm = pa;
			maxlen = ma;
			text = str;
		}
コード例 #6
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogSimple(BinLogOp op, float gt, long rt, Plugin _pl) : 
			base(gt, rt, _pl)
		{
			my_op = op;
		}
コード例 #7
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		protected BinLogEntry(float gt, long rt, Plugin _pl)
		{
			GameTime = gt;
			RealTime = rt;
			pl = _pl;
		}
コード例 #8
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogNativeRet(long ret, float gt, long rt, Plugin _pl)
			: base(gt, rt, _pl)
		{
			returnval = ret;
		}
コード例 #9
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogNativeCall(int na, int nu, float gt, long rt, Plugin _pl, int _file)
			: base(gt, rt, _pl)
		{
			nativeidx = na;
			numparams = nu;
			fileid = _file;
		}
コード例 #10
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogGetString(long addr, string fmt, float gt, long rt, Plugin _pl)
			: base(gt, rt, _pl)
		{
			address = addr;
			text = fmt;
		}
コード例 #11
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogSetString(long addr, int _maxlen, string fmt, float gt, long rt, Plugin _pl)
			: base(gt, rt, _pl)
		{
			address = addr;
			maxlen = _maxlen;
			text = fmt;
		}
コード例 #12
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogPublic(int pi, float gt, long rt, Plugin _pl, int _file)
			: base(gt, rt, _pl)
		{
			pubidx = pi;
			fileid = _file;
		}
コード例 #13
0
ファイル: BinLogOps.cs プロジェクト: VasilVasilev93/amxmodx
		public BinLogSetLine(int _line, float gt, long rt, Plugin _pl, int file)
			: base(gt, rt, _pl)
		{
			line = _line;
			fileid = file;
		}
コード例 #14
0
ファイル: PluginDb.cs プロジェクト: HamletEagle/amxmodx
 private int CreatePlugin(string file, int natives, int publics, int files, byte status, int index)
 {
     Plugin pl = new Plugin(file, natives, publics, files, status, index);
     PluginList.Add(pl);
     return PluginList.Count - 1;
 }