Wurde von einem Freund gefragt, ob ich für ihn hier was posten kann :>
Er hat eine Frage zu Dini.
Hallo leutz ich hätt da ne kurze frage,
da ich noch nie wirklich mit ini gearbeitet habe brauche ich jetzt hilfe dabei mein sprachsystem per DINI abzuspeichern und abzurufen ect
was ich jetzt hinnbekommen habe ist das ich eine .ini datei erstellt habe in der die sprache teilweise abgespeichert wird
<---- wird beim registrieren erstellt u. wird abgespeichert, sieht dann in der .ini date folgendermaßen aus
beim anmelden wird die sprache dann wieder abgerufen mit
da language [playerid] aus "language" gelesen wird und "language" 0 ist,
ist language [playerid] = 0;
das sprachsystem hat 2 sprachen deutsch und englisch, 0 steht für deutsch u. 1 für englisch
die frage ist jetzt wie kann ich die die zahl die abgespeichert wird austauschen ? also bisher wird ja nur immer 0 abgespeichert, ich will aber per command die zahl austauschen so das ich zwichen 0 und 1 speichern kann ? ich habs so gemacht
if (strcmp("/0", cmdtext, true) == 0)
{
language[playerid] = 0;
dini_IntSet(datei, "language", 0);
LSendClientMessage(playerid,gelb,"deutsch.","german.");
return 1;
}
if (strcmp("/1", cmdtext, true) == 0)
{
language[playerid] = 1;
dini_IntSet(datei, "language", 1);
LSendClientMessage(playerid,gelb,"englisch.","english");
return 1;
}
Alles anzeigen
das funktioniert aber nicht wirklich kann mir von euch jemand helfen bitte ? tut mir leid das ich alles klein geschrieben habe, ich hoffe das man es trotzdem gut lesen kann.
MfG Spammfish.