ReFix™
Специалист
Рандомой Цвет в [TAB] для админов + 3d надпись над головой
Ко всем new
ко всем forward
дальше создаем паблик
в паблик public OnPlayerConnect(playerid)
и самая команда
Ко всем new
PHP:
new HentumX[MAX_PLAYERS];
new countX[MAX_PLAYERS];
new numberX[MAX_PLAYERS];
PHP:
forward ColorUpdate(playerid);
PHP:
public ColorUpdate(playerid)
{
countX[playerid] = SetTimerEx("ColorUpdate",200,0,"i",playerid);
Update3DTextLabelText(Label[playerid], Colors[numberX[playerid]], ".:Админ:.");
SetPlayerColor(playerid,Colors[numberX[playerid]]);
numberX[playerid]++;
if(numberX[playerid] == 25)
{
numberX[playerid] = 1;
}
if(HentumX[playerid] == 0)
{
KillTimer(countX[playerid]);
Update3DTextLabelText(Label[playerid], Colors[numberX[playerid]], "");
}
return 1;
}
PHP:
numberX[playerid] = 0;
HentumX[playerid] = 0;
Label[playerid] = Create3DTextLabel("",0,30.0,40.0,50.0,70.0,0,1);
Attach3DTextLabelToPlayer(Label[playerid], playerid, 0.0, 0.0, 0.4);
и самая команда
PHP:
if(strcmp(cmd, "/adminstatus", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, 0x33CCFFAA, "* Вы не админ!");
return 1;
}
if(HentumX[playerid] == 0)
{
HentumX[playerid] = 1;
ColorUpdate(playerid);
SendClientMessage(playerid, 0x33CCFFAA, "* Вы включили статус админа!");
}
else
{
KillTimer(countX[playerid]);
Update3DTextLabelText(Label[playerid], Colors[numberX[playerid]], "");
HentumX[playerid] = 0;
SendClientMessage(playerid, 0x33CCFFAA, "* Вы выключили статус админа!");
}
return 1;
}
Последнее редактирование:
