Hello, I have a little problem that is quite embarrassing ... As soon as I connect to my server, there is the small scene with the baterau of the act 4 which is always generated and I find myself in action4 while I was in Nosville. Is it meant to be normal? Or what code do I have to delete to fix this problem?
I know where to look but I do not really know what to change :confused:
private static void TeleportPlayers(IEnumerable<ClientSession> sessions)
{
foreach (ClientSession s in sessions)
{
switch (s.Character.Faction)
{
case FactionType.Neutral:
ServerManager.Instance.ChangeMap(s.Character.Chara cterId, 145, 51, 41);
s.SendPacket(UserInterfaceHelper.Instance.Generate Info("NEED_FACTION_ACT4"));
return;
case FactionType.Angel:
s.Character.MapId = 130;
s.Character.MapX = (short)(12 + ServerManager.Instance.RandomNumber(-2, 3));
s.Character.MapY = (short)(40 + ServerManager.Instance.RandomNumber(-2, 3));
break;
case FactionType.Demon:
s.Character.MapId = 131;
s.Character.MapX = (short)(12 + ServerManager.Instance.RandomNumber(-2, 3));
s.Character.MapY = (short)(40 + ServerManager.Instance.RandomNumber(-2, 3));
break;
I know where to look but I do not really know what to change :confused:
private static void TeleportPlayers(IEnumerable<ClientSession> sessions)
{
foreach (ClientSession s in sessions)
{
switch (s.Character.Faction)
{
case FactionType.Neutral:
ServerManager.Instance.ChangeMap(s.Character.Chara cterId, 145, 51, 41);
s.SendPacket(UserInterfaceHelper.Instance.Generate Info("NEED_FACTION_ACT4"));
return;
case FactionType.Angel:
s.Character.MapId = 130;
s.Character.MapX = (short)(12 + ServerManager.Instance.RandomNumber(-2, 3));
s.Character.MapY = (short)(40 + ServerManager.Instance.RandomNumber(-2, 3));
break;
case FactionType.Demon:
s.Character.MapId = 131;
s.Character.MapX = (short)(12 + ServerManager.Instance.RandomNumber(-2, 3));
s.Character.MapY = (short)(40 + ServerManager.Instance.RandomNumber(-2, 3));
break;