čůs dneska sem našel registraci ale nevím jestli je bezpecná na vykon ale tak i jestli tam nejsou tajne prikazy
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, 0xAA3333AA, "Vitej na serveru !");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
GivePlayerMoney(playerid, 1000000);
return 1;
}
//------------------------------------------------------------------------------------------------------//
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid, 0xAA3333AA, "Zadal jsi spatne heslo");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!inputtext[0])
{
SendClientMessage(playerid,0xAA3333AA,"Napiste heslo znovu prosim");
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT,"Register","Prosim zvol si heslo pro tvuj ucet","Registrace","Odejit");
}
Register(playerid,inputtext);
return 1;
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
stock Register(playerid, key[])
{
new hraci[28];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(hraci,sizeof(hraci),"/hraci/%s.txt",Sname);
dini_Create(hraci);
dini_Set(hraci,"password",key);
SendClientMessage(playerid,0xAA3333AA,"Uspesne jste se registroval/a");
return 1;
}
je to dobre ? nebo to ma sptny dopad na server jako na vykon nebo na tu bezpecnost