public static void PointPay(EPRPlayer sender, EPRPlayer receiver, int amount) { PointPayArgs e = new PointPayArgs(); e.Handled = false; e.Sender = sender; e.Receiver = receiver; e.Amount = amount; if (OnPointPay != null) { OnPointPay(e); } }
public void OnPointPay(PointPayArgs e) { if (!e.Handled) { string[] EPRLog = new string[1]; EPRLog[0] = string.Format("{0}: {1} paid {2} {3}(s) to {4}", DateTime.Now.ToString(), e.Sender.Username, e.Amount, currname, e.Receiver.Username); File.AppendAllLines(EPRLogSavePath, EPRLog); EPREvents.PointUse(e.Sender, e.Amount, PointUsage.SentPayment); EPREvents.PointOperate(e.Sender, e.Amount,PointOperateReason.ReceivedPayment); e.Handled = true; } }
public static void PointPay(EPRPlayer sender, EPRPlayer receiver, int amount) { PointPayArgs e = new PointPayArgs(); e.Handled = false; e.Sender = sender; e.Receiver = receiver; e.Amount = amount; if (OnPointPay != null) OnPointPay(e); }