17.06.2014, 04:28
Code:
#define CINZA1 0xE6E6E6E6 #define CINZA2 0xC8C8C8C8 #define CINZA3 0xAAAAAAAA #define CINZA4 0x8C8C8C8C #define CINZA5 0x6E6E6E6E
Code:
if(strcmp(cmd, "/anvip", true) == 0 || strcmp(cmd, "/anunciovip", true) == 0) { if ( !IsPlayerVIP(playerid)) { format(String, sizeof(String), "Vip:%s Diz: %s", Nome(playerid), text); MensagemPerto(playerid, String, 20.0, CINZA1, CINZA2, CINZA3, CINZA4, CINZA5); return 0; } }
Code:
if(strcmp(cmd, "/anadm", true) == 0 || strcmp(cmd, "/anuncioadm", true) == 0) { if (APlayerData[playerid][PlayerLevel] >= 1) { format(String, sizeof(String), "Administrador:%s Diz: %s", Nome(playerid), text); MensagemPerto(playerid, String, 20.0, CINZA1, CINZA2, CINZA3, CINZA4, CINZA5); return 0; }
Code:
stock MensagemPerto(playerid, mensagem[], Float:raio, cor1, cor2, cor3, cor4, cor5) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); foreach(Player, i) { if(IsPlayerInRangeOfPoint(i, raio/16, X, Y, Z)) { SendClientMessage(i, cor1, mensagem); } else if(IsPlayerInRangeOfPoint(i, raio/8, X, Y, Z)) { SendClientMessage(i, cor2, mensagem); } else if(IsPlayerInRangeOfPoint(i, raio/4, X, Y, Z)) { SendClientMessage(i, cor3, mensagem); } else if(IsPlayerInRangeOfPoint(i, raio/2, X, Y, Z)) { SendClientMessage(i, cor4, mensagem); } else if(IsPlayerInRangeOfPoint(i, raio, X, Y, Z)) { SendClientMessage(i, cor5, mensagem); } } return 1; }