Chris Sanchez
Новичок
Часть панели отображается у обычных игроков.
Код:
Код:
PHP:
for(new i;i<10;i++)
{
if(i > 0) DrawPos+=30;
CheatShow[0][i] = TextDrawCreate(DrawPos,423.000000,"-1");
CheatShow[1][i] = TextDrawCreate(DrawPos,434.000000,"-1");
TextDrawColor(CheatShow[0][i], 0xef8100FF); TextDrawColor(CheatShow[1][i], 0xffffffFF);
TextDrawFont(CheatShow[0][i], 3),TextDrawFont(CheatShow[1][i], 3);
TextDrawSetOutline(CheatShow[0][i], 1),TextDrawSetOutline(CheatShow[1][i], 1);
TextDrawLetterSize(CheatShow[0][i],0.3500,1.270),TextDrawLetterSize(CheatShow[1][i],0.3500,1.270);
CheaterID[0][i] = -1,CheaterID[1][i] = -1;
}
PHP:
case dLoginAdmins:
{
if(strval(inputtext) != pData[playerid][pAdminPassword] || !response) return NewKick(playerid);
new send[128],pip[24];
GetPlayerIp(playerid,pip,24);
//if(pData[playerid][pAdmin] >= 1 && pData[playerid][pAdmin] <= 5) SendMes(playerid, CYELLOW, "Âû âîøëè êàê àäìèíèñòðàòîð %d-ãî óðîâíÿ",pData[playerid][pAdmin]);
//else if(pData[playerid][pAdmin] >= 6) SendMes(playerid, CYELLOW, "Âû âîøëè êàê Ãëàâíûé Àäìèíèñòðàòîð");
for(new i;i<10;i++) TextDrawShowForPlayer(playerid, CheatShow[0][i]),TextDrawShowForPlayer(playerid, CheatShow[1][i]);
format(send,sizeof(send),"%s àâòîðèçîâàëñÿ [IP:%s]",pData[playerid][pNickname],pip);
dikg3dadminslogin[playerid] = true;
AdminChat(0xc3ef15FF, send);
return 1;
}
PHP:
forward UpdateCheaterID();
public UpdateCheaterID()
{
new str[16];
for(new i=9;i!=0;i--)
{
CheaterID[0][i] = CheaterID[0][i-1],CheaterID[1][i] = CheaterID[1][i-1];
format(str, sizeof(str), "%d", CheaterID[0][i]),TextDrawSetString(CheatShow[0][i],str);
format(str, sizeof(str), "%d", CheaterID[1][i]),TextDrawSetString(CheatShow[1][i],str);
}
}
AddCheaterID(playerid, strokaID)
{
new str[16];
for(new i; i < 10; i++) if(CheaterID[strokaID][i] == playerid) return true;
CheaterID[strokaID][0] = playerid;
format(str, sizeof(str), "%d", CheaterID[strokaID][0]);
TextDrawSetString(CheatShow[strokaID][0],str);
return true;
}
Последнее редактирование:
