Quote:
Originally Posted by 'Heaven.
Dann los, mach nen Video darüber
|
Wieso sollte ich ? :O
Quote:
Originally Posted by v1Dr333s
Nein, kann man nicht.
Es ist ALLES serversidet !
|
Alles ist also Server side ? :3
Code:
if (this.LoggedIn)
{
if (this.OnChangedUnreadMessages != null)
{
this.OnChangedUnreadMessages(this, EventArgs.Empty);
}
if (this.OnChangedFriendRequest != null)
{
this.OnChangedFriendRequest(this, EventArgs.Empty);
}
[B]if (this.OnChangedAPPoints != null)[/B]
[B]{[/B]
[B]this.OnChangedAPPoints(this, EventArgs.Empty);[/B]
[B]}[/B]
}
Wer mit Eventhandlern umgehen kann, kann da einwenig trollen :3
Ist in AppController.cs
€dit:
Quote:
Originally Posted by ShrilleX
Also jetzt mal für die ganz "cleveren". Ich habe mir noch nicht die Source angeschaut, denke aber das dort keine Root Zugriffsdaten o.Ä drin stehen.
Ich sage euch mit 99,99% Wahrscheinlichkeit, dass alles so passiert:
User logt sich in Ignite ein.
Ignite fragt über ein PHP Script ab ob der User Die Luckybox öffnen darf. Also könnt ihr da nichts verändern. ( Außer ihr habt Mysql/FTP Zugriff )
Und jetzt zu dir "'eX.pLos[!]ve" :
Was für ne 2te Übox? O.o
Sollte ich hier nicht im Recht sein, so bitte korrigiert mich.
|
Das Ganze wird über eine SQLLite Datenbank abgehandled welche zugriffsdaten in der SOURCE vorhanden sind!
public void OpenDatabase()
{
bool flag = false;
if (this.m_Conection == null)
{
string databaseFile = Utils.GetDatabaseFile();
flag = !File.Exists(databaseFile);
SQLiteConnectionStringBuilder builder = new SQLiteConnectionStringBuilder {
PageSize = 0x2000,
CacheSize = 0x4000,
DefaultIsolationLevel = IsolationLevel.Serializable,
LegacyFormat = false,
Pooling = false,
SyncMode = SynchronizationModes.Normal,
DataSource = databaseFile
};
this.m_Conection = new SQLiteConnection(builder.ToString());
this.m_Conection.SetPassword("");
}
if (this.m_Conection.State == ConnectionState.Closed)
{
this.m_Conection.Open();
SQLiteFunction.RegisterFunction(typeof(HasInStrArr ayFunc));
}
if (flag)
{
this.createDatabase();
try
{
Utils.AddFileSecurity(Utils.GetDatabaseFile(), FileSystemRights.Read | FileSystemRights.Write);
}
catch (Exception exception)
{
AILogger.Error("Failed to create the database file: " + exception.Message);
AILogger.Error(exception.StackTrace);
}
}
}
: >
( Außer ihr habt Mysql/FTP Zugriff ) :facepalm:
AeriaGames bzw. Alle großen Betreiber benutzen MsSQL ( Microsoft SQL Server )
Da dieser um einiges Stabieler ist und Prozeduren unterstützt :)
Quote:
Originally Posted by ƒ▐ƒåH£ΓΘ
einzige*
eine 2te übox einbauen ist unsinn.Den timer kannst du nicht wirklich umgehen bzw. nur Visual.
|
Warum eine 2te ÜBox? Du Könntest auch eine 'virtuelle' ÜBox anlegen und einen 'Goto' zu deiner ÜBox machen die über eine lokale Seite leuft machen und somit IMMER einen 'true' return Machen :3