PHP код:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == gang[playerid][7])
{
for(new i = 0; i < 12; i++) PlayerTextDrawHide(playerid, gang[playerid][i]);
for(new i = 0; i < 10; i++) PlayerTextDrawShow(playerid, skingrove[playerid][i]);
Fraction[playerid] = 1;
Fraction_NUM[Fraction[playerid]]++;
SetPlayerColor(playerid,0x009900AA);
}
else if(playertextid == gang[playerid][8])
{
for(new i = 0; i < 12; i++) PlayerTextDrawHide(playerid, gang[playerid][i]);
for(new i = 0; i < 6; i++) PlayerTextDrawShow(playerid, skinballas[playerid][i]);
Fraction[playerid] = 3;
Fraction_NUM[Fraction[playerid]]++;
SetPlayerColor(playerid,0xCC00FFAA);
}
else if(playertextid == gang[playerid][9])
{
for(new i = 0; i < 12; i++) PlayerTextDrawHide(playerid, gang[playerid][i]);
for(new i = 0; i < 8; i++) PlayerTextDrawShow(playerid, skinazteck[playerid][i]);
Fraction[playerid] = 4;
Fraction_NUM[Fraction[playerid]]++;
SetPlayerColor(playerid,0x00b4e1AA);
}
else if(playertextid == gang[playerid][10])
{
for(new i = 0; i < 12; i++) PlayerTextDrawHide(playerid, gang[playerid][i]);
for(new i = 0; i < 8; i++) PlayerTextDrawShow(playerid, skinrifa[playerid][i]);
Fraction[playerid] = 5;
Fraction_NUM[Fraction[playerid]]++;
SetPlayerColor(playerid,0x6666ffAA);
}
else if(playertextid == gang[playerid][11])
{
for(new i = 0; i < 12; i++) PlayerTextDrawHide(playerid, gang[playerid][i]);
for(new i = 0; i < 6; i++) PlayerTextDrawShow(playerid, skinvagos[playerid][i]);
Fraction[playerid] = 2;
Fraction_NUM[Fraction[playerid]]++;
SetPlayerColor(playerid,0xffcd00AA);
}
if(playertextid == skingrove[playerid][1])
{
SetPlayerSkin(playerid, 105),SetPVarInt(playerid, "SKIN", 105);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][2])
{
SetPlayerSkin(playerid, 106),SetPVarInt(playerid, "SKIN", 106);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][3])
{
SetPlayerSkin(playerid, 107),SetPVarInt(playerid, "SKIN", 107);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][4])
{
SetPlayerSkin(playerid, 270),SetPVarInt(playerid, "SKIN", 270);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][5])
{
SetPlayerSkin(playerid, 195),SetPVarInt(playerid, "SKIN", 195);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][6])
{
SetPlayerSkin(playerid, 271),SetPVarInt(playerid, "SKIN", 271);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][7])
{
SetPlayerSkin(playerid, 269),SetPVarInt(playerid, "SKIN", 269);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skingrove[playerid][8])
{
SetPlayerSkin(playerid, 149),SetPVarInt(playerid, "SKIN", 149);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, skingrove[playerid][i]);
BandFrak[playerid] = 1;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinballas[playerid][1])
{
SetPlayerSkin(playerid, 102),SetPVarInt(playerid, "SKIN", 102);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinballas[playerid][i]);
BandFrak[playerid] = 3;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinballas[playerid][2])
{
SetPlayerSkin(playerid, 103),SetPVarInt(playerid, "SKIN", 103);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinballas[playerid][i]);
BandFrak[playerid] = 3;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinballas[playerid][3])
{
SetPlayerSkin(playerid, 104),SetPVarInt(playerid, "SKIN", 104);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinballas[playerid][i]);
BandFrak[playerid] = 3;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinballas[playerid][4])
{
SetPlayerSkin(playerid, 195),SetPVarInt(playerid, "SKIN", 195);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinballas[playerid][i]);
BandFrak[playerid] = 3;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinazteck[playerid][1])
{
SetPlayerSkin(playerid, 114),SetPVarInt(playerid, "SKIN", 114);
for(new i = 0; i < 8; i++) PlayerTextDrawHide(playerid, skinazteck[playerid][i]);
BandFrak[playerid] = 4;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinazteck[playerid][2])
{
SetPlayerSkin(playerid, 119),SetPVarInt(playerid, "SKIN", 119);
for(new i = 0; i < 8; i++) PlayerTextDrawHide(playerid, skinazteck[playerid][i]);
BandFrak[playerid] = 4;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinazteck[playerid][3])
{
SetPlayerSkin(playerid, 292),SetPVarInt(playerid, "SKIN", 292);
for(new i = 0; i < 8; i++) PlayerTextDrawHide(playerid, skinazteck[playerid][i]);
BandFrak[playerid] = 4;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinazteck[playerid][4])
{
SetPlayerSkin(playerid, 116),SetPVarInt(playerid, "SKIN", 116);
for(new i = 0; i < 8; i++) PlayerTextDrawHide(playerid, skinazteck[playerid][i]);
BandFrak[playerid] = 4;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinazteck[playerid][5])
{
SetPlayerSkin(playerid, 115),SetPVarInt(playerid, "SKIN", 115);
for(new i = 0; i < 8; i++) PlayerTextDrawHide(playerid, skinazteck[playerid][i]);
BandFrak[playerid] = 4;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinazteck[playerid][6])
{
SetPlayerSkin(playerid, 193),SetPVarInt(playerid, "SKIN", 193);
for(new i = 0; i < 8; i++) PlayerTextDrawHide(playerid, skinazteck[playerid][i]);
BandFrak[playerid] = 4;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinvagos[playerid][1])
{
SetPlayerSkin(playerid, 110),SetPVarInt(playerid, "SKIN", 110);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinvagos[playerid][i]);
BandFrak[playerid] = 2;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinvagos[playerid][2])
{
SetPlayerSkin(playerid, 109),SetPVarInt(playerid, "SKIN", 109);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinvagos[playerid][i]);
BandFrak[playerid] = 2;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinvagos[playerid][3])
{
SetPlayerSkin(playerid, 108),SetPVarInt(playerid, "SKIN", 108);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinvagos[playerid][i]);
BandFrak[playerid] = 2;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinvagos[playerid][4])
{
SetPlayerSkin(playerid, 190),SetPVarInt(playerid, "SKIN", 190);
for(new i = 0; i < 6; i++) PlayerTextDrawHide(playerid, skinvagos[playerid][i]);
BandFrak[playerid] = 2;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinrifa[playerid][1])
{
SetPlayerSkin(playerid, 173),SetPVarInt(playerid, "SKIN", 173);
for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, skinrifa[playerid][i]);
BandFrak[playerid] = 5;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinrifa[playerid][2])
{
SetPlayerSkin(playerid, 174),SetPVarInt(playerid, "SKIN", 174);
for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, skinrifa[playerid][i]);
BandFrak[playerid] = 5;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinrifa[playerid][3])
{
SetPlayerSkin(playerid, 175),SetPVarInt(playerid, "SKIN", 175);
for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, skinrifa[playerid][i]);
BandFrak[playerid] = 5;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinrifa[playerid][4])
{
SetPlayerSkin(playerid, 226),SetPVarInt(playerid, "SKIN", 226);
for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, skinrifa[playerid][i]);
BandFrak[playerid] = 5;
SpawnPlayer(playerid);
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
}
if(playertextid == skinrifa[playerid][5])
{
SetPlayerSkin(playerid, 273),SetPVarInt(playerid, "SKIN", 273);
for(new i = 0; i < 7; i++) PlayerTextDrawHide(playerid, skinrifa[playerid][i]);
BandFrak[playerid] = 5;
CancelSelectTextDraw(playerid);
TD_ESC_NO_OFFLINE_SKINS[playerid] = 0;
SpawnPlayer(playerid);
}
new number_buff[1], string[120];
for(new t; t < sizeof(textdraw_panel_button[]); t++)
{
if(playertextid == textdraw_panel_button[playerid][t])
{
valstr(number_buff,textdraw_pass_panel_button_str[playerid][t]);
strcat(adm_pass_pin_code[playerid], number_buff);
if(++number_of_clicks{playerid} >= 11)
{
if(strval(adm_pass_pin_code[playerid]) == admpass)
{
new IP[16];
GetPlayerIp(playerid, IP, 16);
format(string, sizeof(string), "Администратор %s[%d] прошел проверку на случайный пароль | Административный лвл: %i | IP: %s",PlayerInfo[playerid][pName],playerid, PlayerInfo[playerid][pAdmin], IP);
SMA(5,0xFF6600AA, string);
A_Login[playerid] = 1;
SendClientMessage(playerid,RIFA_COLOR,"Вы прошли проверку на случайный пароль");
PlayerTextDrawHide(playerid, textdraw_panel_button[playerid][t]);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, boxsing_pic_code_adm[playerid][i]);
for(new i = 0; i < 10; i++) PlayerTextDrawHide(playerid, textdraw_panel_button[playerid][i]);
DeletePVar(playerid, "Cancel_Select_Text_Draw");
CancelSelectTextDraw(playerid);
}
else
{
new logtires = 2 - Login_Attempts[playerid];
Login_Attempts[playerid] += 1;
format(string,97,"Вы ввели неверный пароль!\nУ вас осталось %d попытки",logtires);
SendClientMessage(playerid,RIFA_COLOR,string);
if(Login_Attempts[playerid] == 3)
{
SendClientMessage(playerid,RIFA_COLOR,"Вы ввели 3 раза не правильный пароль и были сняты с администрирования");
format(string, sizeof(string), "Администратор %s[%d] подозриваеться на взлом аккаунта (3 не правильных ввода случайного кода)",PlayerInfo[playerid][pName],playerid);
SMA(5,COLOR_LIGHTRED, string);
PlayerInfo[playerid][pAdmin] = 0;
KickNew(playerid);
return true;
}
}
number_of_clicks{playerid} = 0;
adm_pass_pin_code[playerid][0] = 0;
}
break;
}
}
return 1;
}