[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20
//percben kell megadni.#define Timer 1public OnFilterScriptInit(){SetTimer(\"RCON_Change\", Timer*60*1000, true);return 1;}stock randomString(strDest[], strLen = 10) { while(strLen--) strDest[strLen] = random(2) ? (random(26) + (random(2) ? \'a\' : \'A\')) : (random(10) + \'0\'); }forward RCON_Change();public RCON_Change(){ new string[512], string2[512];new output[10];randomString(output, random(7)+3);format(string, sizeof(string), \"Új rcon jelszó létrehozva: %s\", output);printf(string);format(string2, sizeof(string2), \"rcon_password %s\", output);SendRconCommand(string2);new file[128];format(file,sizeof(file),\"rcon.ini\"); if(dini_Exists(file)){ dini_Set(file, \"RCON\", output); }else { dini_Create(file); dini_Set(file, \"RCON\", output);}return 1;}
Ehhez feleselges a fájlkezelõ függvénykönyvtár. Egyébként pazarlás is van, minek van létrehozva a string,string2 karakterlánc? 1 is elég lenne.
Ehhez feleselges a fájlkezelõ függvénykönyvtár. Egyébként pazarlás is van, minek van létrehozva a string,string2 karakterlánc? 1 is elég lenne. a dini azért kell, hogy megtudd nézni.a két változó pedig azért, mert mást ír mind2 helyre. és van, hogy ha egy változót kétszer formázol, nem biztos, hogy jó sorrendben küldi el.ezért megyek a biztosra. és egy változó plusz-on nem fog múlni semmi. [/quote]A fájlkezelõt én is feleslegesnek találom.. azért van a konzol és a print illetve printf, hogy kiírja az eredményt. Egészen jó lett csak tényleg sok pazarlás van benne.
2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[/quote]A By-tó töröld ki a számokat mert elnézik az ipd és jönnek a hackerek
2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20A By-tó töröld ki a számokat mert elnézik az ipd és jönnek a hackerek [/quote]nem az én ip-m.....
2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20[2014/07/10 14:03:14] BAD RCON ATTEMPT BY: 77.234.68.20
Nem szóltam amwww.ipstreets.com asszem itt betudod azonositani meik troll gyerek szórakozik:laugh: én beazonosítom anélkül is az aka fájlom már több, mint 2 éves.....elég sok ip van benne és természetesen ennek az ip-nek is meglett a gazdája Naplózva
Ugye azt tudod hogy azzal, hogy megváltoztatod az RCON jelszót ugyanúgy fogja írogatni a hibás próbálkozásokat? :3Felesleges, memóriazabálónak találom a scriptet, inkább olyat írj, hogy x (pl 5) próba után kibannolja az illetõt (asszem sampban alapból van ilyen).
Azt értem, de a fõposztból én azt vettem ki, hogy az nem tetszett neked, hogy folyamatosan írogatta, hogy megpróbálták beírni a jelszót, és te ez ellen készítettél egy scriptet
#define Timer 1*60 //másodpercbenpublic OnFilterScriptInit(){return SetTimer(\"RCON_Change\", Timer*1000,1);}stock randomString(strDest[], strLen = 10) { while(strLen--) strDest[strLen] = random(2) ? (random(26) + (random(2) ? \'a\' : \'A\')) : (random(10) + \'0\'); }forward RCON_Change();public RCON_Change(){ new string[128], output[10];randomString(output, random(7)+3);format(string, sizeof(string), \"Új rcon jelszó létrehozva: %s\", output);printf(string);format(string,128, \"rcon_password %s\", output);return SendRconCommand(string);}
csak kivetted belõle a dinivel való mentést...nagy ollózgatás.ami egy normális 20-30 fõs player szám mellett a server_logból kiolvasni már elég sok idõt vesz igénybe, amíg megtalálod....nem véletlenül volt benne a fájlba mentés.