if(strcmp(cmdtext, "/afk", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк nгo й um admin!");
return 1;
}
if(admtrampando[playerid] < 1)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк nгo estб trabalhando, USE /trabalhar!");
return 1;
}
if(away[playerid] == 1)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк jб estб modo AFK, use /sairafk!");
}
else
{
MSGPLAYER(playerid,COLOR_LIGHTRED," Vocк estб AFK agora!");
away[playerid] = 1;
}
return 1;
}
if(strcmp(cmdtext, "/sairafk", true) == 0)
{
if(away[playerid] == 0)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк nгo estб modo AFK, use /afk!");
}
else
{
MSGPLAYER(playerid,COLOR_LIGHTRED," Vocк saiu do modo AFK!");
away[playerid] = 0;
}
return 1;
}
if(strcmp(cmdtext, "/afk", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк nгo й um admin!");
return 1;
}
if(admtrampando[playerid] < 1)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк nгo estб trabalhando, USE /trabalhar!");
return 1;
}
if(away[playerid] == 1)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк jб estб modo AFK, use /sairafk!");
}
else
{
new Text3D:afk = Create3DTextLabel("Admin Ausente", CoR, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(afk, playerid, 0.0, 0.0, 0.7);
MSGPLAYER(playerid,COLOR_LIGHTRED," Vocк estб AFK agora!");
away[playerid] = 1;
}
return 1;
}
if(strcmp(cmdtext, "/sairafk", true) == 0)
{
if(away[playerid] == 0)
{
MSGPLAYER(playerid,COLOR_GREY," Vocк nгo estб modo AFK, use /afk!");
}
else
{
MSGPLAYER(playerid,COLOR_LIGHTRED," Vocк saiu do modo AFK!");
DeletePlayer3DTextLabel(playerid, PlayerText3D:afk)
away[playerid] = 0;
}
return 1;
}
/afk
pawn Код:
pawn Код:
|
//-----------------Topo-------------------------------------------------------------
new Text3D:afktext;
new afk[MAX_PLAYERS];
#define VERMELHO_TD 0xFF0000FF
#define Verde 0x00D700AA
//---------------OnPlayerCommandText---------------------------------------------------------------
if(strcmp(cmdtext, "/afk", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(afk[playerid] == 1){
SendClientMessage(playerid, VERMELHO_TD,"** [INFO] Vocк jб estб modo AFK, use /sairafk!");
}else{
afktext = Create3DTextLabel("Administrador Ausente", VERMELHO_TD, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(afktext, playerid, 0.0, 0.0, 0.7);
SendClientMessage(playerid, Verde,"** [INFO] Vocк estб em AFK agora!");
TogglePlayerControllable(playerid, 0);
SetPlayerHealth(playerid, 9999999999);
return 1;
}
}
}
if(strcmp(cmdtext, "/sairafk", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(afk[playerid] == 0){
SendClientMessage(playerid, VERMELHO_TD,"** [INFO] Vocк nгo estб modo AFK, use /afk!");
}else{
SendClientMessage(playerid, Verde,"** [INFO] Vocк saiu do modo AFK!");
DeletePlayer3DTextLabel(playerid, PlayerText3D:afktext);
TogglePlayerControllable(playerid, 1);
SetPlayerHealth(playerid, 100);
}
return 1;
}
}
//------------------------------------------------------------------------------------------------
DeletePlayer3DTextLabel(playerid, PlayerText3D:afk);
DeletePlayer3DTextLabel(playerid, PlayerText3D:afktext);