mirror of
https://github.com/islehorse/HISP.git
synced 2025-04-21 20:25:51 +12:00
"Players Here" shows up, but doesnt do anything
This commit is contained in:
parent
bd18415bbf
commit
c3585b655a
7 changed files with 157 additions and 12 deletions
|
@ -29,6 +29,14 @@ namespace HISP.Player
|
|||
|
||||
}
|
||||
|
||||
public bool IsFriend(int friendUserId)
|
||||
{
|
||||
foreach (int userId in List)
|
||||
if (userId == friendUserId)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
public void RemoveFriend(int userid)
|
||||
{
|
||||
Database.RemoveBuddy(baseUser.Id, userid);
|
||||
|
@ -39,9 +47,10 @@ namespace HISP.Player
|
|||
|
||||
User removeFrom = GameServer.GetUserById(userid);
|
||||
removeFrom.Friends.List.Remove(baseUser.Id);
|
||||
|
||||
}
|
||||
catch (KeyNotFoundException) { /* User is ofline, remove from database is sufficent */ };
|
||||
|
||||
|
||||
|
||||
baseUser.Friends.List.Remove(userid);
|
||||
}
|
||||
|
|
31
Horse Isle Server/HorseIsleServer/Player/Trade.cs
Normal file
31
Horse Isle Server/HorseIsleServer/Player/Trade.cs
Normal file
|
@ -0,0 +1,31 @@
|
|||
using HISP.Game.Horse;
|
||||
using HISP.Game.Items;
|
||||
using HISP.Security;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace HISP.Player
|
||||
{
|
||||
public class Trade
|
||||
{
|
||||
public Trade(User me)
|
||||
{
|
||||
RandomId = RandomID.NextRandomId();
|
||||
Trader = me;
|
||||
}
|
||||
|
||||
public int RandomId;
|
||||
public User Trader;
|
||||
public Trade OtherTrade;
|
||||
|
||||
public string Stage = "OPEN";
|
||||
|
||||
public int MoenyOffered = 0;
|
||||
public List<HorseInstance> HorsesOffered = new List<HorseInstance>();
|
||||
public List<ItemInstance> ItemsOffered = new List<ItemInstance>();
|
||||
|
||||
}
|
||||
}
|
|
@ -420,7 +420,7 @@ namespace HISP.Player
|
|||
private int thirst;
|
||||
private int tired;
|
||||
|
||||
|
||||
public Trade TradingWith = null;
|
||||
public byte[] SecCodeSeeds = new byte[3];
|
||||
public int SecCodeInc = 0;
|
||||
public int SecCodeCount = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue