Tip: Filterscript
Slike ili Video: https://imgur.com/a/8oDorHD
Opis i dodatne informacije: Moze nekome posluziti,ima autospawn tkd ako zelite obrisite ili samo promenite kordinate...
Download link: https://www.mediafire.com/file/an1mnex1lxyra6q/Log_Reg.rar/file
Scan link: https://www.virustotal.com/gui/file/e0a84d8e293dd605b80b102264a4d5c4803e8c464761ba514c8dc18345ea9940?nocache=1
Credits: Me 8)
Ako nemas provjeru za %, ode srw u kurac
[pawn]
#include <YSI\y_ini>
[/pawn]
Kao prvo 2022 je godina, valjda do sada vec uveliko treba da se koristi mysql, idemo dalje
ovo je smesno
[pawn]
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_DRZAVA 3
#define DIALOG_GODINE 4
#define DIALOG_EMAIL 5
#define DIALOG_POL 6
#define DIALOG_USPJESNO 7
[/pawn]
1. Cemu sluzi ovo?
[pawn]
#define SCM SendClientMessage
#define SPD ShowPlayerDialog
[/pawn]
2.
[pawn]if(!response) return Kick(playerid);
if(response)
{[/pawn]
Postoji else funkcija znaci:
[pawn]if(!response) return Kick(playerid);
else
{[/pawn]
3. Cas koristis switch, cas ne iz cega mogu zakljuciti da si ovo vadio iz nekih modova
[pawn]if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }[/pawn]
4. Kad vec koristis stock u nekim funkcijama, koristi ih onda u svim...
5. Umesto sto koristis ove kvazi funkcije za hashovanje
[pawn]stock udb_hash(buf[])
{
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n<length; n++)
{
s1 = (s1 + buf[n]) % 65521;
s2 = (s2 + s1) % 65521;
}
return (s2 << 16) + s1;
}[/pawn]
Bolje skini bcrypt, mozes ga koristiti sa inline-om u dialozima, sto ce ti olaksati rad...
6. Zar ova funkcija vec nema u ysi libraby-u?
[pawn]
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
[/pawn]
Cemu koriscenje samo malog dela ysi-a, ako ga vec imas iskoristi ga u potpunosti...
Ja ako krenem ista da pisem dobicu ban.
Jedino da se direktno postavi u mod nego kao fs koristiti
Citat: _audi poslato Februar 04, 2022, 20:46:37 POSLE PODNE
Jedino da se direktno postavi u mod nego kao fs koristiti
Slazem se
Citat: Fr0z3n poslato Februar 04, 2022, 20:32:56 POSLE PODNE
[pawn]
#include <YSI\y_ini>
[/pawn]
Kao prvo 2022 je godina, valjda do sada vec uveliko treba da se koristi mysql, idemo dalje
ovo je smesno
[pawn]
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_DRZAVA 3
#define DIALOG_GODINE 4
#define DIALOG_EMAIL 5
#define DIALOG_POL 6
#define DIALOG_USPJESNO 7
[/pawn]
1. Cemu sluzi ovo?
[pawn]
#define SCM SendClientMessage
#define SPD ShowPlayerDialog
[/pawn]
2.
[pawn]if(!response) return Kick(playerid);
if(response)
{[/pawn]
Postoji else funkcija znaci:
[pawn]if(!response) return Kick(playerid);
else
{[/pawn]
3. Cas koristis switch, cas ne iz cega mogu zakljuciti da si ovo vadio iz nekih modova
[pawn]if(PlayerInfo[playerid][pDrzava] == 1) { otext = "Srbija"; }
else if(PlayerInfo[playerid][pDrzava] == 2) { otext = "Bosna i Hercegovina"; }
else if(PlayerInfo[playerid][pDrzava] == 3) { otext = "Republika Srpska"; }
else if(PlayerInfo[playerid][pDrzava] == 4) { otext = "Crna Gora"; }
else if(PlayerInfo[playerid][pDrzava] == 5) { otext = "Hrvatska"; }
else if(PlayerInfo[playerid][pDrzava] == 6) { otext = "Makedonija"; }
else if(PlayerInfo[playerid][pDrzava] == 7) { otext = "Slovenija"; }
else if(PlayerInfo[playerid][pDrzava] == 8) { otext = "Ostalo"; }[/pawn]
4. Kad vec koristis stock u nekim funkcijama, koristi ih onda u svim...
5. Umesto sto koristis ove kvazi funkcije za hashovanje
[pawn]stock udb_hash(buf[])
{
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n<length; n++)
{
s1 = (s1 + buf[n]) % 65521;
s2 = (s2 + s1) % 65521;
}
return (s2 << 16) + s1;
}[/pawn]
Bolje skini bcrypt, mozes ga koristiti sa inline-om u dialozima, sto ce ti olaksati rad...
6. Zar ova funkcija vec nema u ysi libraby-u?
[pawn]
stock GetName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
[/pawn]
Cemu koriscenje samo malog dela ysi-a, ako ga vec imas iskoristi ga u potpunosti...
Kolko ti sereš druže pa to je strašno, ćuti ti bolje.
Mogo si da koristis mysql ali no nije bitno drugo si mogo koristi easydialog laksi + prakticniji ove if-ove mogo si da zamnjenis sa switchovima
Primer
[pawn]new drzava[21];
switch(PlayerInfo[playerid][pDrzava]){
case 1: drzava = "Srbija";
case 2: drzava = "Bosna i Hercegovina";
case 3: drzava = "Republika Srpska";
case 4: drzava = "Crna Gora";
case 5: drzava = "Hrvatska";
case 6: drzava = "Makedonija";
case 7: drzava = "Slovenija";
case 8: drzava = "Ostalo";
}][/pawn]Ovako ti ni je lepse
sta ako sam trans ::)
Citat: .ysi poslato Februar 04, 2022, 20:21:49 POSLE PODNE
Tip: Filterscript
Slike ili Video: https://imgur.com/a/8oDorHD
Opis i dodatne informacije: Moze nekome posluziti,ima autospawn tkd ako zelite obrisite ili samo promenite kordinate...
Download link: https://www.mediafire.com/file/an1mnex1lxyra6q/Log_Reg.rar/file
Scan link: https://www.virustotal.com/gui/file/e0a84d8e293dd605b80b102264a4d5c4803e8c464761ba514c8dc18345ea9940?nocache=1
Credits: Me 8)
Ne radi meni evo slika kad sam skinuo sta pise kad otvorim rar fajl
https://ibb.co/dK2Vy3p
Citat: Ivo_Bosnjak poslato Mart 08, 2022, 12:36:28 POSLE PODNE
Ne radi meni evo slika kad sam skinuo sta pise kad otvorim rar fajl
https://ibb.co/dK2Vy3p
Stvarno si ovo skidao? Udari se u glavu, jako!
Citat: choppa100 poslato Mart 08, 2022, 12:45:09 POSLE PODNE
Stvarno si ovo skidao? Udari se u glavu, jako!
Bukvalno svaki debil moze nap reg/login sistem