protected internal override void OnPurchase(Player p, string title) { if (title.Length == 0) { PlayerOperations.SetTitle(p, p.name, ""); p.Message("&aYour title was removed for free."); return; } if (!CheckPrice(p)) { return; } if (title == p.title) { p.Message("&WYou already have that title."); return; } if (!PlayerOperations.SetTitle(p, p.name, title)) { return; } Economy.MakePurchase(p, Price, "%3Title: %f" + title); }
protected override void SetPlayerData(Player p, string target, string title) { PlayerOperations.SetTitle(p, target, title); }