Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Gamemode skripte => Temu započeo: cofilinko poslato Januar 16, 2024, 13:41:57 POSLE PODNE

Naslov: [MySQL] Login/Register (Script Rework)
Poruka od: cofilinko poslato Januar 16, 2024, 13:41:57 POSLE PODNE
Naziv: Klasican MySQL Login/Register


Izvorni (Skripter): Cofilinko


Slike: https://imgur.com/a/5UOnuS4


Skripter: Cofilinko


Download: https://www.mediafire.com/file/7gmf7zxjuhlt2ff/Cofilinko+BSamp.rar/file


Scan: https://www.virustotal.com/gui/file/d77da9b48f6b5e810320f7738a62d040e6aedf9fab0db0350713ad6b1d9a6654?nocache=1


Dodatno: /

!!! VAZNO !!!
VirusTotal i dalje prijavljuje virus u fajlovima ali sam proverio i ostale skripte koje imam i za svaku mi prijavljuje barem neki. Duze vreme ih imam u racunaru i nemam nikakav problem sa istim.
Naslov: Odg: [MySQL] Login/Register (Script Rework)
Poruka od: devster poslato Januar 16, 2024, 14:11:12 POSLE PODNE
Postavi na github ko covek i kada god uradis update, samo stavis note u odgovor teme.

Sto se tice moda, vec sam sve rekao prosli put, vazi i za sada.
Naslov: Odg: [MySQL] Login/Register (Script Rework)
Poruka od: cofilinko poslato Januar 16, 2024, 14:14:56 POSLE PODNE
CitatSto se tice moda, vec sam sve rekao prosli put, vazi i za sada.
Ociscen je folder(osnovni includovi, sve ostalo cisto), koriscen easyDialog, sto se filterscripte tice licno ne praktikujem iste pa sam zato odradio na ovaj nacin a sto se mysql_connect_file-a tice da budem iskren uopste nisam mogao ni jedan nacin da nadjem na koji se primenjuje.
Naslov: Odg: [MySQL] Login/Register (Script Rework)
Poruka od: rizla poslato Januar 16, 2024, 14:51:17 POSLE PODNE
Zivota ti nemoj vise ovakve gluposti objavljivati, bar da znas sta radis pa ajde.....

[pawn]
new query[256]; //SELECT * FROM `users` WHERE `Ime` = %s LIMIT 1 (=48 karaktera + ime 24) = 256? \ 1 celija je 4 bajta  256*4= 1024 a tebi treba (48+24)*4 = 288 ... Cemu trosenje memorije?
   mysql_format(DBase, query, sizeof(query), "SELECT * FROM `users` WHERE `Ime` = '%s' LIMIT 1", GetName(playerid));
   mysql_tquery(DBase, query, "UcitajNalog", "i", playerid);
[/pawn]

[pawn]public ShowStats(checkid, targetid)
{
   new y, m, d;
   getdate(y, m, d);

   /*new lvl = PI[checkid][Level];
   new kes = PI[checkid][Novac];                      Cemu kreiranje novih promenljivih i dodeljivati im vrednost kad vec imas PI[MAX_PLAYERS][pInfo]?
   new god = PI[checkid][Godine];
   new deaths = PI[checkid][Smrti];
   new kills = PI[checkid][Ubistva];*/
   
   new email[60];
   format(email, sizeof(email), "%s", PI[checkid][Email]); //isto vazi

   new drzava[24];
   switch(PI[checkid][Drzava]) // nije bilo jednostavnije u enumu dodati Drzava[24] i u dialogu drzava strmid(PI[playerid][Drzava], inputtext, 0, strlen(inputtext));
   {
       case 1: drzava = "Srbija";
       case 2: drzava = "Crna Gora";
       case 3: drzava = "Bosna i Hercegovina";
       case 4: drzava = "Makedonija";
       case 5: drzava = "Slovenija";
       default: drzava = "Ostalo";
   }
   
   new pol[25];
   switch(PI[checkid][Pol]) //isto vazi ono gore, jos ovo, strlen(musko) || strlen(zensko) = 25?
    {
        case 1: pol = "Musko";
        case 2: pol = "Zensko";
    }
   
      new stats_str[2000];
   format(stats_str, sizeof(stats_str),
   "{00a6ff}Licna karta: {ffffff}%s\n\
    {ffffff}----------{00a6ff}Osnovni podaci{ffffff}----------\n\
    {00a6ff}Level: {ffffff}[%d]\n\
    ----------{00a6ff}Bankovni racun{ffffff}----------\n\
    {00a6ff}U dzepu: {ffffff}[%d$]\n\
   ----------{00a6ff}Licna karta{ffffff}----------\n\
   {00a6ff}Email: {ffffff}[%s]\n\
   {00a6ff}Pol: {ffffff}[%s]\n\
   {00a6ff}Godine: {ffffff}[%d]\n\
   {00a6ff}Drzava: {ffffff}[%s]\n\
   {00a6ff}Ubistva: {ffffff}[%d]\n\
   {00a6ff}Smrti: {ffffff}[%d]\n\
   {00a6ff}*** %02d/%02d/%d ***",

   GetName(checkid), lvl, kes, email, pol, god, drzava, kills, deaths, d, m, y);
   
   Dialog_Show(checkid, "D_Stats", DIALOG_STYLE_MSGBOX,
       "Licna Karta", stats_str,
       "U redu", "Zatvori"
   );
   return 1;
}[/pawn]
Naslov: Odg: [MySQL] Login/Register (Script Rework)
Poruka od: cofilinko poslato Januar 16, 2024, 15:04:33 POSLE PODNE
Hvala sto si mi skrenuo paznju na neke stvari.
Naslov: Odg: [MySQL] Login/Register (Script Rework)
Poruka od: devster poslato Januar 16, 2024, 16:02:47 POSLE PODNE
Citat: cofilinko poslato Januar 16, 2024, 14:14:56 POSLE PODNE
Ociscen je folder(osnovni includovi, sve ostalo cisto), koriscen easyDialog, sto se filterscripte tice licno ne praktikujem iste pa sam zato odradio na ovaj nacin a sto se mysql_connect_file-a tice da budem iskren uopste nisam mogao ni jedan nacin da nadjem na koji se primenjuje.


Onda nemoj da radis dalje ako ne mozes da skontas prostu stvar.
Ako ne razumes ono sto je napisano jako prosto sa sve primerom, onda ovo nije za tebe.