Modul Public Enemy NO:1 Mod creat de Denver(Astro) are un bug destul de nasol:
Orice player care isi face cont are sansa sa devin admin level 50000 doar tastand /regnick (este un cod de vreo 14 litere)
am gasit bugul si o metoda sa fie reparat
in mod gasiti liniile acestea:
aceste linii dau sansa playerilor sa fie admini cand vor ei
sa fie reparat inlocuiti acele linii cu acestea:
puteti observa ca am pus doar niste /* */ ca sa nu mai aiba nici un efect
Acum acel cod nu mai va avea efect
Simplu si usor de facut
Sper sa va fie de folos
Orice player care isi face cont are sansa sa devin admin level 50000 doar tastand /regnick
am gasit bugul si o metoda sa fie reparat
in mod gasiti liniile acestea:
- Cod:
public Encript(string[])
{
for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
return 1;
}
public Decript(string[])
{
if (gdebug){printf("DEBUG string = %s", string);}
for(new x=0; x < strlen(string); x++)
{
string[x] -= (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
if (gdebug){printf("DEBUG decript = %s", string);}
return 1;
}
aceste linii dau sansa playerilor sa fie admini cand vor ei
sa fie reparat inlocuiti acele linii cu acestea:
- Cod:
public Encript(string[])
{
/*for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}*/
return 1;
}
public Decript(string[])
{
/*if (gdebug){printf("DEBUG string = %s", string);}
for(new x=0; x < strlen(string); x++)
{
string[x] -= (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
if (gdebug){printf("DEBUG decript = %s", string);}*/
return 1;
}
puteti observa ca am pus doar niste /* */ ca sa nu mai aiba nici un efect
Acum acel cod nu mai va avea efect
Simplu si usor de facut
Sper sa va fie de folos