Ich hab mal ne Frage zu nem kleinen System, ob so was geht, oder wie.
Ich hätte das so gemacht(Nur aus dem Kopf heraus geschrieben)
new ScriptKlau;
OnGamemodeInit:
LoadScript();
if(strcmp(cmdtext, "/meingm", true) == 0)
{
print("--------------------------------------------------------------------");
print(" Das Script wurde aufgrund eines Lizenzbruchs gesperrt!");
print(" Dieses Script wurde von Exod182 gemacht!");
print("--------------------------------------------------------------------");
print("•");
print("•");
Scriptklau = 1;
SaveSonstiges();
SendRconCommand("exit");
}
Unten:
SAVESCRIPT
forward SaveScript();
public SaveScript()
{
new coordsstring[170];
format(coordsstring, sizeof(coordsstring), "%d", ScriptKlau);
new File: file2 = fopen("Sonstiges.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}
LOADSCRIPT
forward LoadScript();
public LoadScript()
{
new arrCoords[16][64];
new File: file = fopen("Sonstiges.ini", io_read);
if (file)
{
ScriptCheck = strval(arrCoords[0]);
fclose(file);
if(ScriptKlau == 1)
{
print("•");
print("•");
print("--------------------------------------------------------------------");
print(" Das Script wurde aufgrund eines Lizenzbruchs gesperrt!");
print(" Dieses Script wurde von Exod182 gemacht!");
print("--------------------------------------------------------------------");
SendRconCommand("exit");
}
}
else
{
SendRconCommand("exit");
return 1;
}
return 1;
}