public OnPlayerText(playerid, text[])
{
if (APlayerData[playerid][Muted] == true)
{
SendClientMessage(playerid, Vermelho, "{FFFF00}[ERRO]{009D4F} Vocк Estб Calado!");
return 0;
}
if (APlayerData[playerid][PlayerLevel] >= 1)
{
//------------------------------------------------------------------------------------------------------------------------------------------------------
new texto[99];
if (APlayerData[playerid][PlayerLevel] == 1) texto= "{00FFFF}[{FFFFFF}VIP{00FFFF}]";
if (APlayerData[playerid][PlayerLevel] == 2) texto= "{00FF00}[{FFFFFF}ADM{00FF00}]";
if (APlayerData[playerid][PlayerLevel] == 3) texto= "{00FF00}[{FFFFFF}ADM{00FF00}]";
if (APlayerData[playerid][PlayerLevel] == 4) texto= "{00FF00}[{FFFFFF}ADM{00FF00}]";
if (APlayerData[playerid][PlayerLevel] == 5) texto= "{0000FF}[{FFFFFF}Gerente{0000FF}]";
if (APlayerData[playerid][PlayerLevel] == 6) texto= "{FF0000}[{FFFFFF}DONO{FF0000}]";
//----------------------------------------------------------------------------------------------------------------------------------------------------------
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s %s {ffffff}[ID:%d] {FFFFFF}: %s", pname, texto, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if (APlayerData[playerid][PlayerLevel] == 0)
{
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s [ID:%d]{FFFFFF}: %s", pname, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
return 1;
}
if(APlayerData[playerid][PlayerLevel] == 0)
{
SetPlayerChatBubble(playerid, text, 0xFFFDE8AA, 100.0, 10000);
//new pname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, pname, sizeof (pname));
//format(textv, sizeof (textv), "%s {FFFFFF}[ID: %d]: %s", pname, playerid, text);
format(MsgText, sizeof (MsgText), "{FFFFFF}[ID: %d]: %s", playerid, text);
//SendClientMessageToAll(playerid,textv);
SendPlayerMessageToAll(playerid,MsgText);
return 0;
}
if(APlayerData[playerid][PlayerLevel] >= 1)
{
SetPlayerChatBubble(playerid, text, 0xFFFDE8AA, 100.0, 10000);
//new pname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, pname, sizeof (pname));
//format(textv, sizeof (textv), "%s {FFFFFF}[ID: %d]: %s", pname, playerid, text);
format(MsgText, sizeof (MsgText), "{FFFFFF}[ID: %d]{FFFF00}[ADMIN]{FFFFFF}: %s", playerid, text);
//SendClientMessageToAll(playerid,textv);
SendPlayerMessageToAll(playerid,MsgText);
return 0;
}
else if(APlayerData[playerid][VIPLevel] >= 1)
{
SetPlayerChatBubble(playerid, text, 0xFFFDE8AA, 100.0, 10000);
//new pname[MAX_PLAYER_NAME];
//GetPlayerName(playerid, pname, sizeof (pname));
//format(textv, sizeof (textv), "%s {FFFFFF}[ID: %d]{00FFFF}[VIP]:{FFFFFF} %s", pname, playerid, text);
//SendClientMessageToAll(playerid,textv);
format(MsgText, sizeof (MsgText), "{FFFFFF}[ID: %d]{00FFFF}[VIP]{FFFFFF}: %s", playerid, text);
SendPlayerMessageToAll(playerid,MsgText);
return 0;
}

}
if(APlayerData[playerid][VIPLevel] >= 1)
{
if (APlayerData[playerid][PlayerLevel] >= 1)
{
//------------------------------------------------------------------------------------------------------------------------------------------------------
new texto[99];
if (APlayerData[playerid][VIPLevel] == 1) texto= "{FFFFFF}[{00FFFF}VIP{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 1) texto= "{FFFFFF}[{00FF00}Helper{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 2) texto= "{FFFFFF}[{00FF00}Administrador{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 3) texto= "{FFFFFF}[{00FF00}Moderador{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 4) texto= "{FFFFFF}[{00FF00}Gerente{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 5) texto= "{FFFFFF}[{00FF00}Sub_Dono{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 6) texto= "{FFFFFF}[{00FF00}Dono{FFFFFF}]";
if (APlayerData[playerid][PlayerLevel] == 7) texto= "{FFFFFF}[{00FFFF}Fundador{FFFFFF}]";
//----------------------------------------------------------------------------------------------------------------------------------------------------------
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s %s {FFFFFF}[ID:%d] {FFFFFF}: %s", pname, texto, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if (APlayerData[playerid][VIPLevel] == 1)
{
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s {FFFFFF}[{00FFFF}VIP{FFFFFF}] [ID:%d]: %s", pname, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
if (APlayerData[playerid][PlayerLevel] == 0)
{
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "%s [{FFFFFF}{FFFF00}ID:%d]{FFFFFF}: %s", pname, playerid, text);
SendClientMessageToAll(GetPlayerColor(playerid), string);
return 0;
}
return 1;
}
em OnGameModeInit
SetTimer("AtualizarChatBubble", 1000, true);
no final da GM adicione isso:
forward AtualizarChatBubble(playerid);
public AtualizarChatBubble(playerid)
{
for(new x=0; x < MAX_PLAYERS; x++){
{
if(IsPlayerAdmin(playerid))
{
SetPlayerChatBubble(x, "Logado RCON", DEFINA COR, 100.0, 1000);
}
}
{
if(pAdmin[playerid] == 5)
{
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
}
{
if(pAdmin[playerid] == 4)
{
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
}
{
if(pAdmin[playerid] == 3)
{
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
}
{
if(pAdmin[playerid] == 2)
{
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
}
{
if(pAdmin[playerid] == 1)
{
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
}
{
if(moderador[playerid])
{
SetPlayerChatBubble(x, "Moderador", DEFINA COR, 100.0, 1000);
}
}
}
}
forward AtualizarChatBubble(playerid);
public AtualizarChatBubble(playerid) {
for(new x=0; x < MAX_PLAYERS; x++){
{
if(IsPlayerAdmin(playerid)) {
SetPlayerChatBubble(x, "Logado RCON", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 5) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 4) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 3) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 2) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(pAdmin[playerid] == 1) {
SetPlayerChatBubble(x, "Admnistrador %s", DEFINA COR, 100.0, 1000);
}
if(moderador[playerid]) {
SetPlayerChatBubble(x, "Moderador", DEFINA COR, 100.0, 1000);
}
return 1;
}
|
Kojak, este seu cуdigo estб horrнvel, se soubesse o que й identaзгo, saberia que o seu cуdigo estб horrнvel. |
|
Kojak, este seu cуdigo estб horrнvel, se soubesse o que й identaзгo, saberia que o seu cуdigo estб horrнvel.
PHP код:
|
stock AtualizarChatBubble(playerid)
{
if(IsPlayerAdmin(playerid))
return SetPlayerChatBubble(playerid, "Logado RCON", DEFINA COR, 100.0, 1000);
switch(pAdmin[playerid])
{
case 1..5:
SetPlayerChatBubble(playerid, "Admnistrador", DEFINA COR, 100.0, 1000);
}
if(moderador[playerid])
SetPlayerChatBubble(playerid, "Moderador", DEFINA COR, 100.0, 1000);
return 1;
}