Započeo PCWizard
•21. Jan. 2015.• Zaključano[POMOĆ] Entkripcija
260
pregleda
3
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
23
Postovi:
3
Teme:
Pridružio se:Okt. 2014
21. Jan. 2015.
Skripta koju koristim: Od nula
Detaljan opis problema: Evo citata kojeg sam poslao frendu
Isto tako sam primjetio da mi se tekst koje enkriptiram samo jednom u /report komandi zapravo vuće kao da sam napravio ovo
Ako me razumijete, kao da mi tekst bude stvarno enkriptiran
Dio skripte:
stock _HRP_Encryption(_text[])
{
for(new _loop = false; _loop <= strlen(_text); _loop++)
{
switch(_text2nd)
{
// BROJEVI
case '0':
{
_text = '5';
continue;
}
......
}
}
new _string;
format(_string, strlen(_text) + 2, ".%s", _text);
return (_string);
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Evo citata kojeg sam poslao frendu
Quote
Jel bi mi mogao pomoći oko ove entkripcije? Napravio sam funkciju koja napravi entkripciju i koja tu entkripciju deÅ¡ifrira. I sad na registraciji mi unese u tablicu KORISNICI 'Ime' i tu stoji moje Å¡ifrirano ime. TakoÄ‘er, sve stavke koje Å¡ifriram u tvoj tablici stoje Å¡ifrirane(to je uredu). Ali nakon toga kad preÄ‘em u tablicu 'REGISTRACIJE' i tu mi piÅ¡e pod stavkom 'Ime' ".Ime_Prezime". Ako vidiÅ¡ ovu .(toÄku) ispred "Ime_Prezime", ona ti oznaÄava da je taj tekst Å¡ifriran. ZnaÄi ime mi proÄ‘e kroz funkciju za entkripciju ali ne bude entkriptirano. To mi se dogodi za sve stavke koje Å¡ifriram u tablici 'REGISTRACIJE'(to nije uredu). Nakon toga, sljedeća tablica je 'SPAWN_STATISTIKA' i tu mi moje ime bude entkriptirano(to je uredu).
Također mi entkriptira upite(/report). Nakon slanja upita mi izbaci da je upit poslan i ispod toga piše kako glasi upit.
''
SendClientMessage(playerid, BOJA_SIVA, "*** Vas upit je uspjesno poslan.");
va_SendClientMessage(playerid, BOJA_BIJELA, "- Upit glasi: "_SIVA"%s.", _tekst);
''
Problem je u tome što mi izbaci dešifrirani tekst a ne tekst koji sam ja napisao. Ne znam zašto se to događa, funkcija za entkripciju ide ovako
''
stock _HRP_Encryption(_text[])
{
for(new _loop = false; _loop <= strlen(_text); _loop++)
{
switch(_text)
{â€
‎19‎:‎50
case '5':
{
_text = '9';
continue;
}
i na kraju ide
default: continue; // ZNAKOVI KOJI SE NE ENTKRIPTIRAJU
}
}
new _string;
format(_string, strlen(_text) + 2, ".%s", _text);
return (_string);
}â€
‎19‎:‎52
Jedino sam funkcijui za šifriranje koristio par redova iznad funkcije koja mi izbacuje kako je glasio moj upit
''
format(_string, 256,
"INSERT INTO "_REPORT_DB" (ID, Poslao, IP, Tekst, Dan, Mjesec, Godina, Sat, Minuta, Sekunda) VALUES ('%d', '%s', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d')"
, _HRP_iUpita{false}, DB_Escape(_HRP_Encryption(_name)), DB_Escape(_HRP_Encryption(_ip)), DB_Escape(_HRP_Encryption(_tekst)), dan, mjesec, godina, sat, minuta, sekunda);
db_query(_HRP_server_database, _string);
''â€
Funkcija za entkripciju se nalati na dnu gamemoda(kao i report komanda) dok se ostatak za Äitanje i pisanje podataka nalazi u includeuâ€
Također mi entkriptira upite(/report). Nakon slanja upita mi izbaci da je upit poslan i ispod toga piše kako glasi upit.
''
SendClientMessage(playerid, BOJA_SIVA, "*** Vas upit je uspjesno poslan.");
va_SendClientMessage(playerid, BOJA_BIJELA, "- Upit glasi: "_SIVA"%s.", _tekst);
''
Problem je u tome što mi izbaci dešifrirani tekst a ne tekst koji sam ja napisao. Ne znam zašto se to događa, funkcija za entkripciju ide ovako
''
stock _HRP_Encryption(_text[])
{
for(new _loop = false; _loop <= strlen(_text); _loop++)
{
switch(_text)
{â€
‎19‎:‎50
case '5':
{
_text = '9';
continue;
}
i na kraju ide
default: continue; // ZNAKOVI KOJI SE NE ENTKRIPTIRAJU
}
}
new _string;
format(_string, strlen(_text) + 2, ".%s", _text);
return (_string);
}â€
‎19‎:‎52
Jedino sam funkcijui za šifriranje koristio par redova iznad funkcije koja mi izbacuje kako je glasio moj upit
''
format(_string, 256,
"INSERT INTO "_REPORT_DB" (ID, Poslao, IP, Tekst, Dan, Mjesec, Godina, Sat, Minuta, Sekunda) VALUES ('%d', '%s', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d')"
, _HRP_iUpita{false}, DB_Escape(_HRP_Encryption(_name)), DB_Escape(_HRP_Encryption(_ip)), DB_Escape(_HRP_Encryption(_tekst)), dan, mjesec, godina, sat, minuta, sekunda);
db_query(_HRP_server_database, _string);
''â€
Funkcija za entkripciju se nalati na dnu gamemoda(kao i report komanda) dok se ostatak za Äitanje i pisanje podataka nalazi u includeuâ€
Isto tako sam primjetio da mi se tekst koje enkriptiram samo jednom u /report komandi zapravo vuće kao da sam napravio ovo
text = Ent(text);Ako me razumijete, kao da mi tekst bude stvarno enkriptiran
Dio skripte:
stock _HRP_Encryption(_text[])
{
for(new _loop = false; _loop <= strlen(_text); _loop++)
{
switch(_text2nd)
{
// BROJEVI
case '0':
{
_text = '5';
continue;
}
......
}
}
new _string;
format(_string, strlen(_text) + 2, ".%s", _text);
return (_string);
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
22. Jan. 2015.

Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.
Razlog zakljucavanja:
BUMP/DP je dozvoljen svakih 24h !
Pravila:
Glavna pravila Balkan SA:MP foruma .
Razgovor u vezi PAWN-Skriptanja .
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava