thx vielen Dank!
Gangkasse / Fraktionskasse [GF] version 1.0.5
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
kann man das script oben auch bei einem selfmade server machen? auf der 1. seite ganz obe das script=)
lg
-
also ich empfiel für das zeug dini. und ja kannst du, wenn du es richtig machst
-
wenn ich das nehme ist das auch richtig so oda muss ich was verändern?
-
Ich empfehle SII allgemein zu Speichern,
schnellste Art, am leichtesten, beste wo gibt. -
wie geht die art? kannste mir vill das als "tutorial" XD aufschreiben? =) wäre am einfachsten für mich das einzubauen =)
-
sry kann dir nur sagen obs geht oda net weil ich kann mit den techniken net arbeiten. ich arbeite nur mit dini und dcmd was auch eindeutig leichter ist. aber wenn ich das so überfliege dann sieht es schon nach einem tutorial aus
-
ja sollte au sein =) denke ich aba ist das auch für selfmade?
-
-
Ja sicher ist es auch für selfmade
Oh man, was grabt ihr diesen ollen Thread hervor?
Ich müsste mal auf dini // SII updaten *hust*
-
-
sry das ich so blöd frag aba was ist SII?
-
Soweit ich weiß eine Form der Speicherung, BlackFox scriptet u.a damit.
-
nettes teil,
10/10 -
link dazu?
-
SII ist bissl schneller als .dini und bringt noch ein paar andere Vorteile
gabs da ni mal ein Threat sogar im forum? -
Meiner meinung ist dini die beste Speicher methode für anfänger.
Danach würde ich auch SII entfehlen -
public OnGameModeExit()
{
new File: Kassen = fopen("Kassen.ini", io_write);
if (Kassen)
{
new var[32];
//Kasse1
format(var, 32, "Kasse1=%d\n",kasse1);fwrite(Kassen, var);
//Kasse2
format(var, 32, "Kasse2=%d\n",kasse2);fwrite(Kassen, var);
}return 1;
}Die Datei/Der File wird zwar erstellt wenn ich den Server beende allerdings ist dieser immer Leer obwohl ich davor was ins Konto eingezahlt habe
public OnGameModeInit()
{
new File: Kassen = fopen("Kassen.ini", io_read);
if(Kassen)
{new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
// Kasse1
while ( fread( Kassen , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "Kasse1" , true ) == 0 ) { val = ini_GetValue( Data ); kasse1= strval( val ); }
}
//Kasse2
while ( fread( Kassen , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "Kasse2" , true ) == 0 ) { val = ini_GetValue( Data ); kasse2= strval( val ); }
}
fclose(Kassen);
}...........
-
Gut gemacht Sehr schön.
Werde es gleich mal in meinem Script einbauen.
10/10 -
Bei mir speichert das geld nicht in der ini habe aber alles so gemacht wie beschrieben
-
Hier kannst du lesen wie es geht und warum das nicht mehr geht wie beschrieben: Proleme mit den Fraktionkassen.