AcasaindexCalendarFAQCautareMembriGrupuriInregistrareConectare
Ultimele subiecte
» GTA.GADICT.COM
07.07.12 13:04 Scris de aaD

» Cerere avatar
02.07.10 22:10 Scris de SnoopdoggRazvan

» Cerere Admin [by YoungJeezy]
02.07.10 18:23 Scris de YoungJeezy

» Rezultate
30.06.10 19:41 Scris de alinush

» Cerere :D
30.06.10 17:18 Scris de CaspeR

» Model cerere banner/avatar
29.06.10 21:54 Scris de alinush

» police departament
18.06.10 10:58 Scris de alinush

» Dex inceptatorului cs
12.05.10 17:24 Scris de alinush

» Tutorial cum sa porneasca sv odata cu win
12.05.10 17:23 Scris de alinush

Top postatori
alinush (126)
 
emy (111)
 
Blist3r (84)
 
Mandela (65)
 
BloodRevan (31)
 
crisrkoantihack (29)
 
Alex_gta (19)
 
Cape (18)
 
PoseidoN (17)
 
butaraul (14)
 
my ip
free counters

Distribuiţi | 
 

 Repararea celui mai mare bug din modul PEN1

In jos 
AutorMesaj
emy

avatar

Mesaje : 111
Puncte : 385
Reputatie : 1
Data de inscriere : 14/02/2010
Varsta : 23
Localizare : Iasi

MesajSubiect: Repararea celui mai mare bug din modul PEN1   24.03.10 20:12

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:

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
Sus In jos
Vezi profilul utilizatorului http://lifegamex.forumz.ro/
 
Repararea celui mai mare bug din modul PEN1
Sus 
Pagina 1 din 1
 Subiecte similare
-
» Cea mai mare Comunitate SAMP

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: LifeGameX :: Tutoriale LifeGameX :: Tutoriale Sa:Mp :: Tutoriale servere-
Mergi direct la:  
Copyright © 2011 LifeGameX. Toate drepturile rezervate
Creati un forum gratuit | © phpBB | Forum gratuit de suport | Semnaleaza un abuz | Creeaza un blog