PHP код:
forward LoadAccount(playerid, password[]);
public LoadAccount(playerid, password[])
{
new rows, fields, loginmsg2[208];
cache_get_data(rows, fields);
if(!rows)
{
format(loginmsg2,208,"{FFFFFF}Добро пожаловать {1EFF00} {FFE200}!{ffffff}\nВаш ник: {ffcc00}%s {ffffff}\nВаш пинг: {ffcc00}%d{ffffff}\n\nЧтобы начать игру, введите пароль указанный при регистрации!",PlayerInfo[playerid][pName],GetPlayerPing(playerid));
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{ffffff}Авторизация",loginmsg2,"Войти","Отмена");
SendClientMessage(playerid,-1,"Вы ввели не верный пароль");
return 1;
}
PlayerInfo[playerid][pLogged] = 1;
for(new i = 0; i < rows;i++)
{
Reading_DataBase(i,playerid);
}
for(new i = 1; i != sizeof(GZInfo); i++)
{
GangZoneShowForPlayer(playerid,GZInfo[i][id],GZColor(GZInfo[i][gFrak]));
}
PlayerTextDrawShow(playerid, gang[playerid][0]);
PlayerTextDrawShow(playerid, gang[playerid][1]);
PlayerTextDrawShow(playerid, gang[playerid][2]);
PlayerTextDrawShow(playerid, gang[playerid][3]);
PlayerTextDrawShow(playerid, gang[playerid][4]);
PlayerTextDrawShow(playerid, gang[playerid][5]);
PlayerTextDrawShow(playerid, gang[playerid][6]);
PlayerTextDrawShow(playerid, gang[playerid][7]);
PlayerTextDrawShow(playerid, gang[playerid][8]);
PlayerTextDrawShow(playerid, gang[playerid][9]);
PlayerTextDrawShow(playerid, gang[playerid][10]);
PlayerTextDrawShow(playerid, gang[playerid][11]);
if(PlayerInfo[playerid][pInformer_Off_Onn] == 1)
{
TextDrawShowForPlayer(playerid, gang_td[0]);
TextDrawShowForPlayer(playerid, gang_td[1]);
TextDrawShowForPlayer(playerid, gang_td[2]);
TextDrawShowForPlayer(playerid, gang_td[3]);
TextDrawShowForPlayer(playerid, gang_td[4]);
TextDrawShowForPlayer(playerid, gang_td[5]);
TextDrawShowForPlayer(playerid, gang_td[6]);
TextDrawShowForPlayer(playerid, gang_td[7]);
TextDrawShowForPlayer(playerid, gang_td[8]);
TextDrawShowForPlayer(playerid, gang_td[9]);
TextDrawShowForPlayer(playerid, gang_td[10]);
TextDrawShowForPlayer(playerid, gang_td[11]);
}
else if(PlayerInfo[playerid][pInformer_Off_Onn] == 0)
{
TextDrawHideForPlayer(playerid, gang_td[0]);
TextDrawHideForPlayer(playerid, gang_td[1]);
TextDrawHideForPlayer(playerid, gang_td[2]);
TextDrawHideForPlayer(playerid, gang_td[3]);
TextDrawHideForPlayer(playerid, gang_td[4]);
TextDrawHideForPlayer(playerid, gang_td[5]);
TextDrawHideForPlayer(playerid, gang_td[6]);
TextDrawHideForPlayer(playerid, gang_td[7]);
TextDrawHideForPlayer(playerid, gang_td[8]);
TextDrawHideForPlayer(playerid, gang_td[9]);
TextDrawHideForPlayer(playerid, gang_td[10]);
TextDrawHideForPlayer(playerid, gang_td[11]);
}
else if(PlayerInfo[playerid][pAdmin] >= 1)
{
new text_string[2];
for(new index_1; index_1 < sizeof(textdraw_panel_button[]); index_1++)
{
printf("%d",index_1);
textdraw_pass_panel_button_str[playerid][index_1] = random(10);
for(new index_2; index_2 < sizeof(textdraw_pass_panel_button_str[]); index_2++)
{
if(index_1 == 0) break;
if(index_2 == index_1) continue;
if(textdraw_pass_panel_button_str[playerid][index_1] == textdraw_pass_panel_button_str[playerid][index_2])
{
textdraw_pass_panel_button_str[playerid][index_1] = random(10);
index_2 = -1;
}
}
format(text_string,sizeof(text_string),"%d",textdraw_pass_panel_button_str[playerid][index_1]);
PlayerTextDrawSetString(playerid, textdraw_panel_button[playerid][index_1], text_string);
PlayerTextDrawShow(playerid, textdraw_panel_button[playerid][index_1]);
PlayerTextDrawSetSelectable(playerid, textdraw_panel_button[playerid][index_1], 1);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][0]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][1]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][2]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][3]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][4]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][5]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][6]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][7]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][8]);
PlayerTextDrawShow(playerid, boxsing_pic_code_adm[playerid][9]);
SelectTextDraw(playerid, 0xFDFF40AA);
}
}
SetPlayerScore(playerid,PlayerInfo[playerid][pKills]);
return 1;
}