Hey ich suche ein Script, dass man einstellen kann, wieviele Accounts erstellt werden können... wenn dann weitere Account Erstellungen versucht werden, erscheint eine Meldung das es nicht geht. Ich hoffe man versteht was ich meine
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
-
-
// Unter OnPlayerConnect
new AccountZahl;
new name[MAX_PLAYER_NAME];
new form[100];
GetPlayerName(playerid,name,sizeof name);
format(form,sizeof form,"%s.ini",name);
if(AccountZahl == 300) //einsetzen
{
SendClientMessage(playerid,COLOR_RED,"Es gibt zu viele Accounts!");
// was geschehen soll
}
if(dini_Exists(form))
{
SendClientMessage(playerid,COLOR_RED,"Welcome Back");
}
else
{
AccountZahl++;
dini_Create(form);
}
ungetestet ! -
Würde garnet gehen und ausserdem kann man nach Resart nochmal 300 User anlegen.
-
hmm trotzdem danke für deine Mühe Kayer
Hat sonst noch jemand ne Idee?
-
ist es GF?
-
nein selfscriptet
-
wie wärs wen man einfahc in der cfg die zahln ändert
-
das ist ja wie viele leute conecten können nicht wie viele acounts erstelt werden könen
das heist sagen wir mal du wilst das nur 300 acc erstelt werden sollen
was bringt dir dan in den cfg 300 zu schreiben ??
wen du nur weniger als 300 slots hast voralen xD -
wie wärs wen man einfahc in der cfg die zahln ändert
<.<
nochmal:
Ich möchte ein Script/Code der verhindert, dass mehr als X (X steht für eine X-beliebige Zahl) Accounts registriert werden können. die Accounts werden über dini erstellt und landen als .txt Datei in einem Ordner... in diesem Ordner sollten nicht mehr wie X Dateien erstellt werden können... Wenn man connectet und /register eingibt sollte dann eine Meldung kommen, wenn alle verfügbaren Accounts also X/X Accounts belegt sind. (z.B. 300/300)
für alle die grade nicht verstanden haben was ich im ersten Post geschrieben habe
-
und wieder mein beitrag nemen hab ich recht
-
-
ja hast du... tu mir mal einen gefallen...
schalt den rechner aus und geh schlafen... vllt hast du morgen ja was produktiveres zu schreiben -
OnGameModeinit:
new string[256];
format(string,sizeof(string),"Zähler.ini");
if(!dini_Exists(string))
{
dini_Create(string);
dini_IntSet(string,"Accounts",(0));
}Im Register cmd:
new string[256];
format(string,sizeof(string),"Zähler.ini");
if(dini_Int(string,"Accounts") > 300)
{
//Text geht net
return 1;
}
dini_IntSet(string,"Accounts",dini_Int(string,"Accounts") + 1);brauchst wohl inc dini
-
nö der läuft schon durchgent 4 tage
ich hab kein bock zum schlafen du musst ja grad reden hier ich schrieb wenigestesn was ich denk
und weil mir langweilig ist
-
Gehts
-
geht wunderbar
Danke !