Hallo,
ich möchte etwas Scripten, dass Multiaccounts verhindert.
Jedoch klappt es nicht so ganz wie es soll...
Besser gesagt: Es wird keine Datei erstellt
-
/// Unter OnPlayerConnect
new zielip[128],string1[256], ppname[MAX_PLAYER_NAME];
GetPlayerIp(playerid,zielip,sizeof(zielip));
GetPlayerName(playerid, ppname, sizeof(ppname));
strdel(zielip, strlen(zielip)-2, strlen(zielip));
format(zielip, 128,"%s**", zielip);
format(zielip, 128,"banip %s", zielip);
format(Spielerdatei,sizeof(Spielerdatei),"/Gebannt/%s.ini",GetPlayerIp(playerid,zielip,sizeof(zielip)));
if(dini_Exists(Spielerdatei))
{
strmid(BLName, dini_Get(Spielerdatei, "Name"), false, strlen(dini_Get(Spielerdatei, "Name")), MAX_PLAYER_NAME);
strmid(BLGrund, dini_Get(Spielerdatei, "Grund"), false, strlen(dini_Get(Spielerdatei, "Grund")), MAX_PLAYER_NAME);
format(string1, sizeof(string1),"( Hinweis: Unter %s's IP (%s) wurde schon %s gebannt mit dem Grund: %s",ppname, zielip, BLName, BLGrund);
SendAdminMessage(RED, string1);
}/// Unter z.B: /ban
GetPlayerIp(pID,zielip,sizeof(zielip));
strdel(zielip, strlen(zielip)-2, strlen(zielip));
format(zielip, 128,"%s**", zielip);
format(zielip, 128,"banip %s",zielip);
format(Spielerdatei,sizeof(Spielerdatei),"/Gebannt/%s.ini",zielip);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Name",name2);
dini_Set(Spielerdatei,"Grund",reason);
MfG