NRunHandler.cs
Leider nur halb Fertig aber ich hoffe Ihr könnt damit was anfangen.
Language.cs
Leider nur halb Fertig aber ich hoffe Ihr könnt damit was anfangen.
Code:
//NosTale Steuern.
public static void Steuern(ClientSession Session, NRunPacket packet)
{
if (Session.Character.Gold < 100000000)
{
int Prozent = 100;
string ProzentString = Convert.ToString(Prozent);
int Gold = 100000000;
string GoldString = Convert.ToString(Gold);
int Steuern = 5;
string SteuernString = Convert.ToString(Steuern);
Session.Character.Gold = Steuern / Gold * Prozent;
int ergebnis = (Steuern / Gold) * Prozent;
string ergebnisString = Convert.ToString(ergebnis);
Session.SendPacket(UserInterfaceHelper.GenerateMsg(string.Format(Language.Instance.GetMessageFromergenisString("DU_MUSST_DIE_STEUERN_ZAHLEN", ergebnisString)), 0));
}
else
{
Session.Disconnect();
}
}
Code:
public string GetMessageFromergenisString(string v, string ergebnisString)
{
return _language.GetOrAdd(ergebnisString, name =>
{
string value = _manager?.GetString(name, _resourceCulture);
if (string.IsNullOrEmpty(value))
{
_streamWriter?.WriteLine(name);
return "none";
}
return value;
});
}